Diff of the two buildlogs: -- --- b1/build.log 2021-07-27 09:07:14.757167458 +0000 +++ b2/build.log 2021-07-27 09:52:33.059507577 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Mon Aug 29 02:56:45 -12 2022 -I: pbuilder-time-stamp: 1661785005 +I: Current time: Tue Jul 27 23:07:26 +14 2021 +I: pbuilder-time-stamp: 1627376846 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bullseye-reproducible-base.tgz] I: copying local configuration @@ -16,8 +16,8 @@ I: copying [./gecode_6.2.0-5.debian.tar.xz] I: Extracting source gpgv: unknown type of key resource 'trustedkeys.kbx' -gpgv: keyblock resource '/tmp/dpkg-verify-sig.oFjxBSmM/trustedkeys.kbx': General error -gpgv: Signature made Sat Aug 8 17:59:34 2020 -12 +gpgv: keyblock resource '/tmp/dpkg-verify-sig.gF9KOUBU/trustedkeys.kbx': General error +gpgv: Signature made Sun Aug 9 19:59:34 2020 +14 gpgv: using RSA key 09C397FE531118695A533445840867EE9D8F265C gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./gecode_6.2.0-5.dsc @@ -33,135 +33,169 @@ dpkg-source: info: applying bison-parser-tab-ftbfs-966903 I: using fakeroot in build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/26281/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/11819/tmp/hooks/D01_modify_environment starting +debug: Running on codethink12-arm64. +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 +Removing 'diversion of /bin/sh to /bin/sh.distrib by dash' +Adding 'diversion of /bin/sh to /bin/sh.distrib by bash' +Removing 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by dash' +Adding 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by 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/11819/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/11819/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='arm64' - DEBIAN_FRONTEND='noninteractive' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:hostcomplete:interactive_comments:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="1" [2]="4" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.1.4(1)-release' + BUILDDIR=/build + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=arm64 + DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all,-fixfilepath parallel=8' - DISTRIBUTION='' - HOME='/var/lib/jenkins' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION= + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/var/lib/jenkins + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - 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='26281' - PS1='# ' - PS2='> ' + LANG=C + LANGUAGE=nl_BE:nl + LC_ALL=C + MACHTYPE=aarch64-unknown-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=11819 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/tmp.BSx9N3bFnl/pbuilderrc_J9lN --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.BSx9N3bFnl/b1 --logfile b1/build.log gecode_6.2.0-5.dsc' - SUDO_GID='117' - SUDO_UID='110' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - USERNAME='root' - _='/usr/bin/systemd-run' - http_proxy='http://192.168.101.16:3128' + 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/tmp.BSx9N3bFnl/pbuilderrc_QyV5 --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.BSx9N3bFnl/b2 --logfile b2/build.log --extrapackages usrmerge gecode_6.2.0-5.dsc' + SUDO_GID=117 + SUDO_UID=110 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + USERNAME=root + _='I: set' + http_proxy=http://192.168.101.16:3128 I: uname -a - Linux codethink13-arm64 4.15.0-151-generic #157-Ubuntu SMP Fri Jul 9 21:03:48 UTC 2021 aarch64 GNU/Linux + Linux i-capture-the-hostname 4.15.0-151-generic #157-Ubuntu SMP Fri Jul 9 21:03:48 UTC 2021 aarch64 GNU/Linux I: ls -l /bin total 5252 - -rwxr-xr-x 1 root root 1282512 Jun 21 2021 bash - -rwxr-xr-x 3 root root 34808 Jul 20 2020 bunzip2 - -rwxr-xr-x 3 root root 34808 Jul 20 2020 bzcat - lrwxrwxrwx 1 root root 6 Jul 20 2020 bzcmp -> bzdiff - -rwxr-xr-x 1 root root 2225 Jul 20 2020 bzdiff - lrwxrwxrwx 1 root root 6 Jul 20 2020 bzegrep -> bzgrep - -rwxr-xr-x 1 root root 4877 Sep 4 2019 bzexe - lrwxrwxrwx 1 root root 6 Jul 20 2020 bzfgrep -> bzgrep - -rwxr-xr-x 1 root root 3775 Jul 20 2020 bzgrep - -rwxr-xr-x 3 root root 34808 Jul 20 2020 bzip2 - -rwxr-xr-x 1 root root 14264 Jul 20 2020 bzip2recover - lrwxrwxrwx 1 root root 6 Jul 20 2020 bzless -> bzmore - -rwxr-xr-x 1 root root 1297 Jul 20 2020 bzmore - -rwxr-xr-x 1 root root 39832 Sep 22 2020 cat - -rwxr-xr-x 1 root root 64512 Sep 22 2020 chgrp - -rwxr-xr-x 1 root root 60368 Sep 22 2020 chmod - -rwxr-xr-x 1 root root 64528 Sep 22 2020 chown - -rwxr-xr-x 1 root root 138896 Sep 22 2020 cp - -rwxr-xr-x 1 root root 129544 Dec 10 2020 dash - -rwxr-xr-x 1 root root 101384 Sep 22 2020 date - -rwxr-xr-x 1 root root 80984 Sep 22 2020 dd - -rwxr-xr-x 1 root root 89824 Sep 22 2020 df - -rwxr-xr-x 1 root root 143088 Sep 22 2020 dir - -rwxr-xr-x 1 root root 76152 Feb 7 2021 dmesg - lrwxrwxrwx 1 root root 8 Nov 6 2019 dnsdomainname -> hostname - lrwxrwxrwx 1 root root 8 Nov 6 2019 domainname -> hostname - -rwxr-xr-x 1 root root 35632 Sep 22 2020 echo - -rwxr-xr-x 1 root root 28 Nov 9 2020 egrep - -rwxr-xr-x 1 root root 31512 Sep 22 2020 false - -rwxr-xr-x 1 root root 28 Nov 9 2020 fgrep - -rwxr-xr-x 1 root root 64856 Feb 7 2021 findmnt - -rwsr-xr-x 1 root root 34824 Feb 26 2021 fusermount - -rwxr-xr-x 1 root root 178400 Nov 9 2020 grep - -rwxr-xr-x 2 root root 2346 Mar 2 2021 gunzip - -rwxr-xr-x 1 root root 6376 Mar 2 2021 gzexe - -rwxr-xr-x 1 root root 93744 Mar 2 2021 gzip - -rwxr-xr-x 1 root root 18440 Nov 6 2019 hostname - -rwxr-xr-x 1 root root 68720 Sep 22 2020 ln - -rwxr-xr-x 1 root root 52720 Feb 7 2020 login - -rwxr-xr-x 1 root root 143088 Sep 22 2020 ls - -rwxr-xr-x 1 root root 161960 Feb 7 2021 lsblk - -rwxr-xr-x 1 root root 85200 Sep 22 2020 mkdir - -rwxr-xr-x 1 root root 68744 Sep 22 2020 mknod - -rwxr-xr-x 1 root root 43976 Sep 22 2020 mktemp - -rwxr-xr-x 1 root root 51368 Feb 7 2021 more - -rwsr-xr-x 1 root root 51360 Feb 7 2021 mount - -rwxr-xr-x 1 root root 14496 Feb 7 2021 mountpoint - -rwxr-xr-x 1 root root 134808 Sep 22 2020 mv - lrwxrwxrwx 1 root root 8 Nov 6 2019 nisdomainname -> hostname - lrwxrwxrwx 1 root root 14 Apr 18 2021 pidof -> /sbin/killall5 - -rwxr-xr-x 1 root root 35720 Sep 22 2020 pwd - lrwxrwxrwx 1 root root 4 Jun 21 2021 rbash -> bash - -rwxr-xr-x 1 root root 43872 Sep 22 2020 readlink - -rwxr-xr-x 1 root root 68592 Sep 22 2020 rm - -rwxr-xr-x 1 root root 43880 Sep 22 2020 rmdir - -rwxr-xr-x 1 root root 19208 Sep 27 2020 run-parts - -rwxr-xr-x 1 root root 114016 Dec 22 2018 sed - lrwxrwxrwx 1 root root 4 Aug 27 03:48 sh -> dash - -rwxr-xr-x 1 root root 35656 Sep 22 2020 sleep - -rwxr-xr-x 1 root root 72640 Sep 22 2020 stty - -rwsr-xr-x 1 root root 67776 Feb 7 2021 su - -rwxr-xr-x 1 root root 35672 Sep 22 2020 sync - -rwxr-xr-x 1 root root 535768 Feb 16 2021 tar - -rwxr-xr-x 1 root root 10568 Sep 27 2020 tempfile - -rwxr-xr-x 1 root root 89120 Sep 22 2020 touch - -rwxr-xr-x 1 root root 31512 Sep 22 2020 true - -rwxr-xr-x 1 root root 14264 Feb 26 2021 ulockmgr_server - -rwsr-xr-x 1 root root 30880 Feb 7 2021 umount - -rwxr-xr-x 1 root root 35640 Sep 22 2020 uname - -rwxr-xr-x 2 root root 2346 Mar 2 2021 uncompress - -rwxr-xr-x 1 root root 143088 Sep 22 2020 vdir - -rwxr-xr-x 1 root root 59584 Feb 7 2021 wdctl - lrwxrwxrwx 1 root root 8 Nov 6 2019 ypdomainname -> hostname - -rwxr-xr-x 1 root root 1984 Mar 2 2021 zcat - -rwxr-xr-x 1 root root 1678 Mar 2 2021 zcmp - -rwxr-xr-x 1 root root 5880 Mar 2 2021 zdiff - -rwxr-xr-x 1 root root 29 Mar 2 2021 zegrep - -rwxr-xr-x 1 root root 29 Mar 2 2021 zfgrep - -rwxr-xr-x 1 root root 2081 Mar 2 2021 zforce - -rwxr-xr-x 1 root root 7585 Mar 2 2021 zgrep - -rwxr-xr-x 1 root root 2206 Mar 2 2021 zless - -rwxr-xr-x 1 root root 1842 Mar 2 2021 zmore - -rwxr-xr-x 1 root root 4553 Mar 2 2021 znew -I: user script /srv/workspace/pbuilder/26281/tmp/hooks/D02_print_environment finished + -rwxr-xr-x 1 root root 1282512 Jun 22 16:26 bash + -rwxr-xr-x 3 root root 34808 Jul 21 2020 bunzip2 + -rwxr-xr-x 3 root root 34808 Jul 21 2020 bzcat + lrwxrwxrwx 1 root root 6 Jul 21 2020 bzcmp -> bzdiff + -rwxr-xr-x 1 root root 2225 Jul 21 2020 bzdiff + lrwxrwxrwx 1 root root 6 Jul 21 2020 bzegrep -> bzgrep + -rwxr-xr-x 1 root root 4877 Sep 5 2019 bzexe + lrwxrwxrwx 1 root root 6 Jul 21 2020 bzfgrep -> bzgrep + -rwxr-xr-x 1 root root 3775 Jul 21 2020 bzgrep + -rwxr-xr-x 3 root root 34808 Jul 21 2020 bzip2 + -rwxr-xr-x 1 root root 14264 Jul 21 2020 bzip2recover + lrwxrwxrwx 1 root root 6 Jul 21 2020 bzless -> bzmore + -rwxr-xr-x 1 root root 1297 Jul 21 2020 bzmore + -rwxr-xr-x 1 root root 39832 Sep 23 2020 cat + -rwxr-xr-x 1 root root 64512 Sep 23 2020 chgrp + -rwxr-xr-x 1 root root 60368 Sep 23 2020 chmod + -rwxr-xr-x 1 root root 64528 Sep 23 2020 chown + -rwxr-xr-x 1 root root 138896 Sep 23 2020 cp + -rwxr-xr-x 1 root root 129544 Dec 11 2020 dash + -rwxr-xr-x 1 root root 101384 Sep 23 2020 date + -rwxr-xr-x 1 root root 80984 Sep 23 2020 dd + -rwxr-xr-x 1 root root 89824 Sep 23 2020 df + -rwxr-xr-x 1 root root 143088 Sep 23 2020 dir + -rwxr-xr-x 1 root root 76152 Feb 8 04:38 dmesg + lrwxrwxrwx 1 root root 8 Nov 8 2019 dnsdomainname -> hostname + lrwxrwxrwx 1 root root 8 Nov 8 2019 domainname -> hostname + -rwxr-xr-x 1 root root 35632 Sep 23 2020 echo + -rwxr-xr-x 1 root root 28 Nov 10 2020 egrep + -rwxr-xr-x 1 root root 31512 Sep 23 2020 false + -rwxr-xr-x 1 root root 28 Nov 10 2020 fgrep + -rwxr-xr-x 1 root root 64856 Feb 8 04:38 findmnt + -rwsr-xr-x 1 root root 34824 Feb 27 06:12 fusermount + -rwxr-xr-x 1 root root 178400 Nov 10 2020 grep + -rwxr-xr-x 2 root root 2346 Mar 3 13:30 gunzip + -rwxr-xr-x 1 root root 6376 Mar 3 13:30 gzexe + -rwxr-xr-x 1 root root 93744 Mar 3 13:30 gzip + -rwxr-xr-x 1 root root 18440 Nov 8 2019 hostname + -rwxr-xr-x 1 root root 68720 Sep 23 2020 ln + -rwxr-xr-x 1 root root 52720 Feb 8 2020 login + -rwxr-xr-x 1 root root 143088 Sep 23 2020 ls + -rwxr-xr-x 1 root root 161960 Feb 8 04:38 lsblk + -rwxr-xr-x 1 root root 85200 Sep 23 2020 mkdir + -rwxr-xr-x 1 root root 68744 Sep 23 2020 mknod + -rwxr-xr-x 1 root root 43976 Sep 23 2020 mktemp + -rwxr-xr-x 1 root root 51368 Feb 8 04:38 more + -rwsr-xr-x 1 root root 51360 Feb 8 04:38 mount + -rwxr-xr-x 1 root root 14496 Feb 8 04:38 mountpoint + -rwxr-xr-x 1 root root 134808 Sep 23 2020 mv + lrwxrwxrwx 1 root root 8 Nov 8 2019 nisdomainname -> hostname + lrwxrwxrwx 1 root root 14 Apr 19 05:38 pidof -> /sbin/killall5 + -rwxr-xr-x 1 root root 35720 Sep 23 2020 pwd + lrwxrwxrwx 1 root root 4 Jun 22 16:26 rbash -> bash + -rwxr-xr-x 1 root root 43872 Sep 23 2020 readlink + -rwxr-xr-x 1 root root 68592 Sep 23 2020 rm + -rwxr-xr-x 1 root root 43880 Sep 23 2020 rmdir + -rwxr-xr-x 1 root root 19208 Sep 28 2020 run-parts + -rwxr-xr-x 1 root root 114016 Dec 23 2018 sed + lrwxrwxrwx 1 root root 4 Jul 27 23:07 sh -> bash + lrwxrwxrwx 1 root root 4 Jul 25 23:25 sh.distrib -> dash + -rwxr-xr-x 1 root root 35656 Sep 23 2020 sleep + -rwxr-xr-x 1 root root 72640 Sep 23 2020 stty + -rwsr-xr-x 1 root root 67776 Feb 8 04:38 su + -rwxr-xr-x 1 root root 35672 Sep 23 2020 sync + -rwxr-xr-x 1 root root 535768 Feb 17 23:55 tar + -rwxr-xr-x 1 root root 10568 Sep 28 2020 tempfile + -rwxr-xr-x 1 root root 89120 Sep 23 2020 touch + -rwxr-xr-x 1 root root 31512 Sep 23 2020 true + -rwxr-xr-x 1 root root 14264 Feb 27 06:12 ulockmgr_server + -rwsr-xr-x 1 root root 30880 Feb 8 04:38 umount + -rwxr-xr-x 1 root root 35640 Sep 23 2020 uname + -rwxr-xr-x 2 root root 2346 Mar 3 13:30 uncompress + -rwxr-xr-x 1 root root 143088 Sep 23 2020 vdir + -rwxr-xr-x 1 root root 59584 Feb 8 04:38 wdctl + lrwxrwxrwx 1 root root 8 Nov 8 2019 ypdomainname -> hostname + -rwxr-xr-x 1 root root 1984 Mar 3 13:30 zcat + -rwxr-xr-x 1 root root 1678 Mar 3 13:30 zcmp + -rwxr-xr-x 1 root root 5880 Mar 3 13:30 zdiff + -rwxr-xr-x 1 root root 29 Mar 3 13:30 zegrep + -rwxr-xr-x 1 root root 29 Mar 3 13:30 zfgrep + -rwxr-xr-x 1 root root 2081 Mar 3 13:30 zforce + -rwxr-xr-x 1 root root 7585 Mar 3 13:30 zgrep + -rwxr-xr-x 1 root root 2206 Mar 3 13:30 zless + -rwxr-xr-x 1 root root 1842 Mar 3 13:30 zmore + -rwxr-xr-x 1 root root 4553 Mar 3 13:30 znew +I: user script /srv/workspace/pbuilder/11819/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -404,7 +438,7 @@ Get: 188 http://deb.debian.org/debian bullseye/main arm64 qt5-qmake arm64 5.15.2+dfsg-9 [249 kB] Get: 189 http://deb.debian.org/debian bullseye/main arm64 qtbase5-dev-tools arm64 5.15.2+dfsg-9 [716 kB] Get: 190 http://deb.debian.org/debian bullseye/main arm64 qtbase5-dev arm64 5.15.2+dfsg-9 [1148 kB] -Fetched 108 MB in 2s (47.4 MB/s) +Fetched 108 MB in 2s (48.9 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package bsdextrautils. (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 ... 19646 files and directories currently installed.) @@ -1189,9 +1223,42 @@ Building dependency tree... Reading state information... fakeroot is already the newest version (1.25.3-1.1). -0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. +The following additional packages will be installed: + libfile-find-rule-perl libnumber-compare-perl libtext-glob-perl +The following NEW packages will be installed: + libfile-find-rule-perl libnumber-compare-perl libtext-glob-perl usrmerge +0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded. +Need to get 59.5 kB of archives. +After this operation, 157 kB of additional disk space will be used. +Get:1 http://deb.debian.org/debian bullseye/main arm64 libnumber-compare-perl all 0.03-1.1 [6956 B] +Get:2 http://deb.debian.org/debian bullseye/main arm64 libtext-glob-perl all 0.11-1 [8888 B] +Get:3 http://deb.debian.org/debian bullseye/main arm64 libfile-find-rule-perl all 0.34-1 [30.6 kB] +Get:4 http://deb.debian.org/debian bullseye/main arm64 usrmerge all 25 [13.0 kB] +debconf: delaying package configuration, since apt-utils is not installed +Fetched 59.5 kB in 0s (861 kB/s) +Selecting previously unselected package libnumber-compare-perl. +(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 ... 43121 files and directories currently installed.) +Preparing to unpack .../libnumber-compare-perl_0.03-1.1_all.deb ... +Unpacking libnumber-compare-perl (0.03-1.1) ... +Selecting previously unselected package libtext-glob-perl. +Preparing to unpack .../libtext-glob-perl_0.11-1_all.deb ... +Unpacking libtext-glob-perl (0.11-1) ... +Selecting previously unselected package libfile-find-rule-perl. +Preparing to unpack .../libfile-find-rule-perl_0.34-1_all.deb ... +Unpacking libfile-find-rule-perl (0.34-1) ... +Selecting previously unselected package usrmerge. +Preparing to unpack .../archives/usrmerge_25_all.deb ... +Unpacking usrmerge (25) ... +Setting up libtext-glob-perl (0.11-1) ... +Setting up libnumber-compare-perl (0.03-1.1) ... +Setting up libfile-find-rule-perl (0.34-1) ... +Setting up usrmerge (25) ... +The system has been successfully converted. +Processing triggers for man-db (2.9.4-2) ... +Not building database; man-db/auto-update is not 'true'. I: Building the package -I: Running cd /build/gecode-6.2.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../gecode_6.2.0-5_source.changes +hostname: Temporary failure in name resolution +I: Running cd /build/gecode-6.2.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../gecode_6.2.0-5_source.changes dpkg-buildpackage: info: source package gecode dpkg-buildpackage: info: source version 6.2.0-5 dpkg-buildpackage: info: source distribution unstable @@ -1254,8 +1321,8 @@ checking whether to build static libraries... no checking whether to build shared libraries... yes checking whether to build with debug symbols and assertions... no -checking for grep that handles long lines and -e... /bin/grep -checking for egrep... /bin/grep -E +checking for grep that handles long lines and -e... /usr/bin/grep +checking for egrep... /usr/bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes @@ -1354,7 +1421,7 @@ checking for moc-qt4... no checking for moc... moc checking whether to build with Qt support... yes -Info: creating stash file /build/gecode-6.2.0/gistqt.OABQsV/.qmake.stash +Info: creating stash file /build/gecode-6.2.0/gistqt.3uovNa/.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 @@ -1413,8 +1480,6 @@ -c -o gecode/kernel/branch/action.o gecode/kernel/branch/action.cpp g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/kernel/branch/afc.o gecode/kernel/branch/afc.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/kernel/branch/chb.o gecode/kernel/branch/chb.cpp In file included from ./gecode/kernel.hh:150, from gecode/kernel/archive.cpp:34: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': @@ -1424,6 +1489,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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/kernel/branch/chb.o gecode/kernel/branch/chb.cpp In file included from ./gecode/kernel.hh:261, from gecode/kernel/archive.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': @@ -1468,6 +1535,8 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/kernel/branch/function.o gecode/kernel/branch/function.cpp 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&)': @@ -1478,7 +1547,16 @@ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:150, - from gecode/kernel/data/rnd.cpp:36: + 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: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; @@ -1495,20 +1573,33 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ -In file included from ./gecode/kernel.hh:261, - from gecode/kernel/data/rnd.cpp:36: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/gpi.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/kernel.hh:150, from gecode/kernel/data/rnd.cpp: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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011: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:261, from gecode/kernel/core.cpp:38: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': @@ -1524,22 +1615,6 @@ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, - from gecode/kernel/data/rnd.cpp:36: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/data/rnd.cpp: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) { - | ^~~~ -In file included from ./gecode/kernel.hh:261, - from gecode/kernel/data/rnd.cpp:36: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::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, from gecode/kernel/core.cpp:38: ./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -1556,70 +1631,71 @@ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, - from gecode/kernel/data/rnd.cpp:36: + from gecode/kernel/core.cpp:38: ./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace/general.hpp:38:37: 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/kernel/data/rnd.cpp:36: + from gecode/kernel/core.cpp: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/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from gecode/kernel/branch/afc.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/afc.cpp: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: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, + from gecode/kernel/branch/afc.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' 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, + from gecode/kernel/branch/afc.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, - from gecode/kernel/core.cpp:38: + from gecode/kernel/branch/afc.cpp:34: ./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace/general.hpp:38:37: 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/kernel/core.cpp:38: + from gecode/kernel/branch/afc.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from gecode/kernel/gpi.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:150, - from gecode/kernel/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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/kernel/branch/function.o gecode/kernel/branch/function.cpp -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:261, - from gecode/kernel/branch/action.cpp:34: + from gecode/kernel/exception.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp: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: + from gecode/kernel/exception.cpp: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) { | ^~~~ @@ -1627,29 +1703,29 @@ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, - from gecode/kernel/branch/action.cpp:34: + from gecode/kernel/exception.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp: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/action.cpp:34: + from gecode/kernel/exception.cpp: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:261, - from gecode/kernel/branch/action.cpp:34: + from gecode/kernel/exception.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, - from gecode/kernel/branch/action.cpp:34: + from gecode/kernel/exception.cpp:34: ./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace/general.hpp:38:37: 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/kernel/branch/action.cpp:34: + from gecode/kernel/exception.cpp: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) { | ^~~~ @@ -1657,13 +1733,13 @@ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, - from gecode/kernel/exception.cpp:34: + from gecode/kernel/branch/action.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp: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/exception.cpp:34: + from gecode/kernel/branch/action.cpp: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) { | ^~~~ @@ -1671,29 +1747,29 @@ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, - from gecode/kernel/exception.cpp:34: + from gecode/kernel/branch/action.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp: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/exception.cpp:34: + from gecode/kernel/branch/action.cpp: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:261, - from gecode/kernel/exception.cpp:34: + from gecode/kernel/branch/action.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, - from gecode/kernel/exception.cpp:34: + from gecode/kernel/branch/action.cpp:34: ./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace/general.hpp:38:37: 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/kernel/exception.cpp:34: + from gecode/kernel/branch/action.cpp: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) { | ^~~~ @@ -1745,13 +1821,13 @@ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, - from gecode/kernel/branch/afc.cpp:34: + from gecode/kernel/data/rnd.cpp:36: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp: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/afc.cpp:34: + from gecode/kernel/data/rnd.cpp: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) { | ^~~~ @@ -1759,54 +1835,35 @@ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, - from gecode/kernel/branch/afc.cpp:34: + from gecode/kernel/data/rnd.cpp:36: ./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp: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/data/rnd.cpp: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) { | ^~~~ In file included from ./gecode/kernel.hh:261, - from gecode/kernel/branch/afc.cpp:34: + from gecode/kernel/data/rnd.cpp:36: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, - from gecode/kernel/branch/afc.cpp:34: + from gecode/kernel/data/rnd.cpp:36: ./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace/general.hpp:38:37: 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/kernel/branch/afc.cpp:34: + from gecode/kernel/data/rnd.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/kernel/memory/manager.o gecode/kernel/memory/manager.cpp -In file included from ./gecode/kernel.hh:150, - from gecode/kernel/branch/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); - | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/kernel/memory/region.o gecode/kernel/memory/region.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/kernel/trace/recorder.o gecode/kernel/trace/recorder.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/kernel/trace/filter.o gecode/kernel/trace/filter.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/kernel/trace/tracer.o gecode/kernel/trace/tracer.cpp In file included from ./gecode/kernel.hh:261, from gecode/kernel/branch/chb.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': @@ -1851,6 +1908,16 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/kernel/memory/manager.o gecode/kernel/memory/manager.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/kernel/memory/region.o gecode/kernel/memory/region.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/kernel/trace/recorder.o gecode/kernel/trace/recorder.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/kernel/trace/filter.o gecode/kernel/trace/filter.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/kernel/trace/tracer.o gecode/kernel/trace/tracer.cpp In file included from ./gecode/kernel.hh:150, from gecode/kernel/branch/function.cpp:36: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': @@ -1969,6 +2036,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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/kernel/data/array.o gecode/kernel/data/array.cpp +In file included from ./gecode/kernel.hh:150, + from gecode/kernel/trace/filter.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/kernel.hh:261, from gecode/kernel/memory/manager.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': @@ -2013,6 +2091,24 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from gecode/kernel/trace/tracer.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011: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/general.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/kernel.hh:261, from gecode/kernel/memory/region.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': @@ -2057,8 +2153,6 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/kernel/data/array.o gecode/kernel/data/array.cpp In file included from ./gecode/kernel.hh:261, from gecode/kernel/trace/recorder.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': @@ -2103,26 +2197,6 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from gecode/kernel/trace/filter.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/search/stop.o gecode/search/stop.cpp -In file included from ./gecode/kernel.hh:150, - 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; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/kernel.hh:261, from gecode/kernel/trace/filter.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': @@ -2167,19 +2241,6 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/search/options.o gecode/search/options.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/search/cutoff.o gecode/search/cutoff.cpp -In file included from ./gecode/kernel.hh:150, - from gecode/kernel/trace/general.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/kernel.hh:261, from gecode/kernel/trace/tracer.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': @@ -2304,6 +2365,12 @@ 409 | TraceRecorder::post(Home home, TraceFilter tf, int te, Tracer& t) { | ~~~~~^~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/search/stop.o gecode/search/stop.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/search/options.o gecode/search/options.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/search/cutoff.o gecode/search/cutoff.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/search/engine.o gecode/search/engine.cpp g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/search/dfs.o gecode/search/dfs.cpp @@ -2316,28 +2383,8 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/search.hh:47, - from gecode/search/stop.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/search/bab.o gecode/search/bab.cpp -In file included from ./gecode/kernel.hh:150, - from ./gecode/search.hh:47, - from gecode/search/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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/search/lds.o gecode/search/lds.cpp In file included from ./gecode/kernel.hh:261, @@ -2384,16 +2431,48 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, +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:150, from ./gecode/search.hh:47, from gecode/search/stop.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh: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); + | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/search/seq/rbs.o gecode/search/seq/rbs.cpp +In file included from ./gecode/kernel.hh:261, + from ./gecode/search.hh:47, + from gecode/search/options.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp: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/search.hh:47, - from gecode/search/stop.cpp:34: + from gecode/search/options.cpp: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) { | ^~~~ @@ -2402,49 +2481,69 @@ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/search.hh:47, - from gecode/search/stop.cpp:34: + from gecode/search/options.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp: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/search.hh:47, - from gecode/search/stop.cpp:34: + from gecode/search/options.cpp: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:261, from ./gecode/search.hh:47, - from gecode/search/stop.cpp:34: + from gecode/search/options.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/search.hh:47, - from gecode/search/stop.cpp:34: + from gecode/search/options.cpp:34: ./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace/general.hpp:38:37: 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/search.hh:47, - from gecode/search/stop.cpp:34: + from gecode/search/options.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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/dfs.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/search.hh:47, + from gecode/search/engine.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/search.hh:47, - from gecode/search/options.cpp:34: + from gecode/search/stop.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp: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/search.hh:47, - from gecode/search/options.cpp:34: + from gecode/search/stop.cpp: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) { | ^~~~ @@ -2453,33 +2552,33 @@ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/search.hh:47, - from gecode/search/options.cpp:34: + from gecode/search/stop.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp: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/search.hh:47, - from gecode/search/options.cpp:34: + from gecode/search/stop.cpp: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:261, from ./gecode/search.hh:47, - from gecode/search/options.cpp:34: + from gecode/search/stop.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/search.hh:47, - from gecode/search/options.cpp:34: + from gecode/search/stop.cpp:34: ./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace/general.hpp:38:37: 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/search.hh:47, - from gecode/search/options.cpp:34: + from gecode/search/stop.cpp: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) { | ^~~~ @@ -2488,7 +2587,7 @@ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, - from gecode/search/cutoff.cpp:39: + from gecode/search/bab.cpp:34: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; @@ -2497,17 +2596,17 @@ 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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/search/seq/rbs.o gecode/search/seq/rbs.cpp +-c -o gecode/search/seq/dead.o gecode/search/seq/dead.cpp In file included from ./gecode/kernel.hh:261, from ./gecode/search.hh:47, - from gecode/search/cutoff.cpp:39: + from gecode/search/engine.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp: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/search.hh:47, - from gecode/search/cutoff.cpp:39: + from gecode/search/engine.cpp: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) { | ^~~~ @@ -2516,73 +2615,49 @@ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/search.hh:47, - from gecode/search/cutoff.cpp:39: + from gecode/search/engine.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp: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/search.hh:47, - from gecode/search/cutoff.cpp:39: + from gecode/search/engine.cpp: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:261, from ./gecode/search.hh:47, - from gecode/search/cutoff.cpp:39: + from gecode/search/engine.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/search.hh:47, - from gecode/search/cutoff.cpp:39: + from gecode/search/engine.cpp:34: ./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace/general.hpp:38:37: 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/search.hh:47, - from gecode/search/cutoff.cpp:39: + from gecode/search/engine.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/search/seq/dead.o gecode/search/seq/dead.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/search/seq/pbs.o gecode/search/seq/pbs.cpp -In file included from ./gecode/kernel.hh:150, - from ./gecode/search.hh:47, - from gecode/search/engine.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/search.hh:47, - from gecode/search/dfs.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/search.hh:47, - from gecode/search/engine.cpp:34: + from gecode/search/dfs.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp: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/search.hh:47, - from gecode/search/engine.cpp:34: + from gecode/search/dfs.cpp: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) { | ^~~~ @@ -2591,33 +2666,33 @@ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/search.hh:47, - from gecode/search/engine.cpp:34: + from gecode/search/dfs.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp: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/search.hh:47, - from gecode/search/engine.cpp:34: + from gecode/search/dfs.cpp: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:261, from ./gecode/search.hh:47, - from gecode/search/engine.cpp:34: + from gecode/search/dfs.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/search.hh:47, - from gecode/search/engine.cpp:34: + from gecode/search/dfs.cpp:34: ./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace/general.hpp:38:37: 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/search.hh:47, - from gecode/search/engine.cpp:34: + from gecode/search/dfs.cpp: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) { | ^~~~ @@ -2626,7 +2701,7 @@ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, - from gecode/search/bab.cpp:34: + from gecode/search/lds.cpp:37: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; @@ -2636,14 +2711,14 @@ | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/search.hh:47, - from gecode/search/dfs.cpp:34: + from gecode/search/cutoff.cpp:39: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp: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/search.hh:47, - from gecode/search/dfs.cpp:34: + from gecode/search/cutoff.cpp: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) { | ^~~~ @@ -2652,53 +2727,39 @@ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/search.hh:47, - from gecode/search/dfs.cpp:34: + from gecode/search/cutoff.cpp:39: ./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp: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/search.hh:47, - from gecode/search/dfs.cpp:34: + from gecode/search/cutoff.cpp: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) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/search.hh:47, - from gecode/search/dfs.cpp:34: + from gecode/search/cutoff.cpp:39: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/search.hh:47, - from gecode/search/dfs.cpp:34: + from gecode/search/cutoff.cpp:39: ./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace/general.hpp:38:37: 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/search.hh:47, - from gecode/search/dfs.cpp:34: + from gecode/search/cutoff.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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); - | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/search/par/pbs.o gecode/search/par/pbs.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/search/rbs.o gecode/search/rbs.cpp In file included from ./gecode/kernel.hh:261, from ./gecode/search.hh:47, from gecode/search/bab.cpp:34: @@ -2750,6 +2811,8 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/search/seq/pbs.o gecode/search/seq/pbs.cpp In file included from ./gecode/kernel.hh:261, from ./gecode/search.hh:47, from gecode/search/lds.cpp:37: @@ -2801,6 +2864,10 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/search/par/pbs.o gecode/search/par/pbs.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/search/rbs.o gecode/search/rbs.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from ./gecode/search/seq/rbs.hh:37, @@ -2823,17 +2890,6 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/search.hh:47, - from ./gecode/search/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, from ./gecode/search.hh:47, from ./gecode/search/seq/rbs.hh:37, @@ -2894,64 +2950,6 @@ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/search.hh:47, - from ./gecode/search/seq/pbs.hh:37, - from gecode/search/seq/pbs.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/search.hh:47, - from ./gecode/search/seq/pbs.hh:37, - from gecode/search/seq/pbs.cpp: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: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, - from ./gecode/search.hh:47, - from ./gecode/search/seq/pbs.hh:37, - from gecode/search/seq/pbs.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/search.hh:47, - from ./gecode/search/seq/pbs.hh:37, - from gecode/search/seq/pbs.cpp: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:261, - from ./gecode/search.hh:47, - from ./gecode/search/seq/pbs.hh:37, - from gecode/search/seq/pbs.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./gecode/search.hh:47, - from ./gecode/search/seq/pbs.hh:37, - from gecode/search/seq/pbs.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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/search.hh:47, - from ./gecode/search/seq/pbs.hh:37, - from gecode/search/seq/pbs.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./gecode/search.hh:47, from ./gecode/search/seq/dead.hh:34, from gecode/search/seq/dead.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': @@ -3008,12 +3006,10 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/search/pbs.o gecode/search/pbs.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, - from ./gecode/search/seq/rbs.hh:37, - from gecode/search/rbs.cpp:34: + from ./gecode/search/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; @@ -3033,19 +3029,19 @@ 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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/search/nogoods.o gecode/search/nogoods.cpp +-c -o gecode/search/pbs.o gecode/search/pbs.cpp In file included from ./gecode/kernel.hh:261, from ./gecode/search.hh:47, - from ./gecode/search/seq/rbs.hh:37, - from gecode/search/rbs.cpp:34: + from ./gecode/search/seq/pbs.hh:37, + from gecode/search/seq/pbs.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp: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/search.hh:47, - from ./gecode/search/seq/rbs.hh:37, - from gecode/search/rbs.cpp:34: + from ./gecode/search/seq/pbs.hh:37, + from gecode/search/seq/pbs.cpp: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) { | ^~~~ @@ -3054,46 +3050,44 @@ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/search.hh:47, - from ./gecode/search/seq/rbs.hh:37, - from gecode/search/rbs.cpp:34: + from ./gecode/search/seq/pbs.hh:37, + from gecode/search/seq/pbs.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp: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/search.hh:47, - from ./gecode/search/seq/rbs.hh:37, - from gecode/search/rbs.cpp:34: + from ./gecode/search/seq/pbs.hh:37, + from gecode/search/seq/pbs.cpp: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:261, from ./gecode/search.hh:47, - from ./gecode/search/seq/rbs.hh:37, - from gecode/search/rbs.cpp:34: + from ./gecode/search/seq/pbs.hh:37, + from gecode/search/seq/pbs.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/search.hh:47, - from ./gecode/search/seq/rbs.hh:37, - from gecode/search/rbs.cpp:34: + from ./gecode/search/seq/pbs.hh:37, + from gecode/search/seq/pbs.cpp:34: ./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace/general.hpp:38:37: 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/search.hh:47, - from ./gecode/search/seq/rbs.hh:37, - from gecode/search/rbs.cpp:34: + from ./gecode/search/seq/pbs.hh:37, + from gecode/search/seq/pbs.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/search/exception.o gecode/search/exception.cpp In file included from ./gecode/kernel.hh:261, from ./gecode/search.hh:47, from ./gecode/search/par/pbs.hh:37, @@ -3152,14 +3146,10 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/search/tracer.o gecode/search/tracer.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/search/cpprofiler/tracer.o gecode/search/cpprofiler/tracer.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, - from ./gecode/search/seq/pbs.hh:37, - from gecode/search/pbs.cpp:34: + from ./gecode/search/seq/rbs.hh:37, + from gecode/search/rbs.cpp:34: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; @@ -3167,18 +3157,20 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/search/nogoods.o gecode/search/nogoods.cpp In file included from ./gecode/kernel.hh:261, from ./gecode/search.hh:47, - from ./gecode/search/seq/pbs.hh:37, - from gecode/search/pbs.cpp:34: + from ./gecode/search/seq/rbs.hh:37, + from gecode/search/rbs.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp: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/search.hh:47, - from ./gecode/search/seq/pbs.hh:37, - from gecode/search/pbs.cpp:34: + from ./gecode/search/seq/rbs.hh:37, + from gecode/search/rbs.cpp: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) { | ^~~~ @@ -3187,47 +3179,54 @@ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/search.hh:47, - from ./gecode/search/seq/pbs.hh:37, - from gecode/search/pbs.cpp:34: + from ./gecode/search/seq/rbs.hh:37, + from gecode/search/rbs.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp: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/search.hh:47, - from ./gecode/search/seq/pbs.hh:37, - from gecode/search/pbs.cpp:34: + from ./gecode/search/seq/rbs.hh:37, + from gecode/search/rbs.cpp: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:261, from ./gecode/search.hh:47, - from ./gecode/search/seq/pbs.hh:37, - from gecode/search/pbs.cpp:34: + from ./gecode/search/seq/rbs.hh:37, + from gecode/search/rbs.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/search.hh:47, - from ./gecode/search/seq/pbs.hh:37, - from gecode/search/pbs.cpp:34: + from ./gecode/search/seq/rbs.hh:37, + from gecode/search/rbs.cpp:34: ./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace/general.hpp:38:37: 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/search.hh:47, - from ./gecode/search/seq/pbs.hh:37, - from gecode/search/pbs.cpp:34: + from ./gecode/search/seq/rbs.hh:37, + from gecode/search/rbs.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/search/exception.o gecode/search/exception.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/search/tracer.o gecode/search/tracer.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/search/cpprofiler/tracer.o gecode/search/cpprofiler/tracer.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, - from gecode/search/exception.cpp:34: + from ./gecode/search/seq/pbs.hh:37, + from gecode/search/pbs.cpp:34: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; @@ -3250,14 +3249,16 @@ | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/search.hh:47, - from gecode/search/exception.cpp:34: + from ./gecode/search/seq/pbs.hh:37, + from gecode/search/pbs.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp: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/search.hh:47, - from gecode/search/exception.cpp:34: + from ./gecode/search/seq/pbs.hh:37, + from gecode/search/pbs.cpp: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) { | ^~~~ @@ -3266,33 +3267,38 @@ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/search.hh:47, - from gecode/search/exception.cpp:34: + from ./gecode/search/seq/pbs.hh:37, + from gecode/search/pbs.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp: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/search.hh:47, - from gecode/search/exception.cpp:34: + from ./gecode/search/seq/pbs.hh:37, + from gecode/search/pbs.cpp: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:261, from ./gecode/search.hh:47, - from gecode/search/exception.cpp:34: + from ./gecode/search/seq/pbs.hh:37, + from gecode/search/pbs.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/search.hh:47, - from gecode/search/exception.cpp:34: + from ./gecode/search/seq/pbs.hh:37, + from gecode/search/pbs.cpp:34: ./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace/general.hpp:38:37: 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/search.hh:47, - from gecode/search/exception.cpp:34: + from ./gecode/search/seq/pbs.hh:37, + from gecode/search/pbs.cpp: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) { | ^~~~ @@ -3301,6 +3307,16 @@ | ~~~~~^~~~ 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: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] @@ -3369,6 +3385,57 @@ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/search.hh:47, + from gecode/search/exception.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/search.hh:47, + from gecode/search/exception.cpp: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: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, + from ./gecode/search.hh:47, + from gecode/search/exception.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/search.hh:47, + from gecode/search/exception.cpp: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:261, + from ./gecode/search.hh:47, + from gecode/search/exception.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./gecode/search.hh:47, + from gecode/search/exception.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/search.hh:47, + from gecode/search/exception.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./gecode/search.hh:47, from gecode/search/tracer.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -3430,6 +3497,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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/var-imp/int.o gecode/int/var-imp/int.cpp +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from gecode/int/int-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, from ./gecode/search.hh:47, from gecode/search/cpprofiler/tracer.cpp:40: @@ -3481,16 +3558,6 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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/int-set.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/var-imp/bool.o gecode/int/var-imp/bool.cpp In file included from ./gecode/kernel.hh:261, @@ -3958,6 +4025,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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/array.o gecode/int/array.cpp In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/int-set.cpp:34: @@ -4024,8 +4093,6 @@ ./gecode/int/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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/array.o gecode/int/array.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var-imp/int.cpp:34: @@ -4036,6 +4103,16 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/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:261, from ./gecode/int.hh:59, from gecode/int/var-imp/int.cpp:34: @@ -4087,8 +4164,79 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from gecode/int/var/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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/bool.o gecode/int/bool.cpp +In file included from ./gecode/kernel.hh: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:261, + from ./gecode/int.hh:59, + from gecode/int/var-imp/bool.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/int.hh:59, + from gecode/int/var-imp/bool.cpp: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: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, + from ./gecode/int.hh:59, + from gecode/int/var-imp/bool.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/int.hh:59, + from gecode/int/var-imp/bool.cpp: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:261, + from ./gecode/int.hh:59, + from gecode/int/var-imp/bool.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./gecode/int.hh:59, + from gecode/int/var-imp/bool.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from gecode/int/var-imp/int.cpp:34: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -4117,6 +4265,57 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./gecode/int.hh:59, + from gecode/int/var/int.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/int.hh:59, + from gecode/int/var/int.cpp: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: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, + from ./gecode/int.hh:59, + from gecode/int/var/int.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/int.hh:59, + from gecode/int/var/int.cpp: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:261, + from ./gecode/int.hh:59, + from gecode/int/var/int.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./gecode/int.hh:59, + from gecode/int/var/int.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/int.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from gecode/int/var-imp/int.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': @@ -4253,6 +4452,57 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./gecode/int.hh:59, + from gecode/int/var/bool.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/int.hh:59, + from gecode/int/var/bool.cpp: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: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, + from ./gecode/int.hh:59, + from gecode/int/var/bool.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/int.hh:59, + from gecode/int/var/bool.cpp: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:261, + from ./gecode/int.hh:59, + from gecode/int/var/bool.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./gecode/int.hh:59, + from gecode/int/var/bool.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/bool.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from gecode/int/var-imp/int.cpp:34: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': @@ -4443,26 +4693,6 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from gecode/int/var-imp/bool.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from gecode/int/var/int.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/var-imp/int.cpp:34: @@ -4549,154 +4779,6 @@ ./gecode/int/var/bool.hpp:50:3: 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, - from ./gecode/int.hh:59, - from gecode/int/var-imp/int.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from gecode/int/var-imp/int.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/int.hh:59, - from gecode/int/var-imp/int.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from gecode/int/var-imp/int.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:261, - from ./gecode/int.hh:59, - from gecode/int/var-imp/bool.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/int.hh:59, - from gecode/int/var-imp/bool.cpp: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: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, - from ./gecode/int.hh:59, - from gecode/int/var-imp/bool.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/int.hh:59, - from gecode/int/var-imp/bool.cpp: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:261, - from ./gecode/int.hh:59, - from gecode/int/var-imp/bool.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::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, - from ./gecode/int.hh:59, - from gecode/int/var/int.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/int.hh:59, - from gecode/int/var/int.cpp: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: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, - from ./gecode/int.hh:59, - from gecode/int/var-imp/bool.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./gecode/int.hh:59, - from gecode/int/var/int.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/int.hh:59, - from gecode/int/var/int.cpp: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:261, - from ./gecode/int.hh:59, - from gecode/int/var/int.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./gecode/int.hh:59, - from gecode/int/var/int.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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/int.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from gecode/int/var/bool.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/int.hh:917, from gecode/int/var-imp/bool.cpp:34: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -4861,6 +4943,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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/int.hh:59, + from gecode/int/var-imp/int.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from gecode/int/var-imp/int.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/int.hh:59, + from gecode/int/var-imp/int.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from gecode/int/var-imp/int.cpp: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) + | ^~~~~~~ In file included from ./gecode/int.hh:4845, from gecode/int/var-imp/bool.cpp:34: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': @@ -4908,47 +5026,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); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./gecode/int.hh:59, - from gecode/int/var/bool.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/int.hh:59, - from gecode/int/var/bool.cpp: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: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, - from ./gecode/int.hh:59, - from gecode/int/var/bool.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/int.hh:59, - from gecode/int/var/bool.cpp: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/int.hh:4845, from gecode/int/var-imp/bool.cpp:34: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ -In file included from ./gecode/kernel.hh:261, - from ./gecode/int.hh:59, - from gecode/int/var/bool.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::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/var-imp/bool.cpp:34: @@ -4990,22 +5073,6 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./gecode/int.hh:59, - from gecode/int/var/bool.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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/bool.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from gecode/int/var/int.cpp:34: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -5018,6 +5085,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/int/var/bool.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from gecode/int/var/bool.cpp: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) + | ^~~~~~~ In file included from ./gecode/int.hh:1723, from gecode/int/var/int.cpp:34: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': @@ -5034,6 +5113,22 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/int.hh:1723, + from gecode/int/var/bool.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/int.hh:59, + from gecode/int/var/bool.cpp: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/int/var/bool.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from gecode/int/var-imp/bool.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': @@ -5062,16 +5157,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/var-imp/bool.cpp:34: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from gecode/int/var-imp/bool.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, + from ./gecode/int.hh:59, + from gecode/int/var-imp/bool.cpp: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/int/var-imp/bool.cpp:34: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from gecode/int/var/int.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:39:38: 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/var-imp/bool.cpp:34: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var/int.cpp:34: @@ -5098,6 +5209,22 @@ ./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from gecode/int/var-imp/bool.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, + from ./gecode/int.hh:59, + from gecode/int/var-imp/bool.cpp: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/int/var-imp/bool.cpp:34: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from gecode/int/var/int.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': @@ -5130,38 +5257,80 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from gecode/int/var-imp/bool.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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, + from gecode/int/var/bool.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from gecode/int/var-imp/bool.cpp:34: + from gecode/int/var/bool.cpp: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/int/var-imp/bool.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from gecode/int/var-imp/bool.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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/var/bool.cpp:34: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from gecode/int/var/bool.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from gecode/int/var-imp/bool.cpp:34: + from gecode/int/var/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from gecode/int/var-imp/bool.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ +In file included from gecode/int/var/bool.cpp:34: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from gecode/int/var/bool.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from gecode/int/var/bool.cpp: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/int/var/bool.cpp:34: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from gecode/int/var/bool.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from gecode/int/var/bool.cpp: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/int/var/bool.cpp:34: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::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/array.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/int.hh:4353, from gecode/int/var/int.cpp:34: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': @@ -5199,6 +5368,24 @@ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, + from gecode/int/var/bool.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from gecode/int/var/bool.cpp: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:229, + from ./gecode/int.hh:59, + from gecode/int/var/bool.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, from gecode/int/var/int.cpp:34: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -5234,6 +5421,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::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from gecode/int/var/bool.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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 ./gecode/int.hh:59, + from gecode/int/var/bool.cpp: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:229, + from ./gecode/int.hh:59, + from gecode/int/var/bool.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from gecode/int/var/bool.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, + from ./gecode/int.hh:59, + from gecode/int/var/bool.cpp: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:229, + from ./gecode/int.hh:59, + from gecode/int/var/bool.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from gecode/int/var/bool.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, + from ./gecode/int.hh:59, + from gecode/int/var/bool.cpp: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:229, + from ./gecode/int.hh:59, + from gecode/int/var/bool.cpp: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) { + | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from gecode/int/var-imp/bool.cpp:34: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': @@ -5314,6 +5555,53 @@ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, + from gecode/int/var/bool.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from gecode/int/var/bool.cpp: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/int.hh:4353, + from gecode/int/var/bool.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from gecode/int/var/bool.cpp:34: +./gecode/int/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 ./gecode/int.hh:59, + from gecode/int/var/bool.cpp: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/int/var/bool.cpp:34: +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from gecode/int/var/bool.cpp:34: +./gecode/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 ./gecode/int.hh:59, + from gecode/int/var/bool.cpp: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/int/var/bool.cpp: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/int.hh:4845, from gecode/int/var/int.cpp:34: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -5331,6 +5619,23 @@ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, + from gecode/int/var/bool.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from gecode/int/var/bool.cpp: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/int.hh:4353, + from gecode/int/var/bool.cpp:34: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, from gecode/int/var/int.cpp:34: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); @@ -5346,6 +5651,21 @@ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, + from gecode/int/var/bool.cpp:34: +./gecode/int/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 ./gecode/int.hh:59, + from gecode/int/var/bool.cpp: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/int/var/bool.cpp:34: +./gecode/int.hh:4429:21: note: initializing argument 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, from gecode/int/var/int.cpp:34: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); @@ -5360,6 +5680,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); | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from gecode/int/var/bool.cpp:34: +./gecode/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:150, + from ./gecode/int.hh:59, + from gecode/int/var/bool.cpp: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/int/var/bool.cpp:34: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/var-imp/bool.cpp:34: @@ -5449,6 +5784,22 @@ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, + from gecode/int/var/bool.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from gecode/int/var/bool.cpp: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/int/var/bool.cpp:34: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, from gecode/int/var/int.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': ./gecode/int/branch.hpp:50:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -5465,6 +5816,22 @@ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, + from gecode/int/var/bool.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from gecode/int/var/bool.cpp: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/int/var/bool.cpp:34: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, from gecode/int/var/int.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': ./gecode/int/branch.hpp:55:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -5480,6 +5847,38 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from gecode/int/var/bool.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, + from ./gecode/int.hh:59, + from gecode/int/var/bool.cpp: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/int/var/bool.cpp:34: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from gecode/int/var/bool.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, + from ./gecode/int.hh:59, + from gecode/int/var/bool.cpp: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/int/var/bool.cpp:34: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from gecode/int/var/int.cpp:34: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': @@ -5512,6 +5911,38 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from gecode/int/var/bool.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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 ./gecode/int.hh:59, + from gecode/int/var/bool.cpp: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/int/var/bool.cpp:34: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from gecode/int/var/bool.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, + from ./gecode/int.hh:59, + from gecode/int/var/bool.cpp: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/int/var/bool.cpp:34: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/var-imp/bool.cpp:34: @@ -5542,42 +5973,20 @@ ./gecode/int/var/bool.hpp:50:3: 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, +In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, - from gecode/int/var-imp/bool.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; + from gecode/int/var/bool.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, - from gecode/int/var-imp/bool.cpp:34: + from gecode/int/var/bool.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/int.hh:59, - from gecode/int/var-imp/bool.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from gecode/int/var-imp/bool.cpp: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) - | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/var/int.cpp:34: @@ -5594,6 +6003,48 @@ | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, + from gecode/int/var/bool.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from gecode/int/var/bool.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/int.hh:59, + from gecode/int/var/bool.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from gecode/int/var/bool.cpp: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:176, + from ./gecode/int.hh:59, + from gecode/int/var/bool.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from gecode/int/var/bool.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/int.hh:59, from gecode/int/var/int.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here @@ -5634,6 +6085,123 @@ ./gecode/int/var/bool.hpp:50:3: 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, + from ./gecode/int.hh:59, + from gecode/int/var-imp/bool.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from gecode/int/var-imp/bool.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/int.hh:59, + from gecode/int/var-imp/bool.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from gecode/int/var-imp/bool.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:261, + from ./gecode/int.hh:59, + from gecode/int/array.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/int.hh:59, + from gecode/int/array.cpp: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: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, + from ./gecode/int.hh:59, + from gecode/int/array.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/int.hh:59, + from gecode/int/array.cpp: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:261, + from ./gecode/int.hh:59, + from gecode/int/array.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./gecode/int.hh:59, + from gecode/int/array.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/array.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/int.hh:59, + from gecode/int/var/bool.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from gecode/int/var/bool.cpp: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:176, + from ./gecode/int.hh:59, + from gecode/int/var/bool.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from gecode/int/var/bool.cpp: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) + | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/var/int.cpp:34: @@ -5667,6 +6235,42 @@ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, + from gecode/int/var/bool.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from gecode/int/var/bool.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/int.hh:59, + from gecode/int/var/bool.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from gecode/int/var/bool.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/int.hh:59, from gecode/int/var/int.cpp:34: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' @@ -5701,383 +6305,377 @@ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:917, - from gecode/int/var/bool.cpp:34: + from gecode/int/array.cpp:34: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, - from gecode/int/var/bool.cpp:34: + from gecode/int/array.cpp: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) | ^~~~~~~ In file included from ./gecode/int.hh:1723, - from gecode/int/var/bool.cpp:34: + from gecode/int/array.cpp:34: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:39:27: 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/int.hh:59, - from gecode/int/var/bool.cpp:34: + from gecode/int/array.cpp: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/int/var/bool.cpp:34: +In file included from gecode/int/array.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/bool/eqv.o gecode/int/bool/eqv.cpp In file included from ./gecode/int.hh:2555, - from gecode/int/var/bool.cpp:34: + from gecode/int/array.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from gecode/int/var/bool.cpp:34: + from gecode/int/array.cpp: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/int/var/bool.cpp:34: +In file included from gecode/int/array.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, - from gecode/int/var/bool.cpp:34: + from gecode/int/array.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from gecode/int/var/bool.cpp:34: + from gecode/int/array.cpp: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/int/var/bool.cpp:34: +In file included from gecode/int/array.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, - from gecode/int/var/bool.cpp:34: + from gecode/int/array.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from gecode/int/var/bool.cpp:34: + from gecode/int/array.cpp: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/int/var/bool.cpp:34: +In file included from gecode/int/array.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, - from gecode/int/var/bool.cpp:34: + from gecode/int/array.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from gecode/int/var/bool.cpp:34: + from gecode/int/array.cpp: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/int/var/bool.cpp:34: +In file included from gecode/int/array.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, - from gecode/int/var/bool.cpp:34: + from gecode/int/array.cpp:34: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from gecode/int/var/bool.cpp:34: + from gecode/int/array.cpp: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:229, from ./gecode/int.hh:59, - from gecode/int/var/bool.cpp:34: + from gecode/int/array.cpp: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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, - from gecode/int/var/bool.cpp:34: + from gecode/int/array.cpp:34: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:55:29: 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 ./gecode/int.hh:59, - from gecode/int/var/bool.cpp:34: + from gecode/int/array.cpp: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:229, from ./gecode/int.hh:59, - from gecode/int/var/bool.cpp:34: + from gecode/int/array.cpp: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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, - from gecode/int/var/bool.cpp:34: + from gecode/int/array.cpp:34: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:74:29: 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:150, from ./gecode/int.hh:59, - from gecode/int/var/bool.cpp:34: + from gecode/int/array.cpp: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:229, from ./gecode/int.hh:59, - from gecode/int/var/bool.cpp:34: + from gecode/int/array.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, - from gecode/int/var/bool.cpp:34: + from gecode/int/array.cpp:34: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:79:29: 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:150, from ./gecode/int.hh:59, - from gecode/int/var/bool.cpp:34: + from gecode/int/array.cpp: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:229, from ./gecode/int.hh:59, - from gecode/int/var/bool.cpp:34: + from gecode/int/array.cpp: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) { | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from gecode/int/array.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/int.hh:4845, - from gecode/int/var/bool.cpp:34: + from gecode/int/array.cpp:34: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from gecode/int/var/bool.cpp:34: + from gecode/int/array.cpp: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/int.hh:4353, - from gecode/int/var/bool.cpp:34: + from gecode/int/array.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, - from gecode/int/var/bool.cpp:34: + from gecode/int/array.cpp:34: ./gecode/int/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 ./gecode/int.hh:59, - from gecode/int/var/bool.cpp:34: + from gecode/int/array.cpp: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/int/var/bool.cpp:34: +In file included from gecode/int/array.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, - from gecode/int/var/bool.cpp:34: + from gecode/int/array.cpp:34: ./gecode/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 ./gecode/int.hh:59, - from gecode/int/var/bool.cpp:34: + from gecode/int/array.cpp: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/int/var/bool.cpp:34: +In file included from gecode/int/array.cpp: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/int.hh:4845, - from gecode/int/var/bool.cpp:34: + from gecode/int/array.cpp:34: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from gecode/int/var/bool.cpp:34: + from gecode/int/array.cpp: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/int.hh:4353, - from gecode/int/var/bool.cpp:34: + from gecode/int/array.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from gecode/int/var/bool.cpp:34: + from gecode/int/array.cpp:34: ./gecode/int/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 ./gecode/int.hh:59, - from gecode/int/var/bool.cpp:34: + from gecode/int/array.cpp: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/int/var/bool.cpp:34: +In file included from gecode/int/array.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 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, - from gecode/int/var/bool.cpp:34: + from gecode/int/array.cpp:34: ./gecode/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:150, from ./gecode/int.hh:59, - from gecode/int/var/bool.cpp:34: + from gecode/int/array.cpp: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/int/var/bool.cpp:34: +In file included from gecode/int/array.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./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); + | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/extensional/dfa.o gecode/int/extensional/dfa.cpp In file included from ./gecode/int.hh:5223, - from gecode/int/var/bool.cpp:34: + from gecode/int/array.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': ./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from gecode/int/var/bool.cpp:34: + from gecode/int/array.cpp: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/int/var/bool.cpp:34: +In file included from gecode/int/array.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, - from gecode/int/var/bool.cpp:34: + from gecode/int/array.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': ./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from gecode/int/var/bool.cpp:34: + from gecode/int/array.cpp: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/int/var/bool.cpp:34: +In file included from gecode/int/array.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, - from gecode/int/var/bool.cpp:34: + from gecode/int/array.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': ./gecode/int/branch.hpp:50:50: 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:150, from ./gecode/int.hh:59, - from gecode/int/var/bool.cpp:34: + from gecode/int/array.cpp: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/int/var/bool.cpp:34: +In file included from gecode/int/array.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, - from gecode/int/var/bool.cpp:34: + from gecode/int/array.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': ./gecode/int/branch.hpp:55:51: 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:150, from ./gecode/int.hh:59, - from gecode/int/var/bool.cpp:34: + from gecode/int/array.cpp: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/int/var/bool.cpp:34: +In file included from gecode/int/array.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::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, - from gecode/int/var/bool.cpp:34: + from gecode/int/array.cpp:34: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:39:39: 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 ./gecode/int.hh:59, - from gecode/int/var/bool.cpp:34: + from gecode/int/array.cpp: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/int/var/bool.cpp:34: +In file included from gecode/int/array.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, - from gecode/int/var/bool.cpp:34: + from gecode/int/array.cpp:34: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:45:39: 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:150, from ./gecode/int.hh:59, - from gecode/int/var/bool.cpp:34: + from gecode/int/array.cpp: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/int/var/bool.cpp:34: +In file included from gecode/int/array.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, - from gecode/int/var/bool.cpp:34: + from gecode/int/array.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] @@ -6085,13 +6683,13 @@ | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, - from gecode/int/var/bool.cpp:34: + from gecode/int/array.cpp: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:176, from ./gecode/int.hh:59, - from gecode/int/var/bool.cpp:34: + from gecode/int/array.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -6099,13 +6697,13 @@ | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, - from gecode/int/var/bool.cpp:34: + from gecode/int/array.cpp: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) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, - from gecode/int/var/bool.cpp:34: + from gecode/int/array.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] @@ -6113,13 +6711,13 @@ | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, - from gecode/int/var/bool.cpp:34: + from gecode/int/array.cpp: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:176, from ./gecode/int.hh:59, - from gecode/int/var/bool.cpp:34: + from gecode/int/array.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -6127,15 +6725,15 @@ | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, - from gecode/int/var/bool.cpp:34: + from gecode/int/array.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/bool/eqv.o gecode/int/bool/eqv.cpp +-c -o gecode/int/extensional/tuple-set.o gecode/int/extensional/tuple-set.cpp In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, - from gecode/int/var/bool.cpp:34: + from gecode/int/array.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' ./gecode/int/array.hpp:105:28: required from here @@ -6144,13 +6742,13 @@ | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, - from gecode/int/var/bool.cpp:34: + from gecode/int/array.cpp: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:176, from ./gecode/int.hh:59, - from gecode/int/var/bool.cpp:34: + from gecode/int/array.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' ./gecode/int/array.hpp:134:29: required from here @@ -6159,14 +6757,14 @@ | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, - from gecode/int/var/bool.cpp:34: + from gecode/int/array.cpp: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) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, - from gecode/int/var/bool.cpp:34: + from gecode/int/array.cpp:34: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' @@ -6177,14 +6775,14 @@ | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, - from gecode/int/var/bool.cpp:34: + from gecode/int/array.cpp: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/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, - from gecode/int/var/bool.cpp:34: + from gecode/int/array.cpp:34: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' @@ -6195,7 +6793,7 @@ | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, - from gecode/int/var/bool.cpp:34: + from gecode/int/array.cpp: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) | ^~~~~~~ @@ -6257,59 +6855,6 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./gecode/int.hh:59, - from gecode/int/array.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/int.hh:59, - from gecode/int/array.cpp: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: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, - from ./gecode/int.hh:59, - from gecode/int/array.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/int.hh:59, - from gecode/int/array.cpp: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:261, - from ./gecode/int.hh:59, - from gecode/int/array.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./gecode/int.hh:59, - from gecode/int/array.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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/array.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/extensional/dfa.o gecode/int/extensional/dfa.cpp In file included from ./gecode/int.hh:917, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: @@ -6691,8 +7236,6 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/extensional/tuple-set.o gecode/int/extensional/tuple-set.cpp In file included from ./gecode/int.hh:5699, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: @@ -6751,8 +7294,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) | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/extensional-regular.o gecode/int/extensional-regular.cpp In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, @@ -7687,18 +8228,6 @@ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from gecode/int/array.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from gecode/int/array.cpp: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) - | ^~~~~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, @@ -7788,12 +8317,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/int.hh:1723, - from gecode/int/array.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, @@ -7816,12 +8339,6 @@ ./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) { | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from gecode/int/array.cpp: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:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, @@ -7844,10 +8361,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/int/array.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, @@ -8319,54 +8832,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:2555, - from gecode/int/array.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from gecode/int/array.cpp: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/int/array.cpp:34: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from gecode/int/array.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from gecode/int/array.cpp: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/int/array.cpp:34: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from gecode/int/array.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from gecode/int/array.cpp: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/int/array.cpp:34: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, @@ -8388,22 +8853,6 @@ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from gecode/int/array.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from gecode/int/array.cpp: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/int/array.cpp:34: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, @@ -8558,24 +9007,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) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from gecode/int/array.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from gecode/int/array.cpp: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:229, - from ./gecode/int.hh:59, - from gecode/int/array.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, @@ -8597,60 +9028,6 @@ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from gecode/int/array.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: 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 ./gecode/int.hh:59, - from gecode/int/array.cpp: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:229, - from ./gecode/int.hh:59, - from gecode/int/array.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from gecode/int/array.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: 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:150, - from ./gecode/int.hh:59, - from gecode/int/array.cpp: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:229, - from ./gecode/int.hh:59, - from gecode/int/array.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from gecode/int/array.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: 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:150, - from ./gecode/int.hh:59, - from gecode/int/array.cpp: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:229, - from ./gecode/int.hh:59, - from gecode/int/array.cpp: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) { - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, @@ -9126,164 +9503,8 @@ ./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:4845, - from gecode/int/array.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from gecode/int/array.cpp: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/int.hh:4353, - from gecode/int/array.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from gecode/int/array.cpp:34: -./gecode/int/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 ./gecode/int.hh:59, - from gecode/int/array.cpp: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/int/array.cpp:34: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from gecode/int/array.cpp:34: -./gecode/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 ./gecode/int.hh:59, - from gecode/int/array.cpp: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/int/array.cpp: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/int.hh:4845, - from gecode/int/array.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from gecode/int/array.cpp: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/int.hh:4353, - from gecode/int/array.cpp:34: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from gecode/int/array.cpp:34: -./gecode/int/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 ./gecode/int.hh:59, - from gecode/int/array.cpp: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/int/array.cpp:34: -./gecode/int.hh:4429:21: note: initializing argument 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, - from gecode/int/array.cpp:34: -./gecode/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:150, - from ./gecode/int.hh:59, - from gecode/int/array.cpp: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/int/array.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from gecode/int/array.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from gecode/int/array.cpp: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/int/array.cpp:34: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from gecode/int/array.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from gecode/int/array.cpp: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/int/array.cpp:34: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from gecode/int/array.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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:150, - from ./gecode/int.hh:59, - from gecode/int/array.cpp: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/int/array.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from gecode/int/array.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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:150, - from ./gecode/int.hh:59, - from gecode/int/array.cpp: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/int/array.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/extensional-regular.o gecode/int/extensional-regular.cpp In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, @@ -9348,38 +9569,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:5699, - from gecode/int/array.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: 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 ./gecode/int.hh:59, - from gecode/int/array.cpp: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/int/array.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from gecode/int/array.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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:150, from ./gecode/int.hh:59, - from gecode/int/array.cpp: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/int/array.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ + 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:187, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, @@ -9979,6 +10179,8 @@ ./gecode/int/bool/or.hpp:503:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 503 | return Eq::post(home,b0,b2); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/extensional-tuple-set.o gecode/int/extensional-tuple-set.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, @@ -10597,14 +10799,6 @@ ./gecode/int/rel/lex.hpp:266:28: note: initializing argument 1 of 'Gecode::Int::Rel::LexNq::LexNq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::ConstIntView]' 266 | LexNq::LexNq(Home home, ViewArray& xv, ViewArray& yv) | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/int.hh:59, - from gecode/int/array.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./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]': @@ -10619,12 +10813,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:1706, - from ./gecode/int.hh:604, - from gecode/int/array.cpp:34: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:125:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]' @@ -10798,20 +10986,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/kernel.hh:176, - from ./gecode/int.hh:59, - from gecode/int/array.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from gecode/int/array.cpp: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) - | ^~~~~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./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]': @@ -10846,20 +11020,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, - from ./gecode/int.hh:59, - from gecode/int/array.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from gecode/int/array.cpp:34: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:790:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -10892,20 +11052,6 @@ ./gecode/int/bool/or.hpp:736:30: note: initializing argument 1 of 'Gecode::Int::Bool::NaryOr::NaryOr(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::NegBoolView]' 736 | NaryOr::NaryOr(Home home, ViewArray& x, VY y) | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/int.hh:59, - from gecode/int/array.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from gecode/int/array.cpp: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/bool/or.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]': gecode/int/bool.cpp:795:9: required from here ./gecode/int/bool/or.hpp:772:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -11603,6 +11749,16 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from gecode/int/extensional/dfa.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/int/bool.hh:656, from gecode/int/bool.cpp:34: ./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]': @@ -11989,21 +12145,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) | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/int.hh:59, - from gecode/int/array.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from gecode/int/array.cpp:34: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, @@ -12070,21 +12211,6 @@ ./gecode/int/bool/base.hpp:42:40: note: initializing argument 1 of 'Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]' 42 | BoolBinary::BoolBinary(Home home, BVA b0, BVB b1) | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/int.hh:59, - from gecode/int/array.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from gecode/int/array.cpp: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) - | ^~~~~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp: In instantiation of 'Gecode::Int::Bool::BinOrTrue::BinOrTrue(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]': @@ -12776,6 +12902,56 @@ ./gecode/int/bool/or.hpp:181:33: note: initializing argument 1 of 'Gecode::Int::Bool::TerOrTrue::TerOrTrue(Gecode::Home, BV, BV, BV) [with BV = Gecode::Int::BoolView]' 181 | TerOrTrue::TerOrTrue(Home home, BV b0, BV b1, BV b2) | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./gecode/int.hh:59, + from ./gecode/int/bool.hh:39, + from gecode/int/bool/eqv.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/int.hh:59, + from ./gecode/int/bool.hh:39, + from gecode/int/bool/eqv.cpp: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: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, + from ./gecode/int.hh:59, + from ./gecode/int/bool.hh:39, + from gecode/int/bool/eqv.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/int.hh:59, + from ./gecode/int/bool.hh:39, + from gecode/int/bool/eqv.cpp: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:261, + from ./gecode/int.hh:59, + from ./gecode/int/bool.hh:39, + from gecode/int/bool/eqv.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::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/extensional/tuple-set.cpp:38: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ ./gecode/int/bool/or.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::QuadOrTrue::post(Gecode::Home, BV, BV, BV, BV) [with BV = Gecode::Int::BoolView]': ./gecode/int/bool/or.hpp:678:35: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' gecode/int/bool.cpp:866:9: required from here @@ -12858,6 +13034,24 @@ ./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 = 0; View1 = Gecode::Int::BoolView; int pc1 = 0]' 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./gecode/int.hh:59, + from ./gecode/int/bool.hh:39, + from gecode/int/bool/eqv.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/bool.hh:39, + from gecode/int/bool/eqv.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./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::NegBoolView]': @@ -13885,24 +14079,6 @@ ./gecode/int/bool/or.hpp:125:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' 125 | BinOrTrue::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/int.hh:59, - from gecode/int/array.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from gecode/int/array.cpp:34: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ ./gecode/int/bool/or.hpp:503:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 503 | return Eq::post(home,b0,b2); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ @@ -13918,24 +14094,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::NegBoolView]' 60 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/int.hh:59, - from gecode/int/array.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from gecode/int/array.cpp: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) - | ^~~~~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:511:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -14438,38 +14596,16 @@ ./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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/extensional-tuple-set.o gecode/int/extensional-tuple-set.cpp -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from gecode/int/extensional/tuple-set.cpp:38: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from gecode/int/extensional/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, from ./gecode/int.hh:59, - from gecode/int/extensional/tuple-set.cpp:38: + from gecode/int/extensional/dfa.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp: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/int.hh:59, - from gecode/int/extensional/tuple-set.cpp:38: + from gecode/int/extensional/dfa.cpp: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) { | ^~~~ @@ -14478,33 +14614,33 @@ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, - from gecode/int/extensional/tuple-set.cpp:38: + from gecode/int/extensional/dfa.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp: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/int.hh:59, - from gecode/int/extensional/tuple-set.cpp:38: + from gecode/int/extensional/dfa.cpp: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:261, from ./gecode/int.hh:59, - from gecode/int/extensional/tuple-set.cpp:38: + from gecode/int/extensional/dfa.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/int.hh:59, - from gecode/int/extensional/tuple-set.cpp:38: + from gecode/int/extensional/dfa.cpp:34: ./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace/general.hpp:38:37: 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/extensional/tuple-set.cpp:38: + from gecode/int/extensional/dfa.cpp: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) { | ^~~~ @@ -14513,14 +14649,14 @@ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, - from gecode/int/extensional/dfa.cpp:34: + from gecode/int/extensional/tuple-set.cpp:38: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp: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/int.hh:59, - from gecode/int/extensional/dfa.cpp:34: + from gecode/int/extensional/tuple-set.cpp: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) { | ^~~~ @@ -14529,108 +14665,119 @@ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, - from gecode/int/extensional/dfa.cpp:34: + from gecode/int/extensional/tuple-set.cpp:38: ./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp: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/int.hh:59, - from gecode/int/extensional/dfa.cpp:34: + from gecode/int/extensional/tuple-set.cpp: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/kernel.hh:261, from ./gecode/int.hh:59, - from gecode/int/extensional/dfa.cpp:34: + from gecode/int/extensional/tuple-set.cpp: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, from ./gecode/int.hh:59, - from gecode/int/extensional/dfa.cpp:34: + from gecode/int/extensional/tuple-set.cpp:38: ./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace/general.hpp:38:37: 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/extensional/dfa.cpp:34: + from gecode/int/extensional/tuple-set.cpp: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/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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, +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/dom.o gecode/int/dom.cpp +In file included from ./gecode/int.hh:917, 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: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:917, - from gecode/int/extensional/dfa.cpp:34: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, - from gecode/int/extensional/dfa.cpp:34: + from ./gecode/int/bool.hh:39, + from gecode/int/bool/eqv.cpp: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) | ^~~~~~~ In file included from ./gecode/int.hh:1723, - from gecode/int/extensional/dfa.cpp:34: + from ./gecode/int/bool.hh:39, + from gecode/int/bool/eqv.cpp:34: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:39:27: 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/int.hh:59, - from gecode/int/extensional/dfa.cpp:34: + from ./gecode/int/bool.hh:39, + from gecode/int/bool/eqv.cpp: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/int/extensional/dfa.cpp:34: +In file included from ./gecode/int/bool.hh:39, + from gecode/int/bool/eqv.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/int/bool.hh:39, + from gecode/int/bool/eqv.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-tuple-set.cpp:38: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:261, + from ./gecode/int/bool.hh:39, + from gecode/int/bool/eqv.cpp: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/int/bool.hh:39, + from gecode/int/bool/eqv.cpp:34: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/int/bool.hh:39, + from gecode/int/bool/eqv.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::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:39, + from gecode/int/bool/eqv.cpp:34: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/int/bool.hh:39, + from gecode/int/bool/eqv.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, @@ -14638,17 +14785,37 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp: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, +In file included from ./gecode/int/bool.hh:39, + from gecode/int/bool/eqv.cpp:34: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/int/bool.hh:39, + from gecode/int/bool/eqv.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::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:39, + from gecode/int/bool/eqv.cpp:34: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/int/bool.hh:39, + from gecode/int/bool/eqv.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, @@ -14656,38 +14823,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/kernel.hh:261, +In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/int/bool.hh:39, + from gecode/int/bool/eqv.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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 ./gecode/int.hh:59, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-regular.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ + from ./gecode/int/bool.hh:39, + from gecode/int/bool/eqv.cpp: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:229, + from ./gecode/int.hh:59, + from ./gecode/int/bool.hh:39, + from gecode/int/bool/eqv.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/int/bool.hh:39, + from gecode/int/bool/eqv.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, from ./gecode/int.hh:59, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-regular.cpp:34: + from ./gecode/int/bool.hh:39, + from gecode/int/bool/eqv.cpp: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: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, +In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/int/bool.hh:39, + from gecode/int/bool/eqv.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, + from ./gecode/int.hh:59, + from ./gecode/int/bool.hh:39, + from gecode/int/bool/eqv.cpp: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:229, + from ./gecode/int.hh:59, + from ./gecode/int/bool.hh:39, + from gecode/int/bool/eqv.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/int/bool.hh:39, + from gecode/int/bool/eqv.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, @@ -14696,49 +14907,208 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); +In file included from ./gecode/int.hh:4353, + from ./gecode/int/bool.hh:39, + from gecode/int/bool/eqv.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/int/bool.hh:39, + from gecode/int/bool/eqv.cpp:34: +./gecode/int/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 ./gecode/int.hh:59, + from ./gecode/int/bool.hh:39, + from gecode/int/bool/eqv.cpp: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/int/bool.hh:39, + from gecode/int/bool/eqv.cpp:34: +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/int/bool.hh:39, + from gecode/int/bool/eqv.cpp:34: +./gecode/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 ./gecode/int.hh:59, + from ./gecode/int/bool.hh:39, + from gecode/int/bool/eqv.cpp: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/int/bool.hh:39, + from gecode/int/bool/eqv.cpp: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/int.hh:4845, + from ./gecode/int/bool.hh:39, + from gecode/int/bool/eqv.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/bool.hh:39, + from gecode/int/bool/eqv.cpp: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/int.hh:4353, + from ./gecode/int/bool.hh:39, + from gecode/int/bool/eqv.cpp:34: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from ./gecode/int/bool.hh:39, + from gecode/int/bool/eqv.cpp:34: +./gecode/int/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 ./gecode/int.hh:59, + from ./gecode/int/bool.hh:39, + from gecode/int/bool/eqv.cpp: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/int/bool.hh:39, + from gecode/int/bool/eqv.cpp:34: +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, +In file included from ./gecode/int.hh:4845, + from ./gecode/int/bool.hh:39, + from gecode/int/bool/eqv.cpp:34: +./gecode/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:150, from ./gecode/int.hh:59, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-regular.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ + from ./gecode/int/bool.hh:39, + from gecode/int/bool/eqv.cpp: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/int/bool.hh:39, + from gecode/int/bool/eqv.cpp:34: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from gecode/int/extensional/dfa.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from gecode/int/extensional/dfa.cpp: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) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723, + from gecode/int/extensional/dfa.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/int.hh:59, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-regular.cpp:34: + from gecode/int/extensional/dfa.cpp: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:261, +In file included from gecode/int/extensional/dfa.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/int/bool.hh:39, + from gecode/int/bool/eqv.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-regular.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, + from ./gecode/int/bool.hh:39, + from gecode/int/bool/eqv.cpp: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/int/bool.hh:39, + from gecode/int/bool/eqv.cpp:34: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/int/bool.hh:39, + from gecode/int/bool/eqv.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-regular.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ + from ./gecode/int/bool.hh:39, + from gecode/int/bool/eqv.cpp: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/int/bool.hh:39, + from gecode/int/bool/eqv.cpp:34: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/int/bool.hh:39, + from gecode/int/bool/eqv.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, from ./gecode/int.hh:59, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-regular.cpp:34: + from ./gecode/int/bool.hh:39, + from gecode/int/bool/eqv.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ +In file included from ./gecode/int/bool.hh:39, + from gecode/int/bool/eqv.cpp:34: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/int/bool.hh:39, + from gecode/int/bool/eqv.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, + from ./gecode/int.hh:59, + from ./gecode/int/bool.hh:39, + from gecode/int/bool/eqv.cpp: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/int/bool.hh:39, + from gecode/int/bool/eqv.cpp:34: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from gecode/int/extensional/dfa.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': @@ -14803,18 +15173,6 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from gecode/int/extensional/tuple-set.cpp:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from gecode/int/extensional/tuple-set.cpp: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/int.hh:4353, from gecode/int/extensional/dfa.cpp:34: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': @@ -14833,22 +15191,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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, - from gecode/int/extensional/tuple-set.cpp:38: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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/int.hh:59, - from gecode/int/extensional/tuple-set.cpp: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/int/extensional/tuple-set.cpp:38: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from gecode/int/extensional/dfa.cpp:34: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': @@ -14903,88 +15245,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) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from gecode/int/extensional/tuple-set.cpp:38: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from gecode/int/extensional/tuple-set.cpp: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/int/extensional/tuple-set.cpp:38: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from gecode/int/extensional/tuple-set.cpp:38: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from gecode/int/extensional/tuple-set.cpp: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/int/extensional/tuple-set.cpp:38: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from gecode/int/extensional/tuple-set.cpp:38: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from gecode/int/extensional/tuple-set.cpp: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/int/extensional/tuple-set.cpp:38: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from gecode/int/extensional/tuple-set.cpp:38: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ +In file included from ./gecode/int.hh:5699, + from ./gecode/int/bool.hh:39, + from gecode/int/bool/eqv.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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 ./gecode/int.hh:59, - from gecode/int/extensional/tuple-set.cpp:38: + from ./gecode/int/bool.hh:39, + from gecode/int/bool/eqv.cpp: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/int/extensional/tuple-set.cpp:38: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from gecode/int/extensional/tuple-set.cpp:38: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: 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/bool.hh:39, + from gecode/int/bool/eqv.cpp:34: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/int/bool.hh:39, + from gecode/int/bool/eqv.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, from ./gecode/int.hh:59, - from gecode/int/extensional/tuple-set.cpp:38: + from ./gecode/int/bool.hh:39, + from gecode/int/bool/eqv.cpp: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:229, - from ./gecode/int.hh:59, - from gecode/int/extensional/tuple-set.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ +In file included from ./gecode/int/bool.hh:39, + from gecode/int/bool/eqv.cpp:34: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from gecode/int/extensional/dfa.cpp:34: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': @@ -15032,60 +15330,26 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from gecode/int/extensional/tuple-set.cpp:38: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: 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 ./gecode/int.hh:59, - from gecode/int/extensional/tuple-set.cpp: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/kernel.hh:229, - from ./gecode/int.hh:59, - from gecode/int/extensional/tuple-set.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from gecode/int/extensional/tuple-set.cpp:38: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: 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:150, - from ./gecode/int.hh:59, - from gecode/int/extensional/tuple-set.cpp: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/kernel.hh:229, - from ./gecode/int.hh:59, - from gecode/int/extensional/tuple-set.cpp: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:4353, - from gecode/int/extensional/tuple-set.cpp:38: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: 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/bool.hh:659, + from gecode/int/bool/eqv.cpp:34: +./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:150, from ./gecode/int.hh:59, - from gecode/int/extensional/tuple-set.cpp:38: + from ./gecode/int/bool.hh:39, + from gecode/int/bool/eqv.cpp: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:229, +In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, - from gecode/int/extensional/tuple-set.cpp: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) { - | ~~~~~^~~~ + from ./gecode/int/bool.hh:39, + from gecode/int/bool/eqv.cpp:34: +./gecode/kernel/propagator/pattern.hpp:353:52: note: initializing argument 1 of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]' + 353 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) + | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from gecode/int/extensional/dfa.cpp:34: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': @@ -15133,28 +15397,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/int.hh:4845, +In file included from ./gecode/int.hh:917, from gecode/int/extensional/tuple-set.cpp:38: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/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/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from gecode/int/extensional/tuple-set.cpp: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/int.hh:1723, + from gecode/int/extensional/tuple-set.cpp:38: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/int.hh:59, from gecode/int/extensional/tuple-set.cpp: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/int.hh:4353, - from gecode/int/extensional/tuple-set.cpp:38: -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 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, +In file included from gecode/int/extensional/tuple-set.cpp:38: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, from gecode/int/extensional/tuple-set.cpp:38: -./gecode/int/branch/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(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/extensional/tuple-set.cpp:38: @@ -15162,14 +15438,15 @@ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/extensional/tuple-set.cpp:38: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, +In file included from ./gecode/int.hh:2555, from gecode/int/extensional/tuple-set.cpp:38: -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/extensional/tuple-set.cpp:38: @@ -15177,113 +15454,76 @@ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/extensional/tuple-set.cpp: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, - from ./gecode/int.hh:59, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-tuple-set.cpp:38: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/int.hh:59, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-tuple-set.cpp: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/kernel/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, - from ./gecode/int.hh:59, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-tuple-set.cpp:38: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/int.hh:59, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-tuple-set.cpp: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/kernel.hh:261, - from ./gecode/int.hh:59, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-tuple-set.cpp: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, - from ./gecode/int.hh:59, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-tuple-set.cpp:38: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from gecode/int/extensional/tuple-set.cpp:38: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-tuple-set.cpp:38: + from gecode/int/extensional/tuple-set.cpp: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/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, +In file included from gecode/int/extensional/tuple-set.cpp:38: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, from gecode/int/extensional/tuple-set.cpp:38: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/extensional/tuple-set.cpp: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/int/extensional/tuple-set.cpp:38: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from gecode/int/extensional/tuple-set.cpp:38: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from gecode/int/extensional/tuple-set.cpp:38: -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/extensional/tuple-set.cpp: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/int/extensional/tuple-set.cpp:38: -./gecode/int.hh:4429:21: note: initializing argument 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, +In file included from ./gecode/kernel.hh:229, + from ./gecode/int.hh:59, from gecode/int/extensional/tuple-set.cpp:38: -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from gecode/int/extensional/tuple-set.cpp:38: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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 ./gecode/int.hh:59, from gecode/int/extensional/tuple-set.cpp: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/int/extensional/tuple-set.cpp: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:229, + from ./gecode/int.hh:59, + from gecode/int/extensional/tuple-set.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from gecode/int/extensional/dfa.cpp:34: @@ -15301,6 +15541,42 @@ ./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from gecode/int/extensional/tuple-set.cpp:38: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, + from ./gecode/int.hh:59, + from gecode/int/extensional/tuple-set.cpp: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/kernel.hh:229, + from ./gecode/int.hh:59, + from gecode/int/extensional/tuple-set.cpp: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:4353, + from gecode/int/extensional/tuple-set.cpp:38: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, + from ./gecode/int.hh:59, + from gecode/int/extensional/tuple-set.cpp: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/kernel.hh:229, + from ./gecode/int.hh:59, + from gecode/int/extensional/tuple-set.cpp: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:5223, from gecode/int/extensional/dfa.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': @@ -15333,6 +15609,22 @@ ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ +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:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 69 | return Bool::Eq::post(home,x[0],x[1]); + | ^ +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:3266:3: note: because 'Gecode::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, + from gecode/int/bool/eqv.cpp:34: +./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:5223, from gecode/int/extensional/dfa.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': @@ -15349,6 +15641,36 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +gecode/int/bool/eqv.cpp:72:65: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | return Bool::Eq::post(home,x[0],nx); + | ^ +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:3266:3: note: because 'Gecode::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, + from gecode/int/bool/eqv.cpp:34: +./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); + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/bool.hh:659, + from gecode/int/bool/eqv.cpp:34: +./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/int.hh:5699, from gecode/int/extensional/dfa.cpp:34: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': @@ -15381,30 +15703,28 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, +In file included from ./gecode/int.hh:4845, from gecode/int/extensional/tuple-set.cpp:38: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: 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::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/extensional/tuple-set.cpp: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/int/extensional/tuple-set.cpp:38: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/dom.o gecode/int/dom.cpp -In file included from ./gecode/int.hh:5223, +In file included from ./gecode/int.hh:4353, from gecode/int/extensional/tuple-set.cpp:38: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from gecode/int/extensional/tuple-set.cpp:38: +./gecode/int/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 ./gecode/int.hh:59, from gecode/int/extensional/tuple-set.cpp:38: @@ -15412,15 +15732,14 @@ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/extensional/tuple-set.cpp:38: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, from gecode/int/extensional/tuple-set.cpp:38: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/extensional/tuple-set.cpp:38: @@ -15428,64 +15747,31 @@ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/extensional/tuple-set.cpp:38: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::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, from gecode/int/extensional/tuple-set.cpp:38: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ 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:3266:3: note: because 'Gecode::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/tuple-set.cpp:38: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-regular.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-regular.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-regular.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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/int.hh:59, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-regular.cpp: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/int/extensional.hh:41, - from gecode/int/extensional-regular.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, +In file included from ./gecode/int.hh:4353, from gecode/int/extensional/tuple-set.cpp:38: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ^ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from gecode/int/extensional/tuple-set.cpp:38: +./gecode/int/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 ./gecode/int.hh:59, from gecode/int/extensional/tuple-set.cpp:38: @@ -15493,15 +15779,14 @@ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/extensional/tuple-set.cpp:38: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, +./gecode/int.hh:4429:21: note: initializing argument 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, from gecode/int/extensional/tuple-set.cpp:38: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ^ +./gecode/int/branch/var.hpp: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:150, from ./gecode/int.hh:59, from gecode/int/extensional/tuple-set.cpp:38: @@ -15509,225 +15794,73 @@ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/extensional/tuple-set.cpp:38: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-regular.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-regular.cpp: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/int/extensional.hh:41, - from gecode/int/extensional-regular.cpp:34: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-regular.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-regular.cpp: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/int/extensional.hh:41, - from gecode/int/extensional-regular.cpp:34: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-regular.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-regular.cpp: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/int/extensional.hh:41, - from gecode/int/extensional-regular.cpp:34: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-regular.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-regular.cpp: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/int/extensional.hh:41, - from gecode/int/extensional-regular.cpp:34: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-regular.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-regular.cpp: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:229, - from ./gecode/int.hh:59, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-regular.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-regular.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: 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 ./gecode/int.hh:59, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-regular.cpp: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:229, - from ./gecode/int.hh:59, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-regular.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-regular.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: 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:150, - from ./gecode/int.hh:59, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-regular.cpp: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:229, - from ./gecode/int.hh:59, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-regular.cpp: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.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(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, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-regular.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: 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:150, - from ./gecode/int.hh:59, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-regular.cpp: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:229, +In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-regular.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-regular.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, + from ./gecode/int/bool.hh:39, + from gecode/int/bool/eqv.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/int/bool.hh:39, + from gecode/int/bool/eqv.cpp: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:176, from ./gecode/int.hh:59, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-regular.cpp: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/int.hh:4353, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-regular.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-regular.cpp:34: -./gecode/int/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 ./gecode/int/bool.hh:39, + from gecode/int/bool/eqv.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/int/bool.hh:39, + from gecode/int/bool/eqv.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-regular.cpp: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/int/extensional.hh:41, - from gecode/int/extensional-regular.cpp:34: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-regular.cpp:34: -./gecode/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 ./gecode/int/bool.hh:39, + from gecode/int/bool/eqv.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/int/bool.hh:39, + from gecode/int/bool/eqv.cpp: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:176, from ./gecode/int.hh:59, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-regular.cpp: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/int/extensional.hh:41, - from gecode/int/extensional-regular.cpp: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); - | ~~~~~^~~~ + from ./gecode/int/bool.hh:39, + from gecode/int/bool/eqv.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/int/bool.hh:39, + from gecode/int/bool/eqv.cpp: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) + | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/extensional/dfa.cpp:34: @@ -15784,178 +15917,339 @@ ./gecode/int/var/bool.hpp:50:3: note: because '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, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-regular.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ +In file included from ./gecode/int.hh:5223, + from gecode/int/extensional/tuple-set.cpp:38: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-regular.cpp:34: + from gecode/int/extensional/tuple-set.cpp: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/int.hh:4353, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-regular.cpp:34: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-regular.cpp:34: -./gecode/int/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, +In file included from gecode/int/extensional/tuple-set.cpp:38: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-regular.cpp: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/int/extensional.hh:41, - from gecode/int/extensional-regular.cpp:34: -./gecode/int.hh:4429:21: note: initializing argument 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, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-regular.cpp:34: -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ + from ./gecode/int/bool.hh:39, + from gecode/int/bool/eqv.cpp:34: +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]': +./gecode/int/bool/eqv.hpp:160:22: required from here +./gecode/kernel/propagator/pattern.hpp:354:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 354 | : Propagator(home), x0(y0), x1(y1) { + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-regular.cpp:34: + from ./gecode/int/bool.hh:39, + from gecode/int/bool/eqv.cpp: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/int/extensional.hh:41, - from gecode/int/extensional-regular.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-regular.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +In file included from ./gecode/int/bool.hh:656, + from gecode/int/bool/eqv.cpp:34: +./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:45: required from here +./gecode/int/bool/eq.hpp:74:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | (void) new (home) Eq(home,b0,b1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: + from ./gecode/int/bool.hh:39, + from gecode/int/bool/eqv.cpp: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/int/extensional.hh:41, - from gecode/int/extensional-regular.cpp:34: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ +In file included from ./gecode/int/bool.hh:656, + from gecode/int/bool/eqv.cpp:34: +./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) + | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-regular.cpp:34: + from gecode/int/extensional/tuple-set.cpp:38: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': ./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-regular.cpp:34: + from gecode/int/extensional/tuple-set.cpp: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/int/extensional.hh:41, - from gecode/int/extensional-regular.cpp:34: +In file included from gecode/int/extensional/tuple-set.cpp:38: ./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-regular.cpp:34: + from gecode/int/extensional/tuple-set.cpp:38: ./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': ./gecode/int/branch.hpp:50:50: 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:150, from ./gecode/int.hh:59, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-regular.cpp:34: + from gecode/int/extensional/tuple-set.cpp: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/int/extensional.hh:41, - from gecode/int/extensional-regular.cpp:34: +In file included from gecode/int/extensional/tuple-set.cpp:38: ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-regular.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ +./gecode/int/bool/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:48: required from here +./gecode/int/bool/eq.hpp:74:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | (void) new (home) Eq(home,b0,b1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: + from ./gecode/int/bool.hh:39, + from gecode/int/bool/eqv.cpp: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/int/extensional.hh:41, - from gecode/int/extensional-regular.cpp:34: +In file included from ./gecode/int/bool.hh:656, + from gecode/int/bool/eqv.cpp:34: +./gecode/int/bool/eq.hpp:38:24: note: initializing argument 1 of 'Gecode::Int::Bool::Eq::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]' + 38 | Eq::Eq(Home home, BVA b0, BVB b1) + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from gecode/int/extensional/tuple-set.cpp:38: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, + from ./gecode/int.hh:59, + from gecode/int/extensional/tuple-set.cpp: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/int/extensional/tuple-set.cpp:38: ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-regular.cpp:34: + from gecode/int/extensional/tuple-set.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:39:39: 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 ./gecode/int.hh:59, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-regular.cpp:34: + from gecode/int/extensional/tuple-set.cpp: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/int/extensional.hh:41, - from gecode/int/extensional-regular.cpp:34: +In file included from gecode/int/extensional/tuple-set.cpp:38: ./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-regular.cpp:34: + from gecode/int/extensional/tuple-set.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:45:39: 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:150, from ./gecode/int.hh:59, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-regular.cpp:34: + from gecode/int/extensional/tuple-set.cpp: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/int/extensional.hh:41, - from gecode/int/extensional-regular.cpp:34: +In file included from gecode/int/extensional/tuple-set.cpp:38: ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, + from ./gecode/int/bool.hh:39, + from gecode/int/bool/eqv.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/int/bool.hh:39, + from gecode/int/bool/eqv.cpp: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:176, + from ./gecode/int.hh:59, + from ./gecode/int/bool.hh:39, + from gecode/int/bool/eqv.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/int/bool.hh:39, + from gecode/int/bool/eqv.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/int.hh:59, + from gecode/int/extensional/dfa.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from gecode/int/extensional/dfa.cpp: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:176, + from ./gecode/int.hh:59, + from gecode/int/extensional/dfa.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from gecode/int/extensional/dfa.cpp: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) + | ^~~~~~~ +In file included from ./gecode/int/bool.hh:656, + from gecode/int/bool/eqv.cpp:34: +./gecode/int/bool/eq.hpp: In instantiation of 'Gecode::Int::Bool::Eq::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]': +./gecode/int/bool/eq.hpp:74:16: required from 'static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' +gecode/int/bool/eqv.cpp:69:45: required from here +./gecode/int/bool/eq.hpp:39:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | : BoolBinary(home,b0,b1) {} + | ^ +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:3266:3: note: because 'Gecode::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, + from gecode/int/bool/eqv.cpp:34: +./gecode/int/bool/base.hpp:42:40: note: initializing argument 1 of 'Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' + 42 | BoolBinary::BoolBinary(Home home, BVA b0, BVB b1) + | ~~~~~^~~~ +In file included from ./gecode/int/bool.hh:656, + from gecode/int/bool/eqv.cpp:34: +./gecode/int/bool/eq.hpp: In instantiation of 'Gecode::Int::Bool::Eq::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]': +./gecode/int/bool/eq.hpp:74:16: required from 'static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]' +gecode/int/bool/eqv.cpp:72:48: required from here +./gecode/int/bool/eq.hpp:39:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | : BoolBinary(home,b0,b1) {} + | ^ +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:3266:3: note: because 'Gecode::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, + from gecode/int/bool/eqv.cpp:34: +./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/base.hpp: In instantiation of 'Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]': +./gecode/int/bool/eq.hpp:39:37: required from 'Gecode::Int::Bool::Eq::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' +./gecode/int/bool/eq.hpp:74:16: required from 'static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' +gecode/int/bool/eqv.cpp:69:45: required from here +./gecode/int/bool/base.hpp:43:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | : Propagator(home), x0(b0), x1(b1) { + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(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/bool.hh:655, + from gecode/int/bool/eqv.cpp:34: +./gecode/int/bool/base.hpp: In instantiation of 'Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]': +./gecode/int/bool/eq.hpp:39:37: required from 'Gecode::Int::Bool::Eq::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]' +./gecode/int/bool/eq.hpp:74:16: required from 'static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]' +gecode/int/bool/eqv.cpp:72:48: required from here +./gecode/int/bool/base.hpp:43:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | : Propagator(home), x0(b0), x1(b1) { + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(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, + from ./gecode/int.hh:59, + from ./gecode/int/bool.hh:39, + from gecode/int/bool/eqv.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/int/bool.hh:39, + from gecode/int/bool/eqv.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/int.hh:59, + from ./gecode/int/bool.hh:39, + from gecode/int/bool/eqv.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/int/bool.hh:39, + from gecode/int/bool/eqv.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/int.hh:59, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -15984,27 +16278,77 @@ | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, - from gecode/int/extensional/dfa.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ + from gecode/int/extensional/tuple-set.cpp:38: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, - from gecode/int/extensional/dfa.cpp:34: + from gecode/int/extensional/tuple-set.cpp:38: ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/extensional/tuple-set.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from gecode/int/extensional/tuple-set.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/int.hh:59, + from gecode/int/extensional/dfa.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from gecode/int/extensional/dfa.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/int.hh:59, + from gecode/int/extensional/dfa.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from gecode/int/extensional/dfa.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/int.hh:59, + from gecode/int/extensional/tuple-set.cpp:38: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, from ./gecode/int.hh:604, from gecode/int/extensional/tuple-set.cpp:38: @@ -16013,7 +16357,7 @@ | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, - from gecode/int/extensional/dfa.cpp:34: + from gecode/int/extensional/tuple-set.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' ./gecode/int/array.hpp:134:29: required from here @@ -16022,27 +16366,189 @@ | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, - from gecode/int/extensional/dfa.cpp:34: + from gecode/int/extensional/tuple-set.cpp:38: ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, +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:150, + from ./gecode/int.hh:59, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-tuple-set.cpp:38: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from gecode/int/extensional/tuple-set.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.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::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from gecode/int/extensional/tuple-set.cpp:38: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/int.hh:59, + from gecode/int/extensional/tuple-set.cpp:38: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from gecode/int/extensional/tuple-set.cpp: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/int.hh:917, +In file included from ./gecode/kernel.hh:261, + from ./gecode/int.hh:59, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-regular.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/int.hh:59, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-regular.cpp: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: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, + from ./gecode/int.hh:59, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-regular.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/int.hh:59, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-regular.cpp: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:261, + from ./gecode/int.hh:59, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-regular.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./gecode/int.hh:59, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-regular.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/extensional.hh:41, + from gecode/int/extensional-regular.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./gecode/int.hh:59, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-tuple-set.cpp:38: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/int.hh:59, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-tuple-set.cpp: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/kernel/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, + from ./gecode/int.hh:59, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-tuple-set.cpp:38: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/int.hh:59, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-tuple-set.cpp: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/kernel.hh:261, + from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp: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, + from ./gecode/int.hh:59, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-tuple-set.cpp:38: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/extensional.hh:41, + from gecode/int/extensional-tuple-set.cpp: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/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/rel.o gecode/int/rel.cpp +In file included from ./gecode/int.hh:917, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-regular.cpp:34: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 53 | x = x0; @@ -16050,13 +16556,13 @@ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-tuple-set.cpp:38: + from gecode/int/extensional-regular.cpp: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) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-tuple-set.cpp:38: + from gecode/int/extensional-regular.cpp:34: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:39:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); @@ -16064,56 +16570,144 @@ 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: + from gecode/int/extensional-regular.cpp: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/int/extensional.hh:41, - from gecode/int/extensional-tuple-set.cpp:38: + from gecode/int/extensional-regular.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/int.hh:2555, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-regular.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from gecode/int/extensional/tuple-set.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from gecode/int/extensional/tuple-set.cpp:38: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, + from ./gecode/int/dom.hh:39, + from gecode/int/dom.cpp:35: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from gecode/int/extensional/tuple-set.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-regular.cpp: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/int/extensional.hh:41, + from gecode/int/extensional-regular.cpp:34: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-regular.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-regular.cpp: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/int/extensional.hh:41, + from gecode/int/extensional-regular.cpp:34: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-regular.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-regular.cpp: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/int/extensional.hh:41, + from gecode/int/extensional-regular.cpp:34: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-regular.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-regular.cpp: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/int/extensional.hh:41, + from gecode/int/extensional-regular.cpp:34: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-tuple-set.cpp:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, - from gecode/int/extensional/tuple-set.cpp:38: + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/kernel.hh:139, +In file included from ./gecode/int.hh:4353, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-regular.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: -gecode/int/extensional-regular.cpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, Gecode::DFA, Gecode::IntPropLevel)': -./gecode/kernel/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) { + | ^~~~ +In file included from ./gecode/kernel.hh:229, + from ./gecode/int.hh:59, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-regular.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-regular.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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 ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, @@ -16121,19 +16715,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:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, +In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: -gecode/int/extensional-regular.cpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ^ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-regular.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, @@ -16141,22 +16736,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) { | ^~~~ -In file included from ./gecode/int/extensional.hh:221, +In file included from ./gecode/kernel.hh:229, + from ./gecode/int.hh:59, + from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: -./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) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh: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::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-regular.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: -gecode/int/extensional-regular.cpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::DFA, Gecode::IntPropLevel)': -./gecode/kernel/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) { + | ^~~~ +In file included from ./gecode/kernel.hh:229, + from ./gecode/int.hh:59, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-regular.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:1723, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-tuple-set.cpp:38: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/int.hh:59, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-tuple-set.cpp: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/int/extensional.hh:41, + from gecode/int/extensional-tuple-set.cpp:38: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-regular.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, @@ -16164,19 +16797,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:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, +In file included from ./gecode/int.hh:4353, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-regular.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-regular.cpp:34: +./gecode/int/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 ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: -gecode/int/extensional-regular.cpp:55:52: 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) { + | ^~~~ +In file included from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-regular.cpp:34: +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-regular.cpp:34: +./gecode/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 ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, @@ -16184,47 +16834,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) { | ^~~~ -In file included from ./gecode/int/extensional.hh:221, +In file included from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: -./gecode/int/extensional/layered-graph.hpp:852:17: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' - 852 | post_lgp(Home home, const VarArgArray& x, const DFA& dfa) { +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, +In file included from ./gecode/int.hh:4845, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-regular.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from gecode/int/extensional/dfa.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from gecode/int/extensional/dfa.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-regular.cpp: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/int.hh:4353, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-regular.cpp:34: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-regular.cpp:34: +./gecode/int/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 ./gecode/int.hh:59, - from gecode/int/extensional/dfa.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from gecode/int/extensional/dfa.cpp: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) - | ^~~~~~~ + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-regular.cpp: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/int/extensional.hh:41, + from gecode/int/extensional-regular.cpp:34: +./gecode/int.hh:4429:21: note: initializing argument 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, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-regular.cpp:34: +./gecode/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:150, + from ./gecode/int.hh:59, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-regular.cpp: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/int/extensional.hh:41, + from gecode/int/extensional-regular.cpp:34: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: @@ -16385,139 +17055,120 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, - from ./gecode/int.hh:59, - from gecode/int/extensional/tuple-set.cpp:38: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from gecode/int/extensional/tuple-set.cpp:38: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, +In file included from ./gecode/int.hh:5223, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-regular.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from gecode/int/extensional/tuple-set.cpp:38: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from gecode/int/extensional/tuple-set.cpp:38: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-regular.cpp: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/int/extensional.hh:41, + from gecode/int/extensional-regular.cpp:34: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-regular.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - 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) { + | ^~~~ +In file included from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-regular.cpp:34: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp: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:176, +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::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:41, + from gecode/int/extensional-regular.cpp:34: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - 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) { + | ^~~~ +In file included from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-regular.cpp:34: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp: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:176, +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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 ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.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) { + | ^~~~ +In file included from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-regular.cpp:34: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, +In file included from ./gecode/int.hh:5699, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/int/bool.hh:39, - from gecode/int/bool/eqv.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/int/bool.hh:39, - from gecode/int/bool/eqv.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723, - from ./gecode/int/bool.hh:39, - from gecode/int/bool/eqv.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, from ./gecode/int.hh:59, - from ./gecode/int/bool.hh:39, - from gecode/int/bool/eqv.cpp:34: + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-regular.cpp: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/int/bool.hh:39, - from gecode/int/bool/eqv.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ +In file included from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-regular.cpp:34: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: @@ -16574,6 +17225,92 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::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, + from ./gecode/int.hh:59, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-regular.cpp:34: +gecode/int/extensional-regular.cpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, Gecode::DFA, Gecode::IntPropLevel)': +./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | ::Gecode::PostInfo __gecode__pi(home); + | ^ +gecode/int/extensional-regular.cpp:44:5: note: in expansion of macro 'GECODE_POST' + 44 | GECODE_POST; + | ^~~~~~~~~~~ +In file included from ./gecode/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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-regular.cpp:34: +gecode/int/extensional-regular.cpp:45:52: 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); \ + | ^~ +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:3266:3: note: because 'Gecode::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, + from gecode/int/extensional-regular.cpp:34: +./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) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-regular.cpp:34: +gecode/int/extensional-regular.cpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::DFA, Gecode::IntPropLevel)': +./gecode/kernel/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; + | ^~~~~~~~~~~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-regular.cpp:34: +gecode/int/extensional-regular.cpp:55:52: 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); \ + | ^~ +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:3266:3: note: because 'Gecode::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, + from gecode/int/extensional-regular.cpp:34: +./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/int.hh:4845, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: @@ -16630,82 +17367,202 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(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, - from ./gecode/int/bool.hh:39, - from gecode/int/bool/eqv.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: 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, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-tuple-set.cpp:38: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/bool.hh:39, - from gecode/int/bool/eqv.cpp:34: + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-tuple-set.cpp: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/int/bool.hh:39, - from gecode/int/bool/eqv.cpp:34: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/int/bool.hh:39, - from gecode/int/bool/eqv.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: 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/extensional.hh:41, + from gecode/int/extensional-tuple-set.cpp:38: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-tuple-set.cpp:38: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/bool.hh:39, - from gecode/int/bool/eqv.cpp:34: + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-tuple-set.cpp: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/int/bool.hh:39, - from gecode/int/bool/eqv.cpp:34: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/int/bool.hh:39, - from gecode/int/bool/eqv.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: 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/extensional.hh:41, + from gecode/int/extensional-tuple-set.cpp:38: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-tuple-set.cpp:38: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, from ./gecode/int.hh:59, - from ./gecode/int/bool.hh:39, - from gecode/int/bool/eqv.cpp:34: + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-tuple-set.cpp: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/int/bool.hh:39, - from gecode/int/bool/eqv.cpp:34: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/int/bool.hh:39, - from gecode/int/bool/eqv.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ +In file included from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-tuple-set.cpp:38: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-tuple-set.cpp:38: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, from ./gecode/int.hh:59, - from ./gecode/int/bool.hh:39, - from gecode/int/bool/eqv.cpp:34: + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-tuple-set.cpp: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/int/bool.hh:39, - from gecode/int/bool/eqv.cpp:34: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ +In file included from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-tuple-set.cpp:38: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-tuple-set.cpp:38: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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 ./gecode/int.hh:59, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-tuple-set.cpp: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/int/extensional.hh:41, + from gecode/int/extensional-tuple-set.cpp:38: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-tuple-set.cpp:38: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, + from ./gecode/int.hh:59, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-tuple-set.cpp: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/int/extensional.hh:41, + from gecode/int/extensional-tuple-set.cpp:38: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/int.hh:59, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-regular.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-regular.cpp: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:176, + from ./gecode/int.hh:59, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-regular.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-regular.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/int.hh:59, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-regular.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-regular.cpp: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:176, + from ./gecode/int.hh:59, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-regular.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-regular.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:261, + from ./gecode/int.hh:59, + from ./gecode/int/dom.hh:39, + from gecode/int/dom.cpp:35: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/int.hh:59, + from ./gecode/int/dom.hh:39, + from gecode/int/dom.cpp:35: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./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]': @@ -16729,6 +17586,28 @@ ./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = unsigned char]' 682 | LayeredGraph::post(Home home, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./gecode/int.hh:59, + from ./gecode/int/dom.hh:39, + from gecode/int/dom.cpp:35: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/int.hh:59, + from ./gecode/int/dom.hh:39, + from gecode/int/dom.cpp:35: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:261, + from ./gecode/int.hh:59, + from ./gecode/int/dom.hh:39, + from gecode/int/dom.cpp:35: +./gecode/kernel/trace/recorder.hpp:401:37: 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:873:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 871 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16748,48 +17627,24 @@ ./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:4353, - from ./gecode/int/bool.hh:39, - from gecode/int/bool/eqv.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/bool.hh:39, - from gecode/int/bool/eqv.cpp: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:229, +In file included from ./gecode/kernel.hh:285, from ./gecode/int.hh:59, - from ./gecode/int/bool.hh:39, - from gecode/int/bool/eqv.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/int/bool.hh:39, - from gecode/int/bool/eqv.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ^ + from ./gecode/int/dom.hh:39, + from gecode/int/dom.cpp:35: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/bool.hh:39, - from gecode/int/bool/eqv.cpp:34: + from ./gecode/int/dom.hh:39, + from gecode/int/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:229, - from ./gecode/int.hh:59, - from ./gecode/int/bool.hh:39, - from gecode/int/bool/eqv.cpp: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::IntVar]' - 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(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ ./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 | ~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16809,48 +17664,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, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/int/bool.hh:39, - from gecode/int/bool/eqv.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: 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:150, - from ./gecode/int.hh:59, - from ./gecode/int/bool.hh:39, - from gecode/int/bool/eqv.cpp: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:229, - from ./gecode/int.hh:59, - from ./gecode/int/bool.hh:39, - from gecode/int/bool/eqv.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/int/bool.hh:39, - from gecode/int/bool/eqv.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: 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:150, - from ./gecode/int.hh:59, - from ./gecode/int/bool.hh:39, - from gecode/int/bool/eqv.cpp: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:229, - from ./gecode/int.hh:59, - from ./gecode/int/bool.hh:39, - from gecode/int/bool/eqv.cpp: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/extensional/layered-graph.hpp:886:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 884 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16965,25 +17778,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 int]' 682 | LayeredGraph::post(Home home, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-tuple-set.cpp:38: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-tuple-set.cpp: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/int/extensional.hh:41, - from gecode/int/extensional-tuple-set.cpp:38: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp:925:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 923 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17003,100 +17797,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 = unsigned char; StateIdx = unsigned char]' 682 | LayeredGraph::post(Home home, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-tuple-set.cpp:38: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-tuple-set.cpp: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/int/extensional.hh:41, - from gecode/int/extensional-tuple-set.cpp:38: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/int/bool.hh:39, - from gecode/int/bool/eqv.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/bool.hh:39, - from gecode/int/bool/eqv.cpp: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/int.hh:4353, - from ./gecode/int/bool.hh:39, - from gecode/int/bool/eqv.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/int/bool.hh:39, - from gecode/int/bool/eqv.cpp:34: -./gecode/int/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 ./gecode/int.hh:59, - from ./gecode/int/bool.hh:39, - from gecode/int/bool/eqv.cpp: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/int/bool.hh:39, - from gecode/int/bool/eqv.cpp:34: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/int/bool.hh:39, - from gecode/int/bool/eqv.cpp:34: -./gecode/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 ./gecode/int.hh:59, - from ./gecode/int/bool.hh:39, - from gecode/int/bool/eqv.cpp: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/int/bool.hh:39, - from gecode/int/bool/eqv.cpp: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/int.hh:5223, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-tuple-set.cpp:38: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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:150, - from ./gecode/int.hh:59, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-tuple-set.cpp: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/int/extensional.hh:41, - from gecode/int/extensional-tuple-set.cpp:38: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp:929:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 927 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17135,25 +17835,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 = unsigned int; StateIdx = unsigned char]' 682 | LayeredGraph::post(Home home, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-tuple-set.cpp:38: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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:150, - from ./gecode/int.hh:59, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-tuple-set.cpp: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/int/extensional.hh:41, - from gecode/int/extensional-tuple-set.cpp:38: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp:942:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 940 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17249,82 +17930,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, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/int/bool.hh:39, - from gecode/int/bool/eqv.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/bool.hh:39, - from gecode/int/bool/eqv.cpp: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/int.hh:4353, - from ./gecode/int/bool.hh:39, - from gecode/int/bool/eqv.cpp:34: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-tuple-set.cpp:38: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: 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 ./gecode/int.hh:59, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-tuple-set.cpp: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/int/extensional.hh:41, - from gecode/int/extensional-tuple-set.cpp:38: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/int/bool.hh:39, - from gecode/int/bool/eqv.cpp:34: -./gecode/int/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 ./gecode/int.hh:59, - from ./gecode/int/bool.hh:39, - from gecode/int/bool/eqv.cpp: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/int/bool.hh:39, - from gecode/int/bool/eqv.cpp:34: -./gecode/int.hh:4429:21: note: initializing argument 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, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-tuple-set.cpp:38: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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:150, - from ./gecode/int.hh:59, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-tuple-set.cpp: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/int/extensional.hh:41, - from gecode/int/extensional-tuple-set.cpp:38: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp:967:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 965 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17339,29 +17944,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:4845, - from ./gecode/int/bool.hh:39, - from gecode/int/bool/eqv.cpp:34: -./gecode/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/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./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, | ~~~~~^~~~ -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:3266:3: note: because 'Gecode::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:39, - from gecode/int/bool/eqv.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]': gecode/int/extensional-regular.cpp:55:5: required from here ./gecode/int/extensional/layered-graph.hpp:869:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -17687,6 +18274,27 @@ ./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = unsigned int]' 682 | LayeredGraph::post(Home home, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-tuple-set.cpp:38: +gecode/int/extensional-tuple-set.cpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)': +./gecode/kernel/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; + | ^~~~~~~~~~~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const 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:967:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 965 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17706,140 +18314,421 @@ ./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, - from ./gecode/int/bool.hh:39, - from gecode/int/bool/eqv.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-tuple-set.cpp:38: +gecode/int/extensional-tuple-set.cpp:54:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 54 | GECODE_ES_FAIL((Extensional::postposcompact(home,xv,t))); + | ^ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ 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: + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-tuple-set.cpp: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/int/bool.hh:39, - from gecode/int/bool/eqv.cpp:34: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/int/bool.hh:39, - from gecode/int/bool/eqv.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: 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/extensional.hh:682, + from gecode/int/extensional-tuple-set.cpp:38: +./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]' + 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-tuple-set.cpp:38: +gecode/int/extensional-tuple-set.cpp:56:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 56 | GECODE_ES_FAIL((Extensional::postnegcompact(home,xv,t))); + | ^ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ 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: + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-tuple-set.cpp: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/int/bool.hh:39, - from gecode/int/bool/eqv.cpp:34: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/int/bool.hh:39, - from gecode/int/bool/eqv.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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/extensional.hh:682, + from gecode/int/extensional-tuple-set.cpp:38: +./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/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-tuple-set.cpp:38: +gecode/int/extensional-tuple-set.cpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | ::Gecode::PostInfo __gecode__pi(home); + | ^ +gecode/int/extensional-tuple-set.cpp:68:5: note: in expansion of macro 'GECODE_POST' + 68 | GECODE_POST; + | ^~~~~~~~~~~ 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: + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-tuple-set.cpp: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/int/bool.hh:39, - from gecode/int/bool/eqv.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/int/bool.hh:39, - from gecode/int/bool/eqv.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ +./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:139, + from ./gecode/int.hh:59, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-tuple-set.cpp:38: +gecode/int/extensional-tuple-set.cpp:75:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 75 | (home,xv,t,r.var()))); + | ^ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ 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: + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-tuple-set.cpp: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/int/bool.hh:39, - from gecode/int/bool/eqv.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/int/bool.hh:39, - from gecode/int/bool/eqv.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: 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/extensional.hh:682, + from gecode/int/extensional-tuple-set.cpp:38: +./gecode/int/extensional/compact.hpp:1192:22: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' + 1192 | postrecompact(Home home, ViewArray& x, const TupleSet& ts, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-tuple-set.cpp:38: +gecode/int/extensional-tuple-set.cpp:79:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | (home,xv,t,r.var()))); + | ^ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/extensional.hh:682, + from gecode/int/extensional-tuple-set.cpp:38: +./gecode/int/extensional/compact.hpp:1192:22: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' + 1192 | postrecompact(Home home, ViewArray& x, const TupleSet& ts, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-tuple-set.cpp:38: +gecode/int/extensional-tuple-set.cpp:83:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 83 | (home,xv,t,r.var()))); + | ^ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/extensional.hh:682, + from gecode/int/extensional-tuple-set.cpp:38: +./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, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-tuple-set.cpp:38: +gecode/int/extensional-tuple-set.cpp:92:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 92 | (home,xv,t,n))); + | ^ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/extensional.hh:682, + from gecode/int/extensional-tuple-set.cpp:38: +./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, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-tuple-set.cpp:38: +gecode/int/extensional-tuple-set.cpp:96:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 96 | (home,xv,t,n))); + | ^ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/extensional.hh:682, + from gecode/int/extensional-tuple-set.cpp:38: +./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, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-tuple-set.cpp:38: +gecode/int/extensional-tuple-set.cpp:100:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 100 | (home,xv,t,n))); + | ^ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/extensional.hh:682, + from gecode/int/extensional-tuple-set.cpp:38: +./gecode/int/extensional/compact.hpp:1192:22: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' + 1192 | postrecompact(Home home, ViewArray& x, const TupleSet& ts, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-tuple-set.cpp:38: +gecode/int/extensional-tuple-set.cpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)': +./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ +gecode/int/extensional-tuple-set.cpp:117:5: note: in expansion of macro 'GECODE_POST' + 117 | GECODE_POST; + | ^~~~~~~~~~~ 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: + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-tuple-set.cpp: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/int/bool.hh:39, - from gecode/int/bool/eqv.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/int/bool.hh:39, - from gecode/int/bool/eqv.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-tuple-set.cpp:38: +gecode/int/extensional-tuple-set.cpp:121:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 121 | GECODE_ES_FAIL((Extensional::postposcompact(home,xv,t))); + | ^ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/extensional.hh:682, + from gecode/int/extensional-tuple-set.cpp:38: +./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:139, + from ./gecode/int.hh:59, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-tuple-set.cpp:38: +gecode/int/extensional-tuple-set.cpp:123:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 123 | GECODE_ES_FAIL((Extensional::postnegcompact(home,xv,t))); + | ^ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/extensional.hh:682, + from gecode/int/extensional-tuple-set.cpp:38: +./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]' + 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-tuple-set.cpp:38: +gecode/int/extensional-tuple-set.cpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ +gecode/int/extensional-tuple-set.cpp:137:5: note: in expansion of macro 'GECODE_POST' + 137 | GECODE_POST; + | ^~~~~~~~~~~ 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: + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-tuple-set.cpp: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/int/bool.hh:39, - from gecode/int/bool/eqv.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int/bool.hh:659, - from gecode/int/bool/eqv.cpp:34: -./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:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-tuple-set.cpp:38: +gecode/int/extensional-tuple-set.cpp:144:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 144 | (home,xv,t,r.var()))); + | ^ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ 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: + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-tuple-set.cpp: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/kernel.hh:187, +In file included from ./gecode/int/extensional.hh:682, + from gecode/int/extensional-tuple-set.cpp:38: +./gecode/int/extensional/compact.hpp:1192:22: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' + 1192 | postrecompact(Home home, ViewArray& x, const TupleSet& ts, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, - from ./gecode/int/bool.hh:39, - from gecode/int/bool/eqv.cpp:34: -./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) - | ~~~~~^~~~ + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-tuple-set.cpp:38: +gecode/int/extensional-tuple-set.cpp:148:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 148 | (home,xv,t,r.var()))); + | ^ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/extensional.hh:682, + from gecode/int/extensional-tuple-set.cpp:38: +./gecode/int/extensional/compact.hpp:1192:22: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' + 1192 | postrecompact(Home home, ViewArray& x, const TupleSet& ts, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-tuple-set.cpp:38: +gecode/int/extensional-tuple-set.cpp:152:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 152 | (home,xv,t,r.var()))); + | ^ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/extensional.hh:682, + from gecode/int/extensional-tuple-set.cpp:38: +./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, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-tuple-set.cpp:38: +gecode/int/extensional-tuple-set.cpp:161:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 161 | (home,xv,t,n))); + | ^ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/extensional.hh:682, + from gecode/int/extensional-tuple-set.cpp:38: +./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, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-tuple-set.cpp:38: +gecode/int/extensional-tuple-set.cpp:165:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 165 | (home,xv,t,n))); + | ^ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/extensional.hh:682, + from gecode/int/extensional-tuple-set.cpp:38: +./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, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-tuple-set.cpp:38: +gecode/int/extensional-tuple-set.cpp:169:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 169 | (home,xv,t,n))); + | ^ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/extensional.hh:682, + from gecode/int/extensional-tuple-set.cpp:38: +./gecode/int/extensional/compact.hpp:1192:22: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' + 1192 | postrecompact(Home home, ViewArray& x, const TupleSet& ts, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, @@ -17874,52 +18763,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -gecode/int/bool/eqv.cpp: In static member function 'static Gecode::ExecStatus Gecode::Int::Bool::NaryEqv::post(Gecode::Home, Gecode::ViewArray&, int)': -gecode/int/bool/eqv.cpp:69:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 69 | return Bool::Eq::post(home,x[0],x[1]); - | ^ -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:3266:3: note: because 'Gecode::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, - from gecode/int/bool/eqv.cpp:34: -./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:65: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | return Bool::Eq::post(home,x[0],nx); - | ^ -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:3266:3: note: because 'Gecode::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, - from gecode/int/bool/eqv.cpp:34: -./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); - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/bool.hh:659, - from gecode/int/bool/eqv.cpp:34: -./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/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./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]': @@ -18210,22 +19053,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::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = unsigned int]' 232 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/int.hh:59, - from ./gecode/int/bool.hh:39, - from gecode/int/bool/eqv.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/int/bool.hh:39, - from gecode/int/bool/eqv.cpp:34: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = unsigned int]': ./gecode/int/extensional/layered-graph.hpp:963:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' gecode/int/extensional-regular.cpp:45:5: required from here @@ -18262,22 +19089,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::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = unsigned int]' 232 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/int.hh:59, - from ./gecode/int/bool.hh:39, - from gecode/int/bool/eqv.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/int/bool.hh:39, - from gecode/int/bool/eqv.cpp:34: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = unsigned char]': ./gecode/int/extensional/layered-graph.hpp:869:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' gecode/int/extensional-regular.cpp:55:5: required from here @@ -18296,59 +19107,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 = short int; Degree = unsigned char; StateIdx = unsigned char]' 232 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/int.hh:59, - from ./gecode/int/bool.hh:39, - from gecode/int/bool/eqv.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/int/bool.hh:39, - from gecode/int/bool/eqv.cpp: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:139, - from ./gecode/int.hh:59, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-tuple-set.cpp:38: -gecode/int/extensional-tuple-set.cpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)': -./gecode/kernel/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; - | ^~~~~~~~~~~ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/int.hh:59, - from ./gecode/int/bool.hh:39, - from gecode/int/bool/eqv.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/int/bool.hh:39, - from gecode/int/bool/eqv.cpp:34: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = unsigned char]': ./gecode/int/extensional/layered-graph.hpp:873:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' gecode/int/extensional-regular.cpp:55:5: required from here @@ -18439,93 +19197,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 = short int; Degree = unsigned int; StateIdx = short unsigned int]' 232 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-tuple-set.cpp:38: -gecode/int/extensional-tuple-set.cpp:54:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 54 | GECODE_ES_FAIL((Extensional::postposcompact(home,xv,t))); - | ^ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/extensional.hh:682, - from gecode/int/extensional-tuple-set.cpp:38: -./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]' - 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-tuple-set.cpp:38: -gecode/int/extensional-tuple-set.cpp:56:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 56 | GECODE_ES_FAIL((Extensional::postnegcompact(home,xv,t))); - | ^ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/extensional.hh:682, - from gecode/int/extensional-tuple-set.cpp:38: -./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/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-tuple-set.cpp:38: -gecode/int/extensional-tuple-set.cpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | ::Gecode::PostInfo __gecode__pi(home); - | ^ -gecode/int/extensional-tuple-set.cpp:68:5: note: in expansion of macro 'GECODE_POST' - 68 | GECODE_POST; - | ^~~~~~~~~~~ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-tuple-set.cpp:38: -gecode/int/extensional-tuple-set.cpp:75:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 75 | (home,xv,t,r.var()))); - | ^ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/extensional.hh:682, - from gecode/int/extensional-tuple-set.cpp:38: -./gecode/int/extensional/compact.hpp:1192:22: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' - 1192 | postrecompact(Home home, ViewArray& x, const TupleSet& ts, - | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = unsigned int]': ./gecode/int/extensional/layered-graph.hpp:903:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' gecode/int/extensional-regular.cpp:55:5: required from here @@ -18598,89 +19269,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 = unsigned char; StateIdx = unsigned char]' 232 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-tuple-set.cpp:38: -gecode/int/extensional-tuple-set.cpp:79:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | (home,xv,t,r.var()))); - | ^ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/extensional.hh:682, - from gecode/int/extensional-tuple-set.cpp:38: -./gecode/int/extensional/compact.hpp:1192:22: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' - 1192 | postrecompact(Home home, ViewArray& x, const TupleSet& ts, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-tuple-set.cpp:38: -gecode/int/extensional-tuple-set.cpp:83:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 83 | (home,xv,t,r.var()))); - | ^ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/extensional.hh:682, - from gecode/int/extensional-tuple-set.cpp:38: -./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, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-tuple-set.cpp:38: -gecode/int/extensional-tuple-set.cpp:92:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 92 | (home,xv,t,n))); - | ^ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/extensional.hh:682, - from gecode/int/extensional-tuple-set.cpp:38: -./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, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-tuple-set.cpp:38: -gecode/int/extensional-tuple-set.cpp:96:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 96 | (home,xv,t,n))); - | ^ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -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:3266:3: note: because 'Gecode::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 = unsigned char]': ./gecode/int/extensional/layered-graph.hpp:929:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' gecode/int/extensional-regular.cpp:55:5: required from here @@ -18735,25 +19323,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 = unsigned char; StateIdx = short unsigned int]' 232 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:187, - from ./gecode/int.hh:59, - from ./gecode/int/bool.hh:39, - from gecode/int/bool/eqv.cpp:34: -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]': -./gecode/int/bool/eqv.hpp:160:22: required from here -./gecode/kernel/propagator/pattern.hpp:354:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 354 | : Propagator(home), x0(y0), x1(y1) { - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/bool.hh:39, - from gecode/int/bool/eqv.cpp: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: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 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = short unsigned int]': ./gecode/int/extensional/layered-graph.hpp:946:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' gecode/int/extensional-regular.cpp:55:5: required from here @@ -18772,42 +19341,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 = short unsigned int]' 232 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ -In file included from ./gecode/int/bool.hh:656, - from gecode/int/bool/eqv.cpp:34: -./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:45: required from here -./gecode/int/bool/eq.hpp:74:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | (void) new (home) Eq(home,b0,b1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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:3266:3: note: because 'Gecode::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, - from gecode/int/bool/eqv.cpp:34: -./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:48: required from here -./gecode/int/bool/eq.hpp:74:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | (void) new (home) Eq(home,b0,b1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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:3266:3: note: because 'Gecode::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, - from gecode/int/bool/eqv.cpp:34: -./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/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = short unsigned int]': ./gecode/int/extensional/layered-graph.hpp:950:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' gecode/int/extensional-regular.cpp:55:5: required from here @@ -18880,258 +19413,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 = unsigned int; StateIdx = unsigned int]' 232 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ -In file included from ./gecode/int/extensional.hh:682, - from gecode/int/extensional-tuple-set.cpp:38: -./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, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-tuple-set.cpp:38: -gecode/int/extensional-tuple-set.cpp:100:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 100 | (home,xv,t,n))); - | ^ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/extensional.hh:682, - from gecode/int/extensional-tuple-set.cpp:38: -./gecode/int/extensional/compact.hpp:1192:22: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' - 1192 | postrecompact(Home home, ViewArray& x, const TupleSet& ts, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-tuple-set.cpp:38: -gecode/int/extensional-tuple-set.cpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)': -./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | ::Gecode::PostInfo __gecode__pi(home); - | ^ -gecode/int/extensional-tuple-set.cpp:117:5: note: in expansion of macro 'GECODE_POST' - 117 | GECODE_POST; - | ^~~~~~~~~~~ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-tuple-set.cpp:38: -gecode/int/extensional-tuple-set.cpp:121:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 121 | GECODE_ES_FAIL((Extensional::postposcompact(home,xv,t))); - | ^ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/extensional.hh:682, - from gecode/int/extensional-tuple-set.cpp:38: -./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:139, - from ./gecode/int.hh:59, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-tuple-set.cpp:38: -gecode/int/extensional-tuple-set.cpp:123:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 123 | GECODE_ES_FAIL((Extensional::postnegcompact(home,xv,t))); - | ^ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/int.hh:59, - from ./gecode/int/bool.hh:39, - from gecode/int/bool/eqv.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/int/bool.hh:39, - from gecode/int/bool/eqv.cpp: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 ./gecode/int.hh:59, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-tuple-set.cpp: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/int/extensional.hh:682, - from gecode/int/extensional-tuple-set.cpp:38: -./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]' - 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-tuple-set.cpp:38: -gecode/int/extensional-tuple-set.cpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | ::Gecode::PostInfo __gecode__pi(home); - | ^ -gecode/int/extensional-tuple-set.cpp:137:5: note: in expansion of macro 'GECODE_POST' - 137 | GECODE_POST; - | ^~~~~~~~~~~ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-tuple-set.cpp:38: -gecode/int/extensional-tuple-set.cpp:144:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 144 | (home,xv,t,r.var()))); - | ^ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/extensional.hh:682, - from gecode/int/extensional-tuple-set.cpp:38: -./gecode/int/extensional/compact.hpp:1192:22: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' - 1192 | postrecompact(Home home, ViewArray& x, const TupleSet& ts, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/int.hh:59, - from ./gecode/int/bool.hh:39, - from gecode/int/bool/eqv.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/int/bool.hh:39, - from gecode/int/bool/eqv.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-tuple-set.cpp:38: -gecode/int/extensional-tuple-set.cpp:148:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 148 | (home,xv,t,r.var()))); - | ^ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/extensional.hh:682, - from gecode/int/extensional-tuple-set.cpp:38: -./gecode/int/extensional/compact.hpp:1192:22: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' - 1192 | postrecompact(Home home, ViewArray& x, const TupleSet& ts, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-tuple-set.cpp:38: -gecode/int/extensional-tuple-set.cpp:152:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 152 | (home,xv,t,r.var()))); - | ^ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/extensional.hh:682, - from gecode/int/extensional-tuple-set.cpp:38: -./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, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-tuple-set.cpp:38: -gecode/int/extensional-tuple-set.cpp:161:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 161 | (home,xv,t,n))); - | ^ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/extensional.hh:682, - from gecode/int/extensional-tuple-set.cpp:38: -./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, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-tuple-set.cpp:38: -gecode/int/extensional-tuple-set.cpp:165:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 165 | (home,xv,t,n))); - | ^ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = unsigned char]': ./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = unsigned char]' ./gecode/int/extensional/layered-graph.hpp:869:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' @@ -19149,73 +19430,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/extensional.hh:682, - from gecode/int/extensional-tuple-set.cpp:38: -./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, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-tuple-set.cpp:38: -gecode/int/extensional-tuple-set.cpp:169:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 169 | (home,xv,t,n))); - | ^ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/extensional.hh:682, - from gecode/int/extensional-tuple-set.cpp:38: -./gecode/int/extensional/compact.hpp:1192:22: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' - 1192 | postrecompact(Home home, ViewArray& x, const TupleSet& ts, - | ~~~~~^~~~ -In file included from ./gecode/int/bool.hh:656, - from gecode/int/bool/eqv.cpp:34: -./gecode/int/bool/eq.hpp: In instantiation of 'Gecode::Int::Bool::Eq::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]': -./gecode/int/bool/eq.hpp:74:16: required from 'static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' -gecode/int/bool/eqv.cpp:69:45: required from here -./gecode/int/bool/eq.hpp:39:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | : BoolBinary(home,b0,b1) {} - | ^ -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:3266:3: note: because 'Gecode::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, - from gecode/int/bool/eqv.cpp:34: -./gecode/int/bool/base.hpp:42:40: note: initializing argument 1 of 'Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' - 42 | BoolBinary::BoolBinary(Home home, BVA b0, BVB b1) - | ~~~~~^~~~ -In file included from ./gecode/int/bool.hh:656, - from gecode/int/bool/eqv.cpp:34: -./gecode/int/bool/eq.hpp: In instantiation of 'Gecode::Int::Bool::Eq::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]': -./gecode/int/bool/eq.hpp:74:16: required from 'static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]' -gecode/int/bool/eqv.cpp:72:48: required from here -./gecode/int/bool/eq.hpp:39:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | : BoolBinary(home,b0,b1) {} - | ^ -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:3266:3: note: because 'Gecode::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, - from gecode/int/bool/eqv.cpp:34: -./gecode/int/bool/base.hpp:42:40: note: initializing argument 1 of 'Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]' - 42 | BoolBinary::BoolBinary(Home home, BVA b0, BVB b1) - | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./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]': @@ -19235,291 +19449,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/extensional.hh:221, - from gecode/int/extensional-regular.cpp:34: -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = unsigned char]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = unsigned char]' -./gecode/int/extensional/layered-graph.hpp:877:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' -gecode/int/extensional-regular.cpp:45:5: required from here -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& 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]' -./gecode/int/bool/eq.hpp:74:16: required from 'static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' -gecode/int/bool/eqv.cpp:69:45: required from here -./gecode/int/bool/base.hpp:43:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | : Propagator(home), x0(b0), x1(b1) { - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(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/bool.hh:655, - from gecode/int/bool/eqv.cpp:34: -./gecode/int/bool/base.hpp: In instantiation of 'Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]': -./gecode/int/bool/eq.hpp:39:37: required from 'Gecode::Int::Bool::Eq::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]' -./gecode/int/bool/eq.hpp:74:16: required from 'static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]' -gecode/int/bool/eqv.cpp:72:48: required from here -./gecode/int/bool/base.hpp:43:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | : Propagator(home), x0(b0), x1(b1) { - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(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, - from ./gecode/int.hh:59, - from ./gecode/int/bool.hh:39, - from gecode/int/bool/eqv.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/int/bool.hh:39, - from gecode/int/bool/eqv.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/int.hh:59, - from ./gecode/int/bool.hh:39, - from gecode/int/bool/eqv.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/int/bool.hh:39, - from gecode/int/bool/eqv.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int/extensional.hh:221, - from gecode/int/extensional-regular.cpp:34: -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = short unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = short unsigned int]' -./gecode/int/extensional/layered-graph.hpp:886:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' -gecode/int/extensional-regular.cpp:45:5: required from here -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(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/extensional.hh:221, - from gecode/int/extensional-regular.cpp:34: -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = short unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = short unsigned int]' -./gecode/int/extensional/layered-graph.hpp:890:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' -gecode/int/extensional-regular.cpp:45:5: required from here -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(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/extensional.hh:221, - from gecode/int/extensional-regular.cpp:34: -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = short unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = short unsigned int]' -./gecode/int/extensional/layered-graph.hpp:894:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' -gecode/int/extensional-regular.cpp:45:5: required from here -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(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/extensional.hh:221, - from gecode/int/extensional-regular.cpp:34: -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = unsigned int]' -./gecode/int/extensional/layered-graph.hpp:903:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' -gecode/int/extensional-regular.cpp:45:5: required from here -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(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/extensional.hh:221, - from gecode/int/extensional-regular.cpp:34: -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = unsigned int]' -./gecode/int/extensional/layered-graph.hpp:907:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' -gecode/int/extensional-regular.cpp:45:5: required from here -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(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/extensional.hh:221, - from gecode/int/extensional-regular.cpp:34: -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = unsigned int]' -./gecode/int/extensional/layered-graph.hpp:911:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' -gecode/int/extensional-regular.cpp:45:5: required from here -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(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/extensional.hh:221, - from gecode/int/extensional-regular.cpp:34: -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = unsigned char]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = unsigned char]' -./gecode/int/extensional/layered-graph.hpp:925:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' -gecode/int/extensional-regular.cpp:45:5: required from here -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(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/extensional.hh:221, - from gecode/int/extensional-regular.cpp:34: -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = unsigned char]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = unsigned char]' -./gecode/int/extensional/layered-graph.hpp:929:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' -gecode/int/extensional-regular.cpp:45:5: required from here -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(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/extensional.hh:221, - from gecode/int/extensional-regular.cpp:34: -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = unsigned char]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = unsigned char]' -./gecode/int/extensional/layered-graph.hpp:933:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' -gecode/int/extensional-regular.cpp:45:5: required from here -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -In file included from ./gecode/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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(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/extensional.hh:221, - from gecode/int/extensional-regular.cpp:34: -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = short unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = short unsigned int]' -./gecode/int/extensional/layered-graph.hpp:942:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' -gecode/int/extensional-regular.cpp:45:5: required from here -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(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, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, @@ -19538,9 +19467,9 @@ | ^~~~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = short unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = short unsigned int]' -./gecode/int/extensional/layered-graph.hpp:946:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = unsigned char]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = unsigned char]' +./gecode/int/extensional/layered-graph.hpp:877:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' gecode/int/extensional-regular.cpp:45:5: required from here ./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | max_states(static_cast(dfa.n_states())) { @@ -19605,28 +19534,9 @@ | ^~~~~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = short unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = short unsigned int]' -./gecode/int/extensional/layered-graph.hpp:950:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' -gecode/int/extensional-regular.cpp:45:5: required from here -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(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/extensional.hh:221, - from gecode/int/extensional-regular.cpp:34: -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = unsigned int]' -./gecode/int/extensional/layered-graph.hpp:959:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = short unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = short unsigned int]' +./gecode/int/extensional/layered-graph.hpp:886:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' gecode/int/extensional-regular.cpp:45:5: required from here ./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | max_states(static_cast(dfa.n_states())) { @@ -19643,9 +19553,9 @@ | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = unsigned int]' -./gecode/int/extensional/layered-graph.hpp:963:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = short unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = short unsigned int]' +./gecode/int/extensional/layered-graph.hpp:890:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' gecode/int/extensional-regular.cpp:45:5: required from here ./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | max_states(static_cast(dfa.n_states())) { @@ -19662,9 +19572,9 @@ | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = unsigned int]' -./gecode/int/extensional/layered-graph.hpp:967:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = short unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = short unsigned int]' +./gecode/int/extensional/layered-graph.hpp:894:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' gecode/int/extensional-regular.cpp:45:5: required from here ./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | max_states(static_cast(dfa.n_states())) { @@ -19679,63 +19589,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/extensional.hh:221, - from gecode/int/extensional-regular.cpp:34: -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = unsigned char]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = unsigned char]' -./gecode/int/extensional/layered-graph.hpp:869:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' -gecode/int/extensional-regular.cpp:55:5: required from here -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(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/extensional.hh:221, - from gecode/int/extensional-regular.cpp:34: -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = unsigned char]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = unsigned char]' -./gecode/int/extensional/layered-graph.hpp:873:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' -gecode/int/extensional-regular.cpp:55:5: required from here -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(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/extensional.hh:221, - from gecode/int/extensional-regular.cpp:34: -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = unsigned char]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = unsigned char]' -./gecode/int/extensional/layered-graph.hpp:877:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' -gecode/int/extensional-regular.cpp:55:5: required from here -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(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/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./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]': @@ -19755,25 +19608,6 @@ ./gecode/int/extensional/compact.hpp:522:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::PosCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>]' 522 | PosCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ -In file included from ./gecode/int/extensional.hh:221, - from gecode/int/extensional-regular.cpp:34: -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = short unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = short unsigned int]' -./gecode/int/extensional/layered-graph.hpp:886:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' -gecode/int/extensional-regular.cpp:55:5: required from here -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& 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:705:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 705 | return PosCompact>::post(home,x,ts); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ @@ -19806,10 +19640,10 @@ | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = short unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = short unsigned int]' -./gecode/int/extensional/layered-graph.hpp:890:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' -gecode/int/extensional-regular.cpp:55:5: required from here +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = unsigned int]' +./gecode/int/extensional/layered-graph.hpp:903:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' +gecode/int/extensional-regular.cpp:45:5: required from here ./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | max_states(static_cast(dfa.n_states())) { | ^ @@ -19889,25 +19723,6 @@ ./gecode/int/extensional/compact.hpp:522:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::PosCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet]' 522 | PosCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ -In file included from ./gecode/int/extensional.hh:221, - from gecode/int/extensional-regular.cpp:34: -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = short unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = short unsigned int]' -./gecode/int/extensional/layered-graph.hpp:894:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' -gecode/int/extensional-regular.cpp:55:5: required from here -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]': gecode/int/extensional-tuple-set.cpp:56:7: required from here ./gecode/int/extensional/compact.hpp:972:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -20004,6 +19819,25 @@ ./gecode/int/extensional/compact.hpp:798:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::NegCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet]' 798 | NegCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ +In file included from ./gecode/int/extensional.hh:221, + from gecode/int/extensional-regular.cpp:34: +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = unsigned int]' +./gecode/int/extensional/layered-graph.hpp:907:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' +gecode/int/extensional-regular.cpp:45:5: required from here +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& 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:989:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 988 | return NegCompact> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -20021,25 +19855,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::IntView; Table = Gecode::Int::Extensional::BitSet]' 798 | NegCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ -In file included from ./gecode/int/extensional.hh:221, - from gecode/int/extensional-regular.cpp:34: -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = unsigned int]' -./gecode/int/extensional/layered-graph.hpp:903:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' -gecode/int/extensional-regular.cpp:55:5: required from here -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& 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::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': gecode/int/extensional-tuple-set.cpp:74:9: required from here ./gecode/int/extensional/compact.hpp:1220:62: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -20136,25 +19951,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, | ~~~~~^~~~ -In file included from ./gecode/int/extensional.hh:221, - from gecode/int/extensional-regular.cpp:34: -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = unsigned int]' -./gecode/int/extensional/layered-graph.hpp:907:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' -gecode/int/extensional-regular.cpp:55:5: required from here -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& 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> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -20253,28 +20049,18 @@ | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = unsigned int]' -./gecode/int/extensional/layered-graph.hpp:911:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' -gecode/int/extensional-regular.cpp:55:5: required from here +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = unsigned int]' +./gecode/int/extensional/layered-graph.hpp:911:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' +gecode/int/extensional-regular.cpp:45:5: required from here ./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | max_states(static_cast(dfa.n_states())) { | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/int/extensional/compact.hpp:1234:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1233 | return ReCompact,CtrlView,rm> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1234 | ::post(home,x,ts,b); | ~~~~~~^~~~~~~~~~~~~ -./gecode/kernel/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/extensional.hh:41, @@ -20282,6 +20068,16 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-regular.cpp: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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./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]' @@ -20400,25 +20196,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_PMI]' 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ -In file included from ./gecode/int/extensional.hh:221, - from gecode/int/extensional-regular.cpp:34: -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = unsigned char]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = unsigned char]' -./gecode/int/extensional/layered-graph.hpp:925:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' -gecode/int/extensional-regular.cpp:55:5: required from here -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& 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> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -20551,10 +20328,10 @@ | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = unsigned char]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = unsigned char]' -./gecode/int/extensional/layered-graph.hpp:929:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' -gecode/int/extensional-regular.cpp:55:5: required from here +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = unsigned char]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = unsigned char]' +./gecode/int/extensional/layered-graph.hpp:925:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' +gecode/int/extensional-regular.cpp:45:5: required from here ./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | max_states(static_cast(dfa.n_states())) { | ^ @@ -20698,25 +20475,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_IMP]' 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ -In file included from ./gecode/int/extensional.hh:221, - from gecode/int/extensional-regular.cpp:34: -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = unsigned char]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = unsigned char]' -./gecode/int/extensional/layered-graph.hpp:933:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' -gecode/int/extensional-regular.cpp:55:5: required from here -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ @@ -20813,25 +20571,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, | ~~~~~^~~~ -In file included from ./gecode/int/extensional.hh:221, - from gecode/int/extensional-regular.cpp:34: -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = short unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = short unsigned int]' -./gecode/int/extensional/layered-graph.hpp:942:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' -gecode/int/extensional-regular.cpp:55:5: required from here -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& 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::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]': gecode/int/extensional-tuple-set.cpp:121:7: required from here ./gecode/int/extensional/compact.hpp:703:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -20849,6 +20588,25 @@ ./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<1>]' 522 | PosCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ +In file included from ./gecode/int/extensional.hh:221, + from gecode/int/extensional-regular.cpp:34: +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = unsigned char]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = unsigned char]' +./gecode/int/extensional/layered-graph.hpp:929:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' +gecode/int/extensional-regular.cpp:45:5: required from here +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& 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:705:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 705 | return PosCompact>::post(home,x,ts); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ @@ -21024,6 +20782,25 @@ ./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, | ~~~~~^~~~ +In file included from ./gecode/int/extensional.hh:221, + from gecode/int/extensional-regular.cpp:34: +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = unsigned char]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = unsigned char]' +./gecode/int/extensional/layered-graph.hpp:933:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' +gecode/int/extensional-regular.cpp:45:5: required from here +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +In file included from ./gecode/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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& 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:986:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 985 | return NegCompact> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -21070,30 +20847,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/extensional.hh:221, - from gecode/int/extensional-regular.cpp:34: -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = short unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = short unsigned int]' -./gecode/int/extensional/layered-graph.hpp:946:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' -gecode/int/extensional-regular.cpp:55:5: required from here -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./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_EQV]' 1077 | ReCompact::post(Home home, ViewArray& 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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ @@ -21222,25 +20980,6 @@ ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ -In file included from ./gecode/int/extensional.hh:221, - from gecode/int/extensional-regular.cpp:34: -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = short unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = short unsigned int]' -./gecode/int/extensional/layered-graph.hpp:950:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' -gecode/int/extensional-regular.cpp:55:5: required from here -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -In file included from ./gecode/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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ @@ -21339,6 +21078,25 @@ ./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_PMI]' 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ +In file included from ./gecode/int/extensional.hh:221, + from gecode/int/extensional-regular.cpp:34: +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = short unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = short unsigned int]' +./gecode/int/extensional/layered-graph.hpp:942:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' +gecode/int/extensional-regular.cpp:45:5: required from here +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ @@ -21369,25 +21127,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<3>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ -In file included from ./gecode/int/extensional.hh:221, - from gecode/int/extensional-regular.cpp:34: -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = unsigned int]' -./gecode/int/extensional/layered-graph.hpp:959:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' -gecode/int/extensional-regular.cpp:55:5: required from here -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1226:62: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1226 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ @@ -21521,15 +21260,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1231 | ::post(home,x,ts,b); | ~~~~~~^~~~~~~~~~~~~ -In file included from ./gecode/int/extensional.hh:221, - from gecode/int/extensional-regular.cpp:34: -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = unsigned int]' -./gecode/int/extensional/layered-graph.hpp:963:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' -gecode/int/extensional-regular.cpp:55:5: required from here -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, @@ -21537,21 +21267,11 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-regular.cpp: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/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./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/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1234:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1233 | return ReCompact,CtrlView,rm> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -21682,25 +21402,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, | ~~~~~^~~~ -In file included from ./gecode/int/extensional.hh:221, - from gecode/int/extensional-regular.cpp:34: -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = unsigned int]' -./gecode/int/extensional/layered-graph.hpp:967:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' -gecode/int/extensional-regular.cpp:55:5: required from here -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& 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> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -21809,11 +21510,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/int/extensional.hh:221, + from gecode/int/extensional-regular.cpp:34: +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = short unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = short unsigned int]' +./gecode/int/extensional/layered-graph.hpp:946:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' +gecode/int/extensional-regular.cpp:45:5: required from here +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./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: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> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -21831,46 +21551,44 @@ ./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, +In file included from ./gecode/int/extensional.hh:221, + from gecode/int/extensional-regular.cpp:34: +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = short unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = short unsigned int]' +./gecode/int/extensional/layered-graph.hpp:950:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' +gecode/int/extensional-regular.cpp:45:5: required from here +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/int/extensional.hh: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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = unsigned int]' +./gecode/int/extensional/layered-graph.hpp:959:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' +gecode/int/extensional-regular.cpp:45:5: required from here +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-regular.cpp: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/kernel/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, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, @@ -21905,6 +21623,77 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +In file included from ./gecode/int/extensional.hh:221, + from gecode/int/extensional-regular.cpp:34: +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = unsigned int]' +./gecode/int/extensional/layered-graph.hpp:963:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' +gecode/int/extensional-regular.cpp:45:5: required from here +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(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/extensional.hh:221, + from gecode/int/extensional-regular.cpp:34: +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = unsigned int]' +./gecode/int/extensional/layered-graph.hpp:967:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' +gecode/int/extensional-regular.cpp:45:5: required from here +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(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/extensional.hh:221, + from gecode/int/extensional-regular.cpp:34: +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = unsigned char]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = unsigned char]' +./gecode/int/extensional/layered-graph.hpp:869:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' +gecode/int/extensional-regular.cpp:55:5: required from here +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +In file included from ./gecode/int.hh:917, + from ./gecode/int/dom.hh:39, + from gecode/int/dom.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, + from ./gecode/int/dom.hh:39, + from gecode/int/dom.cpp: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/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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(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/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./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>]': @@ -22028,11 +21817,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/int.hh:1723, + from ./gecode/int/dom.hh:39, + from gecode/int/dom.cpp:35: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./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, | ~~~~~^~~~ +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:3266:3: note: because 'Gecode::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:39, + from gecode/int/dom.cpp:35: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ ./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<1>]': ./gecode/int/extensional/compact.hpp:972:51: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]' gecode/int/extensional-tuple-set.cpp:56:7: required from here @@ -22123,6 +21931,25 @@ ./gecode/int/extensional/compact.hpp:790:43: note: initializing argument 1 of 'Gecode::Int::Extensional::NegCompact::NegCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet]' 790 | NegCompact::NegCompact(Home home, ViewArray& x, | ~~~~~^~~~ +In file included from ./gecode/int/extensional.hh:221, + from gecode/int/extensional-regular.cpp:34: +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = unsigned char]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = unsigned char]' +./gecode/int/extensional/layered-graph.hpp:873:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' +gecode/int/extensional-regular.cpp:55:5: required from here +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::NegCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet]': ./gecode/int/extensional/compact.hpp:986:17: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]' gecode/int/extensional-tuple-set.cpp:56:7: required from here @@ -22528,6 +22355,25 @@ ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]' 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ +In file included from ./gecode/int/extensional.hh:221, + from gecode/int/extensional-regular.cpp:34: +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = unsigned char]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = unsigned char]' +./gecode/int/extensional/layered-graph.hpp:877:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' +gecode/int/extensional-regular.cpp:55:5: required from here +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -22763,6 +22609,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) { | ^~~~ +In file included from ./gecode/int/extensional.hh:221, + from gecode/int/extensional-regular.cpp:34: +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = short unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = short unsigned int]' +./gecode/int/extensional/layered-graph.hpp:886:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' +gecode/int/extensional-regular.cpp:55:5: required from here +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(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/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./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]' @@ -23200,6 +23065,25 @@ ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]' 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ +In file included from ./gecode/int/extensional.hh:221, + from gecode/int/extensional-regular.cpp:34: +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = short unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = short unsigned int]' +./gecode/int/extensional/layered-graph.hpp:890:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' +gecode/int/extensional-regular.cpp:55:5: required from here +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -23461,6 +23345,13 @@ ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/int/dom.hh:39, + from gecode/int/dom.cpp:35: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, @@ -23468,14 +23359,33 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/dom.hh:39, + from gecode/int/dom.cpp:35: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]' 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ +In file included from ./gecode/int/dom.hh:39, + from gecode/int/dom.cpp:35: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/int/dom.hh:39, + from gecode/int/dom.cpp:35: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, @@ -23483,11 +23393,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:150, + from ./gecode/int.hh:59, + from ./gecode/int/dom.hh:39, + from gecode/int/dom.cpp:35: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./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/dom.hh:39, + from gecode/int/dom.cpp:35: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -23503,6 +23425,44 @@ ./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, | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/int/dom.hh:39, + from gecode/int/dom.cpp:35: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/dom.hh:39, + from gecode/int/dom.cpp:35: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/dom.hh:39, + from gecode/int/dom.cpp:35: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/int/dom.hh:39, + from gecode/int/dom.cpp:35: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/dom.hh:39, + from gecode/int/dom.cpp:35: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/dom.hh:39, + from gecode/int/dom.cpp:35: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::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::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]' gecode/int/extensional-tuple-set.cpp:95:9: required from here @@ -23569,9 +23529,28 @@ ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]' 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ +In file included from ./gecode/int/extensional.hh:221, + from gecode/int/extensional-regular.cpp:34: +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = short unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = short unsigned int]' +./gecode/int/extensional/layered-graph.hpp:894:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' +gecode/int/extensional-regular.cpp:55:5: required from here +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, @@ -23887,6 +23866,13 @@ ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/int/dom.hh:39, + from gecode/int/dom.cpp:35: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ ./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_IMP]': ./gecode/int/extensional/compact.hpp:1222:62: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/int/extensional-tuple-set.cpp:99:9: required from here @@ -23983,6 +23969,104 @@ ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229, + from ./gecode/int.hh:59, + from ./gecode/int/dom.hh:39, + from gecode/int/dom.cpp: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::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/precede.o gecode/int/precede.cpp +In file included from ./gecode/int.hh:4353, + from ./gecode/int/dom.hh:39, + from gecode/int/dom.cpp:35: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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 ./gecode/int.hh:59, + from ./gecode/int/dom.hh:39, + from gecode/int/dom.cpp:35: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229, + from ./gecode/int.hh:59, + from ./gecode/int/dom.hh:39, + from gecode/int/dom.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int/extensional.hh:221, + from gecode/int/extensional-regular.cpp:34: +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = unsigned int]' +./gecode/int/extensional/layered-graph.hpp:903:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' +gecode/int/extensional-regular.cpp:55:5: required from here +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/int/dom.hh:39, + from gecode/int/dom.cpp:35: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, + from ./gecode/int.hh:59, + from ./gecode/int/dom.hh:39, + from gecode/int/dom.cpp:35: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229, + from ./gecode/int.hh:59, + from ./gecode/int/dom.hh:39, + from gecode/int/dom.cpp:35: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/int/dom.hh:39, + from gecode/int/dom.cpp:35: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, + from ./gecode/int.hh:59, + from ./gecode/int/dom.hh:39, + from gecode/int/dom.cpp:35: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229, + from ./gecode/int.hh:59, + from ./gecode/int/dom.hh:39, + from gecode/int/dom.cpp:35: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/int/extensional/compact.hpp:1226:62: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/int/extensional-tuple-set.cpp:99:9: required from here @@ -24278,11 +24362,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/int/extensional.hh:221, + from gecode/int/extensional-regular.cpp:34: +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = unsigned int]' +./gecode/int/extensional/layered-graph.hpp:907:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' +gecode/int/extensional-regular.cpp:55:5: required from here +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./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/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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& 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::PosCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet]': ./gecode/int/extensional/compact.hpp:720:17: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]' gecode/int/extensional-tuple-set.cpp:121:7: required from here @@ -24481,6 +24584,15 @@ ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ +In file included from ./gecode/int/extensional.hh:221, + from gecode/int/extensional-regular.cpp:34: +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = unsigned int]' +./gecode/int/extensional/layered-graph.hpp:911:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' +gecode/int/extensional-regular.cpp:55:5: required from here +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, @@ -24488,11 +24600,21 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-regular.cpp: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/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]' 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ @@ -24859,18 +24981,37 @@ ./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::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 1068 | ReCompact::ReCompact(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::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::BoolView; 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::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' -gecode/int/extensional-tuple-set.cpp:147:9: required from here -./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 1082 | return postposcompact(home,x,ts); - | ~~~~~~~~~~~~~~^~~~~~~~~~~ -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:3266:3: note: because 'Gecode::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, + from gecode/int/extensional-regular.cpp:34: +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = unsigned char]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = unsigned char]' +./gecode/int/extensional/layered-graph.hpp:925:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' +gecode/int/extensional-regular.cpp:55:5: required from here +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/compact.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::BoolView; 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::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' +gecode/int/extensional-tuple-set.cpp:147:9: required from here +./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 1082 | return postposcompact(home,x,ts); + | ~~~~~~~~~~~~~~^~~~~~~~~~~ +./gecode/kernel/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/extensional.hh:41, + from gecode/int/extensional-tuple-set.cpp: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/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: @@ -25352,11 +25493,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/int/extensional.hh:221, + from gecode/int/extensional-regular.cpp:34: +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = unsigned char]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = unsigned char]' +./gecode/int/extensional/layered-graph.hpp:929:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' +gecode/int/extensional-regular.cpp:55:5: required from here +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./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:150, + from ./gecode/int.hh:59, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-regular.cpp: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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ @@ -25627,6 +25787,25 @@ ./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, | ~~~~~^~~~ +In file included from ./gecode/int/extensional.hh:221, + from gecode/int/extensional-regular.cpp:34: +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = unsigned char]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = unsigned char]' +./gecode/int/extensional/layered-graph.hpp:933:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' +gecode/int/extensional-regular.cpp:55:5: required from here +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::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]' gecode/int/extensional-tuple-set.cpp:160:9: required from here @@ -25693,17 +25872,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/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/dom.hh:39, - from gecode/int/dom.cpp:35: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ @@ -25959,6 +26127,26 @@ ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]' 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/int/dom.hh:39, + from gecode/int/dom.cpp:35: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/dom.hh:39, + from gecode/int/dom.cpp:35: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/int/dom.hh:39, + from gecode/int/dom.cpp:35: +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of '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:1089:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -26022,6 +26210,19 @@ ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/int/dom.hh:39, + from gecode/int/dom.cpp:35: +./gecode/int/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 ./gecode/int.hh:59, + from ./gecode/int/dom.hh:39, + from gecode/int/dom.cpp:35: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/extensional/compact.hpp:1234:17: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/int/extensional-tuple-set.cpp:164:9: required from here @@ -26035,6 +26236,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/dom.hh:39, + from gecode/int/dom.cpp:35: +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./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]' @@ -26065,11 +26271,29 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/int/dom.hh:39, + from gecode/int/dom.cpp:35: +./gecode/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 ./gecode/int.hh:59, + from ./gecode/int/dom.hh:39, + from gecode/int/dom.cpp:35: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ +In file included from ./gecode/int/dom.hh:39, + from gecode/int/dom.cpp: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); + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/extensional/compact.hpp:1237:17: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/int/extensional-tuple-set.cpp:164:9: required from here @@ -26262,6 +26486,25 @@ ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ +In file included from ./gecode/int/extensional.hh:221, + from gecode/int/extensional-regular.cpp:34: +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = short unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = short unsigned int]' +./gecode/int/extensional/layered-graph.hpp:942:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' +gecode/int/extensional-regular.cpp:55:5: required from here +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/int/extensional/compact.hpp:1226:62: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/int/extensional-tuple-set.cpp:168:9: required from here @@ -26454,6 +26697,25 @@ ./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/extensional.hh:221, + from gecode/int/extensional-regular.cpp:34: +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = short unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = short unsigned int]' +./gecode/int/extensional/layered-graph.hpp:946:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' +gecode/int/extensional-regular.cpp:55:5: required from here +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::PosCompact::PosCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>]': ./gecode/int/extensional/compact.hpp:524:15: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::PosCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>]' ./gecode/int/extensional/compact.hpp:703:51: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]' @@ -26625,6 +26887,62 @@ ./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:4845, + from ./gecode/int/dom.hh:39, + from gecode/int/dom.cpp:35: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/dom.hh:39, + from gecode/int/dom.cpp:35: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/int/dom.hh:39, + from gecode/int/dom.cpp:35: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from ./gecode/int/dom.hh:39, + from gecode/int/dom.cpp:35: +./gecode/int/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 ./gecode/int.hh:59, + from ./gecode/int/dom.hh:39, + from gecode/int/dom.cpp:35: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/dom.hh:39, + from gecode/int/dom.cpp:35: +./gecode/int.hh:4429:21: note: initializing argument 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, + from ./gecode/int/dom.hh:39, + from gecode/int/dom.cpp:35: +./gecode/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:150, + from ./gecode/int.hh:59, + from ./gecode/int/dom.hh:39, + from gecode/int/dom.cpp:35: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/dom.hh:39, + from gecode/int/dom.cpp: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/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>]' ./gecode/int/extensional/compact.hpp:976:51: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]' @@ -26644,6 +26962,25 @@ ./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/extensional.hh:221, + from gecode/int/extensional-regular.cpp:34: +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = short unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = short unsigned int]' +./gecode/int/extensional/layered-graph.hpp:950:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' +gecode/int/extensional-regular.cpp:55:5: required from here +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +In file included from ./gecode/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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& 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::NegCompact::NegCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<4>]': ./gecode/int/extensional/compact.hpp:800:15: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::NegCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<4>]' ./gecode/int/extensional/compact.hpp:978:51: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]' @@ -26929,6 +27266,25 @@ ./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/extensional.hh:221, + from gecode/int/extensional-regular.cpp:34: +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = unsigned int]' +./gecode/int/extensional/layered-graph.hpp:959:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' +gecode/int/extensional-regular.cpp:55:5: required from here +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' ./gecode/int/extensional/compact.hpp:1231:17: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' @@ -27138,6 +27494,25 @@ ./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/extensional.hh:221, + from gecode/int/extensional-regular.cpp:34: +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = unsigned int]' +./gecode/int/extensional/layered-graph.hpp:963:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' +gecode/int/extensional-regular.cpp:55:5: required from here +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::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]' ./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]' @@ -27290,6 +27665,25 @@ ./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/extensional.hh:221, + from gecode/int/extensional-regular.cpp:34: +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = unsigned int]' +./gecode/int/extensional/layered-graph.hpp:967:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' +gecode/int/extensional-regular.cpp:55:5: required from here +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' ./gecode/int/extensional/compact.hpp:1224:62: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' @@ -27594,6 +27988,46 @@ ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = true]' 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/int.hh:59, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-regular.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-regular.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/int.hh:59, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-regular.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-regular.cpp:34: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::PosCompact::PosCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet]': ./gecode/int/extensional/compact.hpp:524:15: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::PosCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet]' ./gecode/int/extensional/compact.hpp:714:17: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]' @@ -27917,6 +28351,13 @@ ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = false]' 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/int/dom.hh:39, + from gecode/int/dom.cpp:35: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; 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::BoolView; 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::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' @@ -27955,6 +28396,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::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/dom.hh:39, + from gecode/int/dom.cpp:35: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/dom.hh:39, + from gecode/int/dom.cpp:35: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<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::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::BoolView; 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::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' @@ -27993,6 +28446,25 @@ ./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:5223, + from ./gecode/int/dom.hh:39, + from gecode/int/dom.cpp:35: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/dom.hh:39, + from gecode/int/dom.cpp:35: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/dom.hh:39, + from gecode/int/dom.cpp:35: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' ./gecode/int/extensional/compact.hpp:1231:17: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' @@ -28050,6 +28522,25 @@ ./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:5223, + from ./gecode/int/dom.hh:39, + from gecode/int/dom.cpp:35: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, + from ./gecode/int.hh:59, + from ./gecode/int/dom.hh:39, + from gecode/int/dom.cpp:35: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/dom.hh:39, + from gecode/int/dom.cpp:35: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' ./gecode/int/extensional/compact.hpp:1220:62: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' @@ -28126,6 +28617,20 @@ ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = false]' 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/int/dom.hh:39, + from gecode/int/dom.cpp:35: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, + from ./gecode/int.hh:59, + from ./gecode/int/dom.hh:39, + from gecode/int/dom.cpp:35: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' ./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]' @@ -28140,6 +28645,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/dom.hh:39, + from gecode/int/dom.cpp:35: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./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]' @@ -28582,14 +29092,32 @@ ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = false]' 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, +In file included from ./gecode/int.hh:5699, + from ./gecode/int/dom.hh:39, + from gecode/int/dom.cpp:35: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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 ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::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:39, + from gecode/int/dom.cpp:35: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/int/dom.hh:39, + from gecode/int/dom.cpp:35: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, @@ -28597,9 +29125,11 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/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/dom.hh:39, + from gecode/int/dom.cpp:35: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, @@ -28640,46 +29170,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because '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, - from ./gecode/int.hh:59, - from ./gecode/int/dom.hh:39, - from gecode/int/dom.cpp:35: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/int.hh:59, - from ./gecode/int/dom.hh:39, - from gecode/int/dom.cpp:35: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:261, - from ./gecode/int.hh:59, - from ./gecode/int/dom.hh:39, - from gecode/int/dom.cpp:35: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./gecode/int.hh:59, - from ./gecode/int/dom.hh:39, - from gecode/int/dom.cpp:35: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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/dom.hh:39, - from gecode/int/dom.cpp:35: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./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]': @@ -28760,425 +29250,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, - from ./gecode/int/dom.hh:39, - from gecode/int/dom.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, - from ./gecode/int/dom.hh:39, - from gecode/int/dom.cpp: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:1723, - from ./gecode/int/dom.hh:39, - from gecode/int/dom.cpp:35: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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/int.hh:59, - from ./gecode/int/dom.hh:39, - from gecode/int/dom.cpp:35: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/dom.hh:39, - from gecode/int/dom.cpp:35: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/int/dom.hh:39, - from gecode/int/dom.cpp:35: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/dom.hh:39, - from gecode/int/dom.cpp:35: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/dom.hh:39, - from gecode/int/dom.cpp:35: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/int/dom.hh:39, - from gecode/int/dom.cpp:35: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/dom.hh:39, - from gecode/int/dom.cpp:35: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/dom.hh:39, - from gecode/int/dom.cpp:35: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/int/dom.hh:39, - from gecode/int/dom.cpp:35: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/dom.hh:39, - from gecode/int/dom.cpp:35: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/dom.hh:39, - from gecode/int/dom.cpp:35: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/int/dom.hh:39, - from gecode/int/dom.cpp:35: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/dom.hh:39, - from gecode/int/dom.cpp:35: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/dom.hh:39, - from gecode/int/dom.cpp:35: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/int/dom.hh:39, - from gecode/int/dom.cpp:35: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/dom.hh:39, - from gecode/int/dom.cpp:35: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229, - from ./gecode/int.hh:59, - from ./gecode/int/dom.hh:39, - from gecode/int/dom.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/int/dom.hh:39, - from gecode/int/dom.cpp:35: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: 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 ./gecode/int.hh:59, - from ./gecode/int/dom.hh:39, - from gecode/int/dom.cpp:35: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229, - from ./gecode/int.hh:59, - from ./gecode/int/dom.hh:39, - from gecode/int/dom.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/int/dom.hh:39, - from gecode/int/dom.cpp:35: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: 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:150, - from ./gecode/int.hh:59, - from ./gecode/int/dom.hh:39, - from gecode/int/dom.cpp:35: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229, - from ./gecode/int.hh:59, - from ./gecode/int/dom.hh:39, - from gecode/int/dom.cpp:35: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/int/dom.hh:39, - from gecode/int/dom.cpp:35: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: 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:150, - from ./gecode/int.hh:59, - from ./gecode/int/dom.hh:39, - from gecode/int/dom.cpp:35: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229, - from ./gecode/int.hh:59, - from ./gecode/int/dom.hh:39, - from gecode/int/dom.cpp:35: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/int/dom.hh:39, - from gecode/int/dom.cpp:35: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/dom.hh:39, - from gecode/int/dom.cpp:35: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/int/dom.hh:39, - from gecode/int/dom.cpp:35: -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 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, - from ./gecode/int/dom.hh:39, - from gecode/int/dom.cpp:35: -./gecode/int/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 ./gecode/int.hh:59, - from ./gecode/int/dom.hh:39, - from gecode/int/dom.cpp:35: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/dom.hh:39, - from gecode/int/dom.cpp:35: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/int/dom.hh:39, - from gecode/int/dom.cpp:35: -./gecode/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 ./gecode/int.hh:59, - from ./gecode/int/dom.hh:39, - from gecode/int/dom.cpp:35: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/dom.hh:39, - from gecode/int/dom.cpp: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/int.hh:4845, - from ./gecode/int/dom.hh:39, - from gecode/int/dom.cpp:35: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/dom.hh:39, - from gecode/int/dom.cpp:35: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/int/dom.hh:39, - from gecode/int/dom.cpp:35: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from ./gecode/int/dom.hh:39, - from gecode/int/dom.cpp:35: -./gecode/int/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 ./gecode/int.hh:59, - from ./gecode/int/dom.hh:39, - from gecode/int/dom.cpp:35: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/dom.hh:39, - from gecode/int/dom.cpp:35: -./gecode/int.hh:4429:21: note: initializing argument 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, - from ./gecode/int/dom.hh:39, - from gecode/int/dom.cpp:35: -./gecode/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:150, - from ./gecode/int.hh:59, - from ./gecode/int/dom.hh:39, - from gecode/int/dom.cpp:35: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/dom.hh:39, - from gecode/int/dom.cpp:35: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/int/dom.hh:39, - from gecode/int/dom.cpp:35: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/dom.hh:39, - from gecode/int/dom.cpp:35: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/dom.hh:39, - from gecode/int/dom.cpp:35: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/int/dom.hh:39, - from gecode/int/dom.cpp:35: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/dom.hh:39, - from gecode/int/dom.cpp:35: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/dom.hh:39, - from gecode/int/dom.cpp:35: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/int/dom.hh:39, - from gecode/int/dom.cpp:35: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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:150, - from ./gecode/int.hh:59, - from ./gecode/int/dom.hh:39, - from gecode/int/dom.cpp:35: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/dom.hh:39, - from gecode/int/dom.cpp:35: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/int/dom.hh:39, - from gecode/int/dom.cpp:35: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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:150, - from ./gecode/int.hh:59, - from ./gecode/int/dom.hh:39, - from gecode/int/dom.cpp:35: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/dom.hh:39, - from gecode/int/dom.cpp:35: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/int/dom.hh:39, - from gecode/int/dom.cpp:35: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: 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 ./gecode/int.hh:59, - from ./gecode/int/dom.hh:39, - from gecode/int/dom.cpp:35: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/dom.hh:39, - from gecode/int/dom.cpp:35: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/int/dom.hh:39, - from gecode/int/dom.cpp:35: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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:150, - from ./gecode/int.hh:59, - from ./gecode/int/dom.hh:39, - from gecode/int/dom.cpp:35: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/dom.hh:39, - from gecode/int/dom.cpp:35: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, @@ -29653,6 +29724,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/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); + | ^~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, @@ -29717,8 +29799,6 @@ ./gecode/int/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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/rel.o gecode/int/rel.cpp In file included from ./gecode/int/rel.hh:695, from ./gecode/int/dom.hh:40, from gecode/int/dom.cpp:35: @@ -29883,8 +29963,6 @@ ./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) | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/precede.o gecode/int/precede.cpp In file included from ./gecode/int/dom.hh:109, from gecode/int/dom.cpp:35: ./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]': @@ -30215,8 +30293,6 @@ ./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of 'Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::BoolView]' 155 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/element.o gecode/int/element.cpp ./gecode/int/propagator.hpp: In instantiation of 'Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::BoolView]': ./gecode/int/rel/eq.hpp:640:66: required from 'Gecode::Int::Rel::ReEqDomInt::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' ./gecode/int/rel/eq.hpp:661:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' @@ -30274,104 +30350,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/extensional.hh:221, - from gecode/int/extensional-regular.cpp:34: -./gecode/int/extensional/layered-graph.hpp: In function 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]': -./gecode/int/extensional/layered-graph.hpp:863:7: warning: this statement may fall through [-Wimplicit-fallthrough=] - 863 | switch (t_state_idx) { - | ^~~~~~ -./gecode/int/extensional/layered-graph.hpp:918:5: note: here - 918 | case Gecode::Support::IT_INT: - | ^~~~ -./gecode/int/extensional/layered-graph.hpp: In function 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]': -./gecode/int/extensional/layered-graph.hpp:863:7: warning: this statement may fall through [-Wimplicit-fallthrough=] - 863 | switch (t_state_idx) { - | ^~~~~~ -./gecode/int/extensional/layered-graph.hpp:918:5: note: here - 918 | case Gecode::Support::IT_INT: - | ^~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/count.o gecode/int/count.cpp -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); - | ^~~~~ -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); - | ^~~~~ -In file included from ./gecode/kernel.hh:261, - from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp: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: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, - from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp: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:261, - from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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/element.hh:39, - from gecode/int/element.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ +-c -o gecode/int/element.o gecode/int/element.cpp In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, @@ -30431,506 +30411,512 @@ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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) | ^~~~~~~ In file included from ./gecode/int.hh:1723, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:39:27: 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/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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/int/element.hh:39, - from gecode/int/element.cpp:34: +In file included from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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/int/element.hh:39, - from gecode/int/element.cpp:34: +In file included from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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/int/element.hh:39, - from gecode/int/element.cpp:34: +In file included from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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/int/element.hh:39, - from gecode/int/element.cpp:34: +In file included from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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/int/element.hh:39, - from gecode/int/element.cpp:34: +In file included from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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:229, from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:55:29: 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 ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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:229, from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:74:29: 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:150, from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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:229, from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:79:29: 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:150, from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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:229, from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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) { | ~~~~~^~~~ -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); - | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -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:4845, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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/int.hh:4353, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: ./gecode/int/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 ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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/int/element.hh:39, - from gecode/int/element.cpp:34: +In file included from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: ./gecode/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 ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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/int/element.hh:39, - from gecode/int/element.cpp:34: +In file included from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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/int.hh:4845, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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/int.hh:4353, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: ./gecode/int/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 ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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/int/element.hh:39, - from gecode/int/element.cpp:34: +In file included from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 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, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: ./gecode/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:150, from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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/int/element.hh:39, - from gecode/int/element.cpp:34: +In file included from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/int/extensional.hh:221, + from gecode/int/extensional-regular.cpp:34: +./gecode/int/extensional/layered-graph.hpp: In function 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]': +./gecode/int/extensional/layered-graph.hpp:863:7: warning: this statement may fall through [-Wimplicit-fallthrough=] + 863 | switch (t_state_idx) { + | ^~~~~~ +./gecode/int/extensional/layered-graph.hpp:918:5: note: here + 918 | case Gecode::Support::IT_INT: + | ^~~~ In file included from ./gecode/int.hh:5223, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': ./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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/int/element.hh:39, - from gecode/int/element.cpp:34: +In file included from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': ./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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/int/element.hh:39, - from gecode/int/element.cpp:34: +In file included from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': ./gecode/int/branch.hpp:50:50: 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:150, from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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/int/element.hh:39, - from gecode/int/element.cpp:34: +In file included from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': ./gecode/int/branch.hpp:55:51: 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:150, from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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/int/element.hh:39, - from gecode/int/element.cpp:34: +In file included from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:39:39: 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 ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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/int/element.hh:39, - from gecode/int/element.cpp:34: +In file included from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:45:39: 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:150, from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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/int/element.hh:39, - from gecode/int/element.cpp:34: +In file included from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int/element.hh:323, - from gecode/int/element.cpp:34: -./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/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) { + | ^ 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/rel.hh:43, + from gecode/int/rel.cpp: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:187, from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: -./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/element.hh:323, - from gecode/int/element.cpp:34: -./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:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 52 | return Rel::EqDom::post(home,x0x1w,x2); - | ^ + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +./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, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +gecode/int/rel.cpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)': +./gecode/kernel/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; + | ^~~~~~~~~~~ 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/rel.hh:43, + from gecode/int/rel.cpp: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/int/rel.hh:695, - from ./gecode/int/element.hh:40, - from gecode/int/element.cpp:34: -./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){ - | ~~~~~^~~~ -In file included from ./gecode/int/element.hh:323, - from gecode/int/element.cpp:34: -./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:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +gecode/int/rel.cpp: In function 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)': +./gecode/kernel/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; + | ^~~~~~~~~~~ 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/rel.hh:43, + from gecode/int/rel.cpp: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/int/element.hh:323, - from gecode/int/element.cpp:34: -./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/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:139, from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: -gecode/int/element.cpp: In function 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +gecode/int/rel.cpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ -gecode/int/element.cpp:44:5: note: in expansion of macro 'GECODE_POST' - 44 | GECODE_POST; +gecode/int/rel.cpp:102:5: note: in expansion of macro 'GECODE_POST' + 102 | GECODE_POST; | ^~~~~~~~~~~ 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/rel.hh:43, + from gecode/int/rel.cpp: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) { | ^~~~ @@ -30939,84 +30925,129 @@ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: -gecode/int/element.cpp:47:68: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 47 | GECODE_ES_FAIL((Element::post_int(home,c,x0,x1))); - | ^ + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +gecode/int/rel.cpp:106:69: 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); \ | ^~ 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/rel.hh:43, + from gecode/int/rel.cpp: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/int/element.hh:321, - from gecode/int/element.cpp:34: -./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) { - | ~~~~~^~~~ +In file included from ./gecode/int/rel.hh:695, + from gecode/int/rel.cpp:34: +./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/kernel.hh:139, from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: -gecode/int/element.cpp: In function 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/kernel/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; - | ^~~~~~~~~~~ + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +gecode/int/rel.cpp:108:69: 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); \ + | ^~ 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/rel.hh:43, + from gecode/int/rel.cpp: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:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ +In file included from ./gecode/int/rel.hh:695, + from gecode/int/rel.cpp:34: +./gecode/int/rel/eq.hpp:108:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' + 108 | EqBnd::post(Home home, View0 x0, View1 x1){ + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: -gecode/int/element.cpp:59:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 59 | GECODE_ES_FAIL((Element::post_int(home,c,x0,x1))); - | ^ + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +gecode/int/rel.cpp:112:64: 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); \ | ^~ 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/rel.hh:43, + from gecode/int/rel.cpp: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/int/element.hh:321, - from gecode/int/element.cpp:34: -./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) { - | ~~~~~^~~~ +In file included from ./gecode/int/rel.hh:696, + from gecode/int/rel.cpp:34: +./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:139, from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: -gecode/int/element.cpp: In function 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntPropLevel)': + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +gecode/int/rel.cpp:116:64: 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); \ + | ^~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/rel.hh:697, + from gecode/int/rel.cpp:34: +./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' + 50 | Lq::post(Home home, V0 x0, V1 x1) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +gecode/int/rel.cpp:120:64: 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); \ + | ^~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/rel.hh:697, + from gecode/int/rel.cpp:34: +./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:139, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +gecode/int/rel.cpp: In function 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/kernel/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/rel.cpp:130:5: note: in expansion of macro 'GECODE_POST' + 130 | GECODE_POST; | ^~~~~~~~~~~ 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/rel.hh:43, + from gecode/int/rel.cpp: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) { | ^~~~ @@ -31025,41 +31056,173 @@ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: -gecode/int/element.cpp:74:74: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | (Element::post_int(home,c,x0,cx1))); - | ^ + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +gecode/int/rel.cpp:139:63: 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); \ | ^~ 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/rel.hh:43, + from gecode/int/rel.cpp: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/int/element.hh:321, - from gecode/int/element.cpp:34: -./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) { - | ~~~~~^~~~ +In file included from ./gecode/int/rel.hh:695, + from gecode/int/rel.cpp:34: +./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) { + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: -gecode/int/element.cpp: In function 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +gecode/int/rel.cpp:141:63: 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); \ + | ^~ +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:3266:3: note: because 'Gecode::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/rel.cpp:34: +./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/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +gecode/int/rel.cpp:147:67: 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); \ + | ^~ +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:3266:3: note: because 'Gecode::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/rel.cpp:34: +./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:139, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +gecode/int/rel.cpp:152:67: 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); \ + | ^~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/rel.hh:697, + from gecode/int/rel.cpp:34: +./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' + 50 | Lq::post(Home home, V0 x0, V1 x1) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +gecode/int/rel.cpp:157:67: 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); \ + | ^~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/rel.hh:697, + from gecode/int/rel.cpp:34: +./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' + 50 | Lq::post(Home home, V0 x0, V1 x1) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +gecode/int/rel.cpp:162:67: 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); \ + | ^~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/rel.hh:697, + from gecode/int/rel.cpp:34: +./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:139, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +gecode/int/rel.cpp:167:67: 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); \ + | ^~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/rel.hh:697, + from gecode/int/rel.cpp:34: +./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:139, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +gecode/int/rel.cpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/kernel/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/rel.cpp:180:5: note: in expansion of macro 'GECODE_POST' + 180 | GECODE_POST; | ^~~~~~~~~~~ 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/rel.hh:43, + from gecode/int/rel.cpp: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) { | ^~~~ @@ -31068,415 +31231,1335 @@ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: -gecode/int/element.cpp:87:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 87 | ::post(home,iv,x0,x1))); + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +gecode/int/rel.cpp:187:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ + | ^~ +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:3266:3: note: because 'Gecode::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/rel.cpp:34: +./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) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +gecode/int/rel.cpp:191:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ + | ^~ +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:3266:3: note: because 'Gecode::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/rel.cpp:34: +./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) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +gecode/int/rel.cpp:195:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ + | ^~ +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:3266:3: note: because 'Gecode::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/rel.cpp:34: +./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) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +gecode/int/rel.cpp:203:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ + | ^~ +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:3266:3: note: because 'Gecode::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/rel.cpp:34: +./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){ + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +gecode/int/rel.cpp:207:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ + | ^~ +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:3266:3: note: because 'Gecode::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/rel.cpp:34: +./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){ + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +gecode/int/rel.cpp:211:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ + | ^~ +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:3266:3: note: because 'Gecode::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/rel.cpp:34: +./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){ + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +gecode/int/rel.cpp:224:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ | ^~ 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/rel.hh:43, + from gecode/int/rel.cpp: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/int/element.hh:322, - from gecode/int/element.cpp:34: -./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, - | ~~~~~^~~~ +In file included from ./gecode/int/rel.hh:695, + from gecode/int/rel.cpp:34: +./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){ + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: -gecode/int/element.cpp:90:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 90 | ::post(home,iv,x0,x1))); + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +gecode/int/rel.cpp:228:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ | ^~ 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/rel.hh:43, + from gecode/int/rel.cpp: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/int/element.hh:322, - from gecode/int/element.cpp:34: -./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, - | ~~~~~^~~~ +In file included from ./gecode/int/rel.hh:695, + from gecode/int/rel.cpp:34: +./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){ + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: -gecode/int/element.cpp: In function 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': -./gecode/kernel/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; - | ^~~~~~~~~~~ + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +gecode/int/rel.cpp:232:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ + | ^~ 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/rel.hh:43, + from gecode/int/rel.cpp: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:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ +In file included from ./gecode/int/rel.hh:695, + from gecode/int/rel.cpp:34: +./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){ + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: -gecode/int/element.cpp:106:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 106 | ::post(home,iv,x0,v1))); + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +gecode/int/rel.cpp:240:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ | ^~ 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/rel.hh:43, + from gecode/int/rel.cpp: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/int/element.hh:322, - from gecode/int/element.cpp:34: -./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, - | ~~~~~^~~~ +In file included from ./gecode/int/rel.hh:695, + from gecode/int/rel.cpp:34: +./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) { + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: -gecode/int/element.cpp:109:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 109 | ::post(home,iv,x0,v1))); + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +gecode/int/rel.cpp:244:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ | ^~ 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/rel.hh:43, + from gecode/int/rel.cpp: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/int/element.hh:322, - from gecode/int/element.cpp:34: -./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, - | ~~~~~^~~~ +In file included from ./gecode/int/rel.hh:695, + from gecode/int/rel.cpp:34: +./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) { + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: -gecode/int/element.cpp: In function 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/kernel/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; - | ^~~~~~~~~~~ + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +gecode/int/rel.cpp:248:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ + | ^~ 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/rel.hh:43, + from gecode/int/rel.cpp: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:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ +In file included from ./gecode/int/rel.hh:695, + from gecode/int/rel.cpp:34: +./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) { + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: -gecode/int/element.cpp:122:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 122 | ::post(home,iv,x0,x1))); - | ^ + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +gecode/int/rel.cpp:261:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ | ^~ 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/rel.hh:43, + from gecode/int/rel.cpp: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/int/element.hh:322, - from gecode/int/element.cpp:34: -./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, - | ~~~~~^~~~ +In file included from ./gecode/int/rel.hh:697, + from gecode/int/rel.cpp:34: +./gecode/int/rel/lq-le.hpp:420:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' + 420 | ReLq::post(Home home, View x0, View x1, CtrlView b) { + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: -gecode/int/element.cpp: In function 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': -./gecode/kernel/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; - | ^~~~~~~~~~~ + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +gecode/int/rel.cpp:265:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ + | ^~ 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/rel.hh:43, + from gecode/int/rel.cpp: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:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ +In file included from ./gecode/int/rel.hh:697, + from gecode/int/rel.cpp:34: +./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) { + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: -gecode/int/element.cpp:136:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 136 | ::post(home,iv,x0,v1))); + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +gecode/int/rel.cpp:269:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ + | ^~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/rel.hh:697, + from gecode/int/rel.cpp:34: +./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) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +gecode/int/rel.cpp:282:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ | ^~ 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/rel.hh:43, + from gecode/int/rel.cpp: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/int/element.hh:322, - from gecode/int/element.cpp:34: -./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:51: 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) - | ^ +In file included from ./gecode/int/rel.hh:697, + from gecode/int/rel.cpp:34: +./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) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +gecode/int/rel.cpp:286:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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:150, from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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/int/element.hh:323, - from gecode/int/element.cpp:34: -./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, - | ~~~~~^~~~ +In file included from ./gecode/int/rel.hh:697, + from gecode/int/rel.cpp:34: +./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) { + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: -gecode/int/element.cpp: In function 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)': + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +gecode/int/rel.cpp:290:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ + | ^~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/rel.hh:697, + from gecode/int/rel.cpp:34: +./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) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +gecode/int/rel.cpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ -gecode/int/element.cpp:156:5: note: in expansion of macro 'GECODE_POST' - 156 | GECODE_POST; +gecode/int/rel.cpp:306:5: note: in expansion of macro 'GECODE_POST' + 306 | GECODE_POST; | ^~~~~~~~~~~ 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/rel.hh:43, + from gecode/int/rel.cpp: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:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ -gecode/int/element.cpp:157:39: 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); - | ^ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +gecode/int/rel.cpp:313:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ + | ^~ 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/rel.hh:43, + from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -gecode/int/element.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:48: 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); +In file included from ./gecode/int/rel.hh:695, + from gecode/int/rel.cpp:34: +./gecode/int/rel/eq.hpp:644:43: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' + 644 | ReEqDomInt::post(Home home, View x, int c, CtrlView b) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +gecode/int/rel.cpp:317:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ + | ^~ +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:3266:3: note: because 'Gecode::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/rel.cpp:34: +./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) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +gecode/int/rel.cpp:321:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ + | ^~ +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:3266:3: note: because 'Gecode::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/rel.cpp:34: +./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) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +gecode/int/rel.cpp:329:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ + | ^~ +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:3266:3: note: because 'Gecode::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/rel.cpp:34: +./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) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +gecode/int/rel.cpp:333:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ + | ^~ +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:3266:3: note: because 'Gecode::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/rel.cpp:34: +./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) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +gecode/int/rel.cpp:337:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ + | ^~ +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:3266:3: note: because 'Gecode::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/rel.cpp:34: +./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) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +gecode/int/rel.cpp:350:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ + | ^~ +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:3266:3: note: because 'Gecode::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/rel.cpp:34: +./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) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +gecode/int/rel.cpp:354:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ + | ^~ +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:3266:3: note: because 'Gecode::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/rel.cpp:34: +./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) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +gecode/int/rel.cpp:358:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ + | ^~ +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:3266:3: note: because 'Gecode::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/rel.cpp:34: +./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) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +gecode/int/rel.cpp:366:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ + | ^~ +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:3266:3: note: because 'Gecode::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/rel.cpp:34: +./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) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +gecode/int/rel.cpp:370:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ + | ^~ +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:3266:3: note: because 'Gecode::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/rel.cpp:34: +./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) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +gecode/int/rel.cpp:374:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ + | ^~ +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:3266:3: note: because 'Gecode::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/rel.cpp:34: +./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) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +gecode/int/rel.cpp:387:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ + | ^~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/rel.hh:697, + from gecode/int/rel.cpp:34: +./gecode/int/rel/lq-le.hpp:502:40: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReLqInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' + 502 | ReLqInt::post(Home home, View x, int c, CtrlView b) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +gecode/int/rel.cpp:391:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ + | ^~ 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/rel.hh:43, + from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -gecode/int/element.cpp:39:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)' - 39 | element(Home home, IntSharedArray c, IntVar x0, IntVar x1, - | ~~~~~^~~~ +In file included from ./gecode/int/rel.hh:697, + from gecode/int/rel.cpp:34: +./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) { + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: -gecode/int/element.cpp: In function 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)': + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +gecode/int/rel.cpp:395:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ + | ^~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/rel.hh:697, + from gecode/int/rel.cpp:34: +./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) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +gecode/int/rel.cpp:408:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ + | ^~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/rel.hh:697, + from gecode/int/rel.cpp:34: +./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) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +gecode/int/rel.cpp:412:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ + | ^~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/rel.hh:697, + from gecode/int/rel.cpp:34: +./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) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +gecode/int/rel.cpp:416:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ + | ^~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/rel.hh:697, + from gecode/int/rel.cpp:34: +./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) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +gecode/int/rel.cpp: In function 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ -gecode/int/element.cpp:167:5: note: in expansion of macro 'GECODE_POST' - 167 | GECODE_POST; +gecode/int/rel.cpp:431:5: note: in expansion of macro 'GECODE_POST' + 431 | GECODE_POST; | ^~~~~~~~~~~ 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/rel.hh:43, + from gecode/int/rel.cpp: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:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ -gecode/int/element.cpp:168:39: 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:139, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +gecode/int/rel.cpp:439:63: 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); \ + | ^~ 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/rel.hh:43, + from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -gecode/int/element.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:48: 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/int/rel.hh:695, + from gecode/int/rel.cpp:34: +./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) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +gecode/int/rel.cpp:441:63: 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); \ + | ^~ 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/rel.hh:43, + from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -gecode/int/element.cpp:51:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)' - 51 | element(Home home, IntSharedArray c, IntVar x0, BoolVar x1, - | ~~~~~^~~~ +In file included from ./gecode/int/rel.hh:695, + from gecode/int/rel.cpp:34: +./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/kernel.hh:139, from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: -gecode/int/element.cpp: In function 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)': + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +gecode/int/rel.cpp:448:58: 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); \ + | ^~ +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:3266:3: note: because 'Gecode::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/rel.cpp:34: +./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) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +gecode/int/rel.cpp:454:62: 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); \ + | ^~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/rel.hh:697, + from gecode/int/rel.cpp:34: +./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) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +gecode/int/rel.cpp:460:62: 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); \ + | ^~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/rel.hh:697, + from gecode/int/rel.cpp:34: +./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) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +gecode/int/rel.cpp:468:62: 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); \ + | ^~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/rel.hh:697, + from gecode/int/rel.cpp:34: +./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) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +gecode/int/rel.cpp:476:62: 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/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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/int/rel.hh:697, + from gecode/int/rel.cpp:34: +./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) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +gecode/int/rel.cpp: In function 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/kernel/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/rel.cpp:488:5: note: in expansion of macro 'GECODE_POST' + 488 | GECODE_POST; | ^~~~~~~~~~~ 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/rel.hh:43, + from gecode/int/rel.cpp: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:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ -gecode/int/element.cpp:179:39: 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); - | ^ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +gecode/int/rel.cpp:495:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ + | ^~ 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/rel.hh:43, + from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -gecode/int/element.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:48: 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); +In file included from ./gecode/int/rel.hh:698, + from gecode/int/rel.cpp:34: +./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, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +gecode/int/rel.cpp:502:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ + | ^~ +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:3266:3: note: because 'Gecode::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, + from gecode/int/rel.cpp:34: +./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, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +gecode/int/rel.cpp:509:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ + | ^~ 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/rel.hh:43, + from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -gecode/int/element.cpp:78:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)' - 78 | element(Home home, const IntVarArgs& c, IntVar x0, IntVar x1, - | ~~~~~^~~~ +In file included from ./gecode/int/rel.hh:698, + from gecode/int/rel.cpp:34: +./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, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: -gecode/int/element.cpp: In function 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)': + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +gecode/int/rel.cpp:516:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ + | ^~ +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:3266:3: note: because 'Gecode::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, + from gecode/int/rel.cpp:34: +./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, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp:38: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +gecode/int/rel.cpp:525:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ + | ^~ +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:3266:3: note: because 'Gecode::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/rel.cpp:34: +./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/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +gecode/int/rel.cpp:530:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ + | ^~ +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:3266:3: note: because 'Gecode::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/rel.cpp:34: +./gecode/int/rel/eq.hpp:108:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' + 108 | EqBnd::post(Home home, View0 x0, View1 x1){ + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +gecode/int/rel.cpp:537:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ + | ^~ +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:3266:3: note: because 'Gecode::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, + from gecode/int/rel.cpp:34: +./gecode/int/rel/lex.hpp:332:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::LexNq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]' + 332 | LexNq::post(Home home, ViewArray& x, ViewArray& y) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +gecode/int/rel.cpp: In function 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntArgs&, Gecode::IntPropLevel)': ./gecode/kernel/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/rel.cpp:564:5: note: in expansion of macro 'GECODE_POST' + 564 | GECODE_POST; | ^~~~~~~~~~~ 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/rel.hh:43, + from gecode/int/rel.cpp: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:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ -gecode/int/element.cpp:190:39: 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:139, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +gecode/int/rel.cpp:572:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ + | ^~ 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/rel.hh:43, + from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -gecode/int/element.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:48: 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/int/rel.hh:698, + from gecode/int/rel.cpp:34: +./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, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +gecode/int/rel.cpp:580:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ + | ^~ +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:3266:3: note: because 'Gecode::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, + from gecode/int/rel.cpp:34: +./gecode/int/rel/lex.hpp:241:29: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]' + 241 | LexLqLe::post(Home home, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +gecode/int/rel.cpp:588:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ + | ^~ 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/rel.hh:43, + from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -gecode/int/element.cpp:114:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)' - 114 | element(Home home, const BoolVarArgs& c, IntVar x0, BoolVar x1, - | ~~~~~^~~~ +In file included from ./gecode/int/rel.hh:698, + from gecode/int/rel.cpp:34: +./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, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +gecode/int/rel.cpp:596:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ + | ^~ +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:3266:3: note: because 'Gecode::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, + from gecode/int/rel.cpp:34: +./gecode/int/rel/lex.hpp:241:29: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]' + 241 | LexLqLe::post(Home home, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +gecode/int/rel.cpp:612:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ + | ^~ +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:3266:3: note: because 'Gecode::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, + from gecode/int/rel.cpp:34: +./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(Gecode::Home, const Gecode::IntArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': +gecode/int/rel.cpp:623:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 623 | rel(home,y,irt,x,ipl); + | ^ +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:3266:3: 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(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntArgs&, Gecode::IntPropLevel)' + 561 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntArgs& y, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp:38: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp: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/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp: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) { | ^~~~ @@ -31485,38 +32568,38 @@ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp:38: ./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp: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/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp: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/kernel.hh:261, from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp: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, from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp:38: ./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace/general.hpp:38:37: 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/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp: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) { | ^~~~ @@ -31525,8 +32608,8 @@ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] @@ -31534,15 +32617,15 @@ | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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:176, from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -31550,15 +32633,15 @@ | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] @@ -31566,15 +32649,15 @@ | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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:176, from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -31582,35 +32665,24 @@ | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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) | ^~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/precede.hh:41, - from gecode/int/precede.cpp:38: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]': -./gecode/int/element/pair.hpp:40:65: required from here -./gecode/kernel/propagator/pattern.hpp:413:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 413 | : Propagator(home), x0(y0), x1(y1), x2(y2) { - | ^ + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]': +./gecode/int/bool/eqv.hpp:160:22: required from here +./gecode/kernel/propagator/pattern.hpp:354:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 354 | : Propagator(home), x0(y0), x1(y1) { + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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) { | ^~~~ @@ -31618,1702 +32690,1525 @@ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, - from ./gecode/int/element.hh:40, - from gecode/int/element.cpp:34: -./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:46: required from here + from gecode/int/rel.cpp:34: +./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 ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/rel.hh:43, + from gecode/int/rel.cpp: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/int/rel.hh:695, - from ./gecode/int/element.hh:40, - from gecode/int/element.cpp:34: -./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]' + from gecode/int/rel.cpp:34: +./gecode/int/rel/eq.hpp:171:34: note: initializing argument 1 of 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 171 | EqDom::EqDom(Home home, View0 x0, View1 x1) | ~~~~~^~~~ -In file included from ./gecode/int/element.hh:321, - from gecode/int/element.cpp:34: -./gecode/int/element/int.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Gecode::IntSharedArray = Gecode::SharedArray]': -gecode/int/element.cpp:47:5: required from here -./gecode/int/element/int.hpp:423:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 423 | return Int::post(home,c,x0,x1); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +./gecode/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 +./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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/rel.hh:43, + from gecode/int/rel.cpp: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/int/element.hh:321, - from gecode/int/element.cpp:34: -./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); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +In file included from ./gecode/int/rel.hh:695, + from gecode/int/rel.cpp:34: +./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) + | ~~~~~^~~~ +In file included from ./gecode/int/rel.hh:696, + from gecode/int/rel.cpp:34: +./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 +./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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/rel.hh:43, + from gecode/int/rel.cpp: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/int/element.hh:321, - from gecode/int/element.cpp:34: -./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); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +In file included from ./gecode/int/rel.hh:696, + from gecode/int/rel.cpp:34: +./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/rel.hh:697, + from gecode/int/rel.cpp:34: +./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 +./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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/rel.hh:43, + from gecode/int/rel.cpp: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/int/element.hh:321, - from gecode/int/element.cpp:34: -./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); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +In file included from ./gecode/int/rel.hh:697, + from gecode/int/rel.cpp:34: +./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 +./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:150, from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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/int/element.hh:321, - from gecode/int/element.cpp:34: -./gecode/int/element/int.hpp:178:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray]' - 178 | Int::post(Home home, IntSharedArray& c, V0 x0, V1 x1) { - | ~~~~~^~~~ -./gecode/int/element/int.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Gecode::IntSharedArray = Gecode::SharedArray]': -gecode/int/element.cpp:59:5: required from here -./gecode/int/element/int.hpp:423:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 423 | return Int::post(home,c,x0,x1); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +In file included from ./gecode/int/rel.hh:697, + from gecode/int/rel.cpp:34: +./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) + | ~~~~~^~~~ +In file included from ./gecode/int/rel.hh:695, + from gecode/int/rel.cpp:34: +./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]': +gecode/int/rel.cpp:139:11: required from here +./gecode/int/rel/eq.hpp:273:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 273 | return EqDom::post(home,x[0],x[1]); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 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/rel.hh:43, + from gecode/int/rel.cpp: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/int/element.hh:321, - from gecode/int/element.cpp:34: -./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) { +In file included from ./gecode/int/rel.hh:695, + from gecode/int/rel.cpp:34: +./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/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/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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/rel.hh:43, + from gecode/int/rel.cpp: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/int/element.hh:321, - from gecode/int/element.cpp:34: -./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); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +In file included from ./gecode/int/rel.hh:695, + from gecode/int/rel.cpp:34: +./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 +./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]); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 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/rel.hh:43, + from gecode/int/rel.cpp: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/int/element.hh:321, - from gecode/int/element.cpp:34: -./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) { +In file included from ./gecode/int/rel.hh:695, + from gecode/int/rel.cpp:34: +./gecode/int/rel/eq.hpp:108:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' + 108 | EqBnd::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ -./gecode/int/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/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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/rel.hh:43, + from gecode/int/rel.cpp: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/int/element.hh:321, - from gecode/int/element.cpp:34: -./gecode/int/element/int.hpp:178:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray]' - 178 | Int::post(Home home, IntSharedArray& c, V0 x0, V1 x1) { - | ~~~~~^~~~ -./gecode/int/element/int.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Gecode::IntSharedArray = Gecode::SharedArray]': -gecode/int/element.cpp:73:5: required from here -./gecode/int/element/int.hpp:423:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 423 | return Int::post(home,c,x0,x1); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +In file included from ./gecode/int/rel.hh:695, + from gecode/int/rel.cpp:34: +./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 +./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); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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/rel.hh:43, + from gecode/int/rel.cpp: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/int/element.hh:321, - from gecode/int/element.cpp:34: -./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) { +In file included from ./gecode/int/rel.hh:695, + from gecode/int/rel.cpp:34: +./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/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/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); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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/rel.hh:43, + from gecode/int/rel.cpp: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/int/element.hh:321, - from gecode/int/element.cpp:34: -./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); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +In file included from ./gecode/int/rel.hh:696, + from gecode/int/rel.cpp:34: +./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/rel.hh:695, + from gecode/int/rel.cpp:34: +./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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/rel.hh:43, + from gecode/int/rel.cpp: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/int/element.hh:321, - from gecode/int/element.cpp:34: -./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); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +In file included from ./gecode/int/rel.hh:695, + from gecode/int/rel.cpp:34: +./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 +./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); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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/rel.hh:43, + from gecode/int/rel.cpp: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/int/element.hh:321, - from gecode/int/element.cpp:34: -./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) { +In file included from ./gecode/int/rel.hh:695, + from gecode/int/rel.cpp:34: +./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/element.hh:322, - from gecode/int/element.cpp:34: -./gecode/int/element/view.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::ViewDom::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]': -gecode/int/element.cpp:86:7: required from here -./gecode/int/element/view.hpp:371:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 371 | (void) new (home) Rel::EqDom(home,iv[x0.val()].view,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/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); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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/rel.hh:43, + from gecode/int/rel.cpp: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/int/rel.hh:696, + from gecode/int/rel.cpp:34: +./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/rel.hh:695, - from ./gecode/int/element.hh:40, - from gecode/int/element.cpp:34: -./gecode/int/rel/eq.hpp:171:34: note: initializing argument 1 of 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' - 171 | EqDom::EqDom(Home home, View0 x0, View1 x1) - | ~~~~~^~~~ -In file included from ./gecode/int/element.hh:322, - from gecode/int/element.cpp:34: -./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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + from gecode/int/rel.cpp:34: +./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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/rel.hh:43, + from gecode/int/rel.cpp: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/int/element.hh:322, - from gecode/int/element.cpp:34: -./gecode/int/element/view.hpp:360:35: note: initializing argument 1 of 'Gecode::Int::Element::ViewDom::ViewDom(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]' - 360 | ViewDom::ViewDom(Home home, - | ~~~~~^~~~ -./gecode/int/element/view.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]': -gecode/int/element.cpp:89:7: required from here -./gecode/int/element/view.hpp:289:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 289 | (void) new (home) Rel::EqBnd(home,iv[x0.val()].view,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int/rel.hh:695, + from gecode/int/rel.cpp:34: +./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 +./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); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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/rel.hh:43, + from gecode/int/rel.cpp: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/int/rel.hh:695, - from ./gecode/int/element.hh:40, - from gecode/int/element.cpp:34: -./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) - | ~~~~~^~~~ -In file included from ./gecode/int/element.hh:322, - from gecode/int/element.cpp:34: -./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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + from gecode/int/rel.cpp:34: +./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); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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/rel.hh:43, + from gecode/int/rel.cpp: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/int/element.hh:322, - from gecode/int/element.cpp:34: -./gecode/int/element/view.hpp:278:35: note: initializing argument 1 of 'Gecode::Int::Element::ViewBnd::ViewBnd(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]' - 278 | ViewBnd::ViewBnd(Home home, - | ~~~~~^~~~ -./gecode/int/element/view.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::ViewDom::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]': -gecode/int/element.cpp:105:7: required from here -./gecode/int/element/view.hpp:371:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 371 | (void) new (home) Rel::EqDom(home,iv[x0.val()].view,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int/rel.hh:696, + from gecode/int/rel.cpp:34: +./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/rel.hh:695, + from gecode/int/rel.cpp:34: +./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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/rel.hh:43, + from gecode/int/rel.cpp: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/int/rel.hh:695, - from ./gecode/int/element.hh:40, - from gecode/int/element.cpp:34: -./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) - | ~~~~~^~~~ -In file included from ./gecode/int/element.hh:322, - from gecode/int/element.cpp:34: -./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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + from gecode/int/rel.cpp:34: +./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 +./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:150, from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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/int/element.hh:322, - from gecode/int/element.cpp:34: -./gecode/int/element/view.hpp:360:35: note: initializing argument 1 of 'Gecode::Int::Element::ViewDom::ViewDom(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]' - 360 | ViewDom::ViewDom(Home home, - | ~~~~~^~~~ -./gecode/int/element/view.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]': -gecode/int/element.cpp:108:7: required from here -./gecode/int/element/view.hpp:289:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 289 | (void) new (home) Rel::EqBnd(home,iv[x0.val()].view,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int/rel.hh:695, + from gecode/int/rel.cpp:34: +./gecode/int/rel/eq.hpp:108:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' + 108 | EqBnd::post(Home home, View0 x0, View1 x1){ + | ~~~~~^~~~ +./gecode/int/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/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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/int/rel.hh:696, + from gecode/int/rel.cpp:34: +./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/rel.hh:695, - from ./gecode/int/element.hh:40, - from gecode/int/element.cpp:34: -./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) - | ~~~~~^~~~ -In file included from ./gecode/int/element.hh:322, - from gecode/int/element.cpp:34: -./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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + from gecode/int/rel.cpp:34: +./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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/rel.hh:43, + from gecode/int/rel.cpp: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/int/element.hh:322, - from gecode/int/element.cpp:34: -./gecode/int/element/view.hpp:278:35: note: initializing argument 1 of 'Gecode::Int::Element::ViewBnd::ViewBnd(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]' - 278 | ViewBnd::ViewBnd(Home home, - | ~~~~~^~~~ -./gecode/int/element/view.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::BoolView]': -gecode/int/element.cpp:121:5: required from here -./gecode/int/element/view.hpp:289:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 289 | (void) new (home) Rel::EqBnd(home,iv[x0.val()].view,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int/rel.hh:695, + from gecode/int/rel.cpp:34: +./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 +./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:150, from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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/int/rel.hh:695, - from ./gecode/int/element.hh:40, - from gecode/int/element.cpp:34: -./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) - | ~~~~~^~~~ -In file included from ./gecode/int/element.hh:322, - from gecode/int/element.cpp:34: -./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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + from gecode/int/rel.cpp:34: +./gecode/int/rel/eq.hpp:108:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' + 108 | EqBnd::post(Home home, View0 x0, View1 x1){ + | ~~~~~^~~~ +./gecode/int/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/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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/int/element.hh:322, - from gecode/int/element.cpp:34: -./gecode/int/element/view.hpp:278:35: note: initializing argument 1 of 'Gecode::Int::Element::ViewBnd::ViewBnd(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::BoolView]' - 278 | ViewBnd::ViewBnd(Home home, - | ~~~~~^~~~ -./gecode/int/element/view.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]': -gecode/int/element.cpp:135:5: required from here -./gecode/int/element/view.hpp:289:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 289 | (void) new (home) Rel::EqBnd(home,iv[x0.val()].view,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int/rel.hh:696, + from gecode/int/rel.cpp:34: +./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/rel.hh:695, + from gecode/int/rel.cpp:34: +./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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/rel.hh:43, + from gecode/int/rel.cpp: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/int/rel.hh:695, - from ./gecode/int/element.hh:40, - from gecode/int/element.cpp:34: -./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) - | ~~~~~^~~~ -In file included from ./gecode/int/element.hh:322, - from gecode/int/element.cpp:34: -./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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + from gecode/int/rel.cpp:34: +./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 +./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:150, from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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/int/element.hh:322, - from gecode/int/element.cpp:34: -./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, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp: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:176, - from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp: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) - | ^~~~~~~ In file included from ./gecode/int/rel.hh:695, - from ./gecode/int/element.hh:40, - from gecode/int/element.cpp:34: -./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]': -./gecode/int/rel/eq.hpp:186:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]' -./gecode/int/element/pair.hpp:52:46: required from here -./gecode/int/rel/eq.hpp:172:72: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 172 | : MixBinaryPropagator(home,x0,x1) {} - | ^ + from gecode/int/rel.cpp:34: +./gecode/int/rel/eq.hpp:108:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' + 108 | EqBnd::post(Home home, View0 x0, View1 x1){ + | ~~~~~^~~~ +./gecode/int/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/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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:187, - from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: -./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) - | ~~~~~^~~~ -In file included from ./gecode/int/element.hh:321, - from gecode/int/element.cpp:34: -./gecode/int/element/int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = signed char; Val = signed char; Gecode::IntSharedArray = Gecode::SharedArray]': -./gecode/int/element/int.hpp:423:56: required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Gecode::IntSharedArray = Gecode::SharedArray]' -gecode/int/element.cpp:47:5: required from here -./gecode/int/element/int.hpp:184:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 184 | (void) new (home) Int(home,c,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int/rel.hh:696, + from gecode/int/rel.cpp:34: +./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/rel.hh:695, + from gecode/int/rel.cpp:34: +./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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/rel.hh:43, + from gecode/int/rel.cpp: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/int/element.hh:321, - from gecode/int/element.cpp:34: -./gecode/int/element/int.hpp:158:32: note: initializing argument 1 of 'Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = signed char; Val = signed char; Gecode::IntSharedArray = Gecode::SharedArray]' - 158 | Int::Int(Home home, IntSharedArray& c0, V0 y0, V1 y1) - | ~~~~~^~~~ -./gecode/int/element/int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = signed char; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]': -./gecode/int/element/int.hpp:425:61: required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Gecode::IntSharedArray = Gecode::SharedArray]' -gecode/int/element.cpp:47:5: required from here -./gecode/int/element/int.hpp:184:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 184 | (void) new (home) Int(home,c,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int/rel.hh:695, + from gecode/int/rel.cpp:34: +./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 +./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:150, from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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/int/element.hh:321, - from gecode/int/element.cpp:34: -./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]' -gecode/int/element.cpp:47:5: required from here -./gecode/int/element/int.hpp:184:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 184 | (void) new (home) Int(home,c,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int/rel.hh:695, + from gecode/int/rel.cpp:34: +./gecode/int/rel/eq.hpp:108:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' + 108 | EqBnd::post(Home home, View0 x0, View1 x1){ + | ~~~~~^~~~ +./gecode/int/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/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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/int/element.hh:321, - from gecode/int/element.cpp:34: -./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]' -gecode/int/element.cpp:47:5: required from here -./gecode/int/element/int.hpp:184:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 184 | (void) new (home) Int(home,c,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int/rel.hh:696, + from gecode/int/rel.cpp:34: +./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/rel.hh:695, + from gecode/int/rel.cpp:34: +./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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/rel.hh:43, + from gecode/int/rel.cpp: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/int/element.hh:321, - from gecode/int/element.cpp:34: -./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]' -gecode/int/element.cpp:59:5: required from here -./gecode/int/element/int.hpp:184:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 184 | (void) new (home) Int(home,c,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int/rel.hh:695, + from gecode/int/rel.cpp:34: +./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 +./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:150, from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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/int/element.hh:321, - from gecode/int/element.cpp:34: -./gecode/int/element/int.hpp:158:32: note: initializing argument 1 of 'Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = signed char; Val = signed char; Gecode::IntSharedArray = Gecode::SharedArray]' - 158 | Int::Int(Home home, IntSharedArray& c0, V0 y0, V1 y1) - | ~~~~~^~~~ -./gecode/int/element/int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = signed char; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]': -./gecode/int/element/int.hpp:425:61: required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Gecode::IntSharedArray = Gecode::SharedArray]' -gecode/int/element.cpp:59:5: required from here -./gecode/int/element/int.hpp:184:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 184 | (void) new (home) Int(home,c,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int/rel.hh:695, + from gecode/int/rel.cpp:34: +./gecode/int/rel/eq.hpp:108:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' + 108 | EqBnd::post(Home home, View0 x0, View1 x1){ + | ~~~~~^~~~ +./gecode/int/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/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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/int/element.hh:321, - from gecode/int/element.cpp:34: -./gecode/int/element/int.hpp:158:32: note: initializing argument 1 of 'Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = signed char; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]' - 158 | Int::Int(Home home, IntSharedArray& c0, V0 y0, V1 y1) - | ~~~~~^~~~ -./gecode/int/element/int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = short int; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]': -./gecode/int/element/int.hpp:433:66: required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Gecode::IntSharedArray = Gecode::SharedArray]' -gecode/int/element.cpp:59:5: required from here -./gecode/int/element/int.hpp:184:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 184 | (void) new (home) Int(home,c,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int/rel.hh:696, + from gecode/int/rel.cpp:34: +./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/rel.hh:695, + from gecode/int/rel.cpp:34: +./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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/rel.hh:43, + from gecode/int/rel.cpp: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/int/element.hh:321, - from gecode/int/element.cpp:34: -./gecode/int/element/int.hpp:158:32: note: initializing argument 1 of 'Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = short int; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]' - 158 | Int::Int(Home home, IntSharedArray& c0, V0 y0, V1 y1) - | ~~~~~^~~~ -./gecode/int/element/int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray]': -./gecode/int/element/int.hpp:439:50: required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Gecode::IntSharedArray = Gecode::SharedArray]' -gecode/int/element.cpp:59:5: required from here -./gecode/int/element/int.hpp:184:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 184 | (void) new (home) Int(home,c,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int/rel.hh:695, + from gecode/int/rel.cpp:34: +./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 +./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:150, from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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/int/element.hh:321, - from gecode/int/element.cpp:34: -./gecode/int/element/int.hpp:158:32: note: initializing argument 1 of 'Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray]' - 158 | Int::Int(Home home, IntSharedArray& c0, V0 y0, V1 y1) - | ~~~~~^~~~ -./gecode/int/element/int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = signed char; Val = signed char; Gecode::IntSharedArray = Gecode::SharedArray]': -./gecode/int/element/int.hpp:423:56: required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Gecode::IntSharedArray = Gecode::SharedArray]' -gecode/int/element.cpp:73:5: required from here -./gecode/int/element/int.hpp:184:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 184 | (void) new (home) Int(home,c,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int/rel.hh:695, + from gecode/int/rel.cpp:34: +./gecode/int/rel/eq.hpp:108:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' + 108 | EqBnd::post(Home home, View0 x0, View1 x1){ + | ~~~~~^~~~ +./gecode/int/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/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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/int/element.hh:321, - from gecode/int/element.cpp:34: -./gecode/int/element/int.hpp:158:32: note: initializing argument 1 of 'Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = signed char; Val = signed char; Gecode::IntSharedArray = Gecode::SharedArray]' - 158 | Int::Int(Home home, IntSharedArray& c0, V0 y0, V1 y1) - | ~~~~~^~~~ -./gecode/int/element/int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = signed char; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]': -./gecode/int/element/int.hpp:425:61: required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Gecode::IntSharedArray = Gecode::SharedArray]' -gecode/int/element.cpp:73:5: required from here -./gecode/int/element/int.hpp:184:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 184 | (void) new (home) Int(home,c,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int/rel.hh:696, + from gecode/int/rel.cpp:34: +./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/rel.hh:695, + from gecode/int/rel.cpp:34: +./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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/rel.hh:43, + from gecode/int/rel.cpp: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/int/element.hh:321, - from gecode/int/element.cpp:34: -./gecode/int/element/int.hpp:158:32: note: initializing argument 1 of 'Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = signed char; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]' - 158 | Int::Int(Home home, IntSharedArray& c0, V0 y0, V1 y1) - | ~~~~~^~~~ -./gecode/int/element/int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = short int; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]': -./gecode/int/element/int.hpp:433:66: required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Gecode::IntSharedArray = Gecode::SharedArray]' -gecode/int/element.cpp:73:5: required from here -./gecode/int/element/int.hpp:184:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 184 | (void) new (home) Int(home,c,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int/rel.hh:695, + from gecode/int/rel.cpp:34: +./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 +./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); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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/rel.hh:43, + from gecode/int/rel.cpp: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/int/element.hh:321, - from gecode/int/element.cpp:34: -./gecode/int/element/int.hpp:158:32: note: initializing argument 1 of 'Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = short int; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]' - 158 | Int::Int(Home home, IntSharedArray& c0, V0 y0, V1 y1) - | ~~~~~^~~~ -./gecode/int/element/int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray]': -./gecode/int/element/int.hpp:439:50: required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Gecode::IntSharedArray = Gecode::SharedArray]' -gecode/int/element.cpp:73:5: required from here -./gecode/int/element/int.hpp:184:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 184 | (void) new (home) Int(home,c,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int/rel.hh:695, + from gecode/int/rel.cpp:34: +./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); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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/rel.hh:43, + from gecode/int/rel.cpp: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/int/element.hh:321, - from gecode/int/element.cpp:34: -./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) - | ~~~~~^~~~ +In file included from ./gecode/int/rel.hh:696, + from gecode/int/rel.cpp:34: +./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/rel.hh:695, - from ./gecode/int/element.hh:40, - from gecode/int/element.cpp:34: -./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]': -./gecode/int/element/view.hpp:371:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewDom::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]' -gecode/int/element.cpp:86:7: required from here -./gecode/int/rel/eq.hpp:172:72: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 172 | : MixBinaryPropagator(home,x0,x1) {} - | ^ + from gecode/int/rel.cpp:34: +./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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/rel.hh:43, + from gecode/int/rel.cpp: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:187, - from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: -./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) - | ~~~~~^~~~ -In file included from ./gecode/int/element.hh:322, - from gecode/int/element.cpp:34: -./gecode/int/element/view.hpp: In instantiation of 'Gecode::Int::Element::ViewDom::ViewDom(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]': -./gecode/int/element/view.hpp:375:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewDom::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]' -gecode/int/element.cpp:86:7: required from here -./gecode/int/element/view.hpp:362:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 362 | : View(home,iv,x0,x1) {} - | ^ +In file included from ./gecode/int/rel.hh:695, + from gecode/int/rel.cpp:34: +./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 +./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); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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/rel.hh:43, + from gecode/int/rel.cpp: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/int/element.hh:322, - from gecode/int/element.cpp:34: -./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, - | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, - from ./gecode/int/element.hh:40, - from gecode/int/element.cpp:34: -./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]': -./gecode/int/element/view.hpp:289:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]' -gecode/int/element.cpp:89:7: required from here -./gecode/int/rel/eq.hpp:104:72: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 104 | : MixBinaryPropagator(home,x0,x1) {} - | ^ -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:3266:3: note: because 'Gecode::Home' 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, - from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: -./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]' - 586 | (Home home, View0 y0, View1 y1) - | ~~~~~^~~~ -In file included from ./gecode/int/element.hh:322, - from gecode/int/element.cpp:34: -./gecode/int/element/view.hpp: In instantiation of 'Gecode::Int::Element::ViewBnd::ViewBnd(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]': -./gecode/int/element/view.hpp:293:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]' -gecode/int/element.cpp:89:7: required from here -./gecode/int/element/view.hpp:280:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 280 | : View(home,iv,x0,x1) {} - | ^ + from gecode/int/rel.cpp:34: +./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); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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/rel.hh:43, + from gecode/int/rel.cpp: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/int/element.hh:322, - from gecode/int/element.cpp:34: -./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, - | ~~~~~^~~~ +In file included from ./gecode/int/rel.hh:696, + from gecode/int/rel.cpp:34: +./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/rel.hh:695, - from ./gecode/int/element.hh:40, - from gecode/int/element.cpp:34: -./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::ConstIntView]': -./gecode/int/element/view.hpp:371:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewDom::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]' -gecode/int/element.cpp:105:7: required from here -./gecode/int/rel/eq.hpp:172:72: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 172 | : MixBinaryPropagator(home,x0,x1) {} - | ^ -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:3266:3: note: because 'Gecode::Home' 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, - from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: -./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::ConstIntView; int pc1 = 2]' - 586 | (Home home, View0 y0, View1 y1) - | ~~~~~^~~~ -In file included from ./gecode/int/element.hh:322, - from gecode/int/element.cpp:34: -./gecode/int/element/view.hpp: In instantiation of 'Gecode::Int::Element::ViewDom::ViewDom(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]': -./gecode/int/element/view.hpp:375:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewDom::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]' -gecode/int/element.cpp:105:7: required from here -./gecode/int/element/view.hpp:362:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 362 | : View(home,iv,x0,x1) {} - | ^ + from gecode/int/rel.cpp:34: +./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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/rel.hh:43, + from gecode/int/rel.cpp: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/int/element.hh:322, - from gecode/int/element.cpp:34: -./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, - | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, - from ./gecode/int/element.hh:40, - from gecode/int/element.cpp:34: -./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::ConstIntView]': -./gecode/int/element/view.hpp:289:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]' -gecode/int/element.cpp:108:7: required from here -./gecode/int/rel/eq.hpp:104:72: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 104 | : MixBinaryPropagator(home,x0,x1) {} - | ^ + from gecode/int/rel.cpp:34: +./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 +./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); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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/rel.hh:43, + from gecode/int/rel.cpp: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:187, - from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: -./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/int/element.hh:322, - from gecode/int/element.cpp:34: -./gecode/int/element/view.hpp: In instantiation of 'Gecode::Int::Element::ViewBnd::ViewBnd(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]': -./gecode/int/element/view.hpp:293:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]' -gecode/int/element.cpp:108:7: required from here -./gecode/int/element/view.hpp:280:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 280 | : View(home,iv,x0,x1) {} - | ^ +In file included from ./gecode/int/rel.hh:695, + from gecode/int/rel.cpp:34: +./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); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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/rel.hh:43, + from gecode/int/rel.cpp: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/int/element.hh:322, - from gecode/int/element.cpp:34: -./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, - | ~~~~~^~~~ +In file included from ./gecode/int/rel.hh:696, + from gecode/int/rel.cpp:34: +./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/rel.hh:695, - from ./gecode/int/element.hh:40, - from gecode/int/element.cpp:34: -./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]': -./gecode/int/element/view.hpp:289:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::BoolView]' -gecode/int/element.cpp:121:5: required from here -./gecode/int/rel/eq.hpp:104:72: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 104 | : MixBinaryPropagator(home,x0,x1) {} - | ^ + from gecode/int/rel.cpp:34: +./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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/rel.hh:43, + from gecode/int/rel.cpp: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:187, - from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: -./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) - | ~~~~~^~~~ -In file included from ./gecode/int/element.hh:322, - from gecode/int/element.cpp:34: -./gecode/int/element/view.hpp: In instantiation of 'Gecode::Int::Element::ViewBnd::ViewBnd(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::BoolView]': -./gecode/int/element/view.hpp:293:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::BoolView]' -gecode/int/element.cpp:121:5: required from here -./gecode/int/element/view.hpp:280:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 280 | : View(home,iv,x0,x1) {} - | ^ +In file included from ./gecode/int/rel.hh:695, + from gecode/int/rel.cpp:34: +./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/rel.hh:697, + from gecode/int/rel.cpp:34: +./gecode/int/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': +gecode/int/rel.cpp:260:9: required from here +./gecode/int/rel/lq-le.hpp:424:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 424 | return Lq::post(home,x0,x1); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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/int/element.hh:322, - from gecode/int/element.cpp:34: -./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, - | ~~~~~^~~~ -In file included from ./gecode/int/rel.hh:695, - from ./gecode/int/element.hh:40, - from gecode/int/element.cpp:34: -./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::ConstIntView]': -./gecode/int/element/view.hpp:289:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]' -gecode/int/element.cpp:135:5: required from here -./gecode/int/rel/eq.hpp:104:72: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 104 | : MixBinaryPropagator(home,x0,x1) {} - | ^ +In file included from ./gecode/int/rel.hh:697, + from gecode/int/rel.cpp:34: +./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::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/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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:187, - from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: -./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) - | ~~~~~^~~~ -In file included from ./gecode/int/element.hh:322, - from gecode/int/element.cpp:34: -./gecode/int/element/view.hpp: In instantiation of 'Gecode::Int::Element::ViewBnd::ViewBnd(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]': -./gecode/int/element/view.hpp:293:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]' -gecode/int/element.cpp:135:5: required from here -./gecode/int/element/view.hpp:280:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 280 | : View(home,iv,x0,x1) {} - | ^ +In file included from ./gecode/int/rel.hh:697, + from gecode/int/rel.cpp:34: +./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/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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/int/element.hh:322, - from gecode/int/element.cpp:34: -./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:187, - from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]': -./gecode/int/rel/eq.hpp:172:72: required from 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]' -./gecode/int/rel/eq.hpp:186:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]' -./gecode/int/element/pair.hpp:52:46: required from here -./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 587 | : Propagator(home), x0(y0), x1(y1) { - | ^ +In file included from ./gecode/int/rel.hh:697, + from gecode/int/rel.cpp:34: +./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 +./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/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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: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:321, - from gecode/int/element.cpp:34: -./gecode/int/element/int.hpp: In instantiation of 'Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = signed char; Val = signed char; Gecode::IntSharedArray = Gecode::SharedArray]': -./gecode/int/element/int.hpp:184:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = signed char; Val = signed char; Gecode::IntSharedArray = Gecode::SharedArray]' -./gecode/int/element/int.hpp:423:56: required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Gecode::IntSharedArray = Gecode::SharedArray]' -gecode/int/element.cpp:47:5: required from here -./gecode/int/element/int.hpp:159:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 159 | : Propagator(home), x0(y0), s0(0), x1(y1), s1(0), c(c0), iv(NULL) { - | ^ +In file included from ./gecode/int/rel.hh:697, + from gecode/int/rel.cpp:34: +./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::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/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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: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:321, - from gecode/int/element.cpp:34: -./gecode/int/element/int.hpp: In instantiation of 'Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = signed char; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]': -./gecode/int/element/int.hpp:184:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = signed char; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]' -./gecode/int/element/int.hpp:425:61: required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Gecode::IntSharedArray = Gecode::SharedArray]' -gecode/int/element.cpp:47:5: required from here -./gecode/int/element/int.hpp:159:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 159 | : Propagator(home), x0(y0), s0(0), x1(y1), s1(0), c(c0), iv(NULL) { - | ^ +In file included from ./gecode/int/rel.hh:697, + from gecode/int/rel.cpp:34: +./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/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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: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:321, - from gecode/int/element.cpp:34: -./gecode/int/element/int.hpp: In instantiation of 'Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = short int; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]': -./gecode/int/element/int.hpp:184:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = short int; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]' -./gecode/int/element/int.hpp:433:66: required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Gecode::IntSharedArray = Gecode::SharedArray]' -gecode/int/element.cpp:47:5: required from here -./gecode/int/element/int.hpp:159:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 159 | : Propagator(home), x0(y0), s0(0), x1(y1), s1(0), c(c0), iv(NULL) { - | ^ +In file included from ./gecode/int/rel.hh:697, + from gecode/int/rel.cpp:34: +./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 +./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/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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: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:321, - from gecode/int/element.cpp:34: -./gecode/int/element/int.hpp: In instantiation of 'Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray]': -./gecode/int/element/int.hpp:184:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray]' -./gecode/int/element/int.hpp:439:50: required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Gecode::IntSharedArray = Gecode::SharedArray]' -gecode/int/element.cpp:47:5: required from here -./gecode/int/element/int.hpp:159:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 159 | : Propagator(home), x0(y0), s0(0), x1(y1), s1(0), c(c0), iv(NULL) { - | ^ +In file included from ./gecode/int/rel.hh:697, + from gecode/int/rel.cpp:34: +./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::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/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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: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:321, - from gecode/int/element.cpp:34: -./gecode/int/element/int.hpp: In instantiation of 'Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = signed char; Val = signed char; Gecode::IntSharedArray = Gecode::SharedArray]': -./gecode/int/element/int.hpp:184:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = signed char; Val = signed char; Gecode::IntSharedArray = Gecode::SharedArray]' -./gecode/int/element/int.hpp:423:56: required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Gecode::IntSharedArray = Gecode::SharedArray]' -gecode/int/element.cpp:59:5: required from here -./gecode/int/element/int.hpp:159:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 159 | : Propagator(home), x0(y0), s0(0), x1(y1), s1(0), c(c0), iv(NULL) { - | ^ +In file included from ./gecode/int/rel.hh:697, + from gecode/int/rel.cpp:34: +./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/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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: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:321, - from gecode/int/element.cpp:34: -./gecode/int/element/int.hpp: In instantiation of 'Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = signed char; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]': -./gecode/int/element/int.hpp:184:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = signed char; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]' -./gecode/int/element/int.hpp:425:61: required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Gecode::IntSharedArray = Gecode::SharedArray]' -gecode/int/element.cpp:59:5: required from here -./gecode/int/element/int.hpp:159:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 159 | : Propagator(home), x0(y0), s0(0), x1(y1), s1(0), c(c0), iv(NULL) { - | ^ +In file included from ./gecode/int/rel.hh:697, + from gecode/int/rel.cpp:34: +./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 +./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/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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: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:321, - from gecode/int/element.cpp:34: -./gecode/int/element/int.hpp: In instantiation of 'Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = short int; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]': -./gecode/int/element/int.hpp:184:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = short int; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]' -./gecode/int/element/int.hpp:433:66: required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Gecode::IntSharedArray = Gecode::SharedArray]' -gecode/int/element.cpp:59:5: required from here -./gecode/int/element/int.hpp:159:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 159 | : Propagator(home), x0(y0), s0(0), x1(y1), s1(0), c(c0), iv(NULL) { - | ^ +In file included from ./gecode/int/rel.hh:697, + from gecode/int/rel.cpp:34: +./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::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/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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: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:321, - from gecode/int/element.cpp:34: -./gecode/int/element/int.hpp: In instantiation of 'Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray]': -./gecode/int/element/int.hpp:184:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray]' -./gecode/int/element/int.hpp:439:50: required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Gecode::IntSharedArray = Gecode::SharedArray]' -gecode/int/element.cpp:59:5: required from here -./gecode/int/element/int.hpp:159:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 159 | : Propagator(home), x0(y0), s0(0), x1(y1), s1(0), c(c0), iv(NULL) { - | ^ +In file included from ./gecode/int/rel.hh:697, + from gecode/int/rel.cpp:34: +./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/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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: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:321, - from gecode/int/element.cpp:34: -./gecode/int/element/int.hpp: In instantiation of 'Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = signed char; Val = signed char; Gecode::IntSharedArray = Gecode::SharedArray]': -./gecode/int/element/int.hpp:184:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = signed char; Val = signed char; Gecode::IntSharedArray = Gecode::SharedArray]' -./gecode/int/element/int.hpp:423:56: required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Gecode::IntSharedArray = Gecode::SharedArray]' -gecode/int/element.cpp:73:5: required from here -./gecode/int/element/int.hpp:159:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 159 | : Propagator(home), x0(y0), s0(0), x1(y1), s1(0), c(c0), iv(NULL) { - | ^ +In file included from ./gecode/int/rel.hh:697, + from gecode/int/rel.cpp:34: +./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 +./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/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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: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:321, - from gecode/int/element.cpp:34: -./gecode/int/element/int.hpp: In instantiation of 'Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = signed char; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]': -./gecode/int/element/int.hpp:184:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = signed char; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]' -./gecode/int/element/int.hpp:425:61: required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Gecode::IntSharedArray = Gecode::SharedArray]' -gecode/int/element.cpp:73:5: required from here -./gecode/int/element/int.hpp:159:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 159 | : Propagator(home), x0(y0), s0(0), x1(y1), s1(0), c(c0), iv(NULL) { - | ^ +In file included from ./gecode/int/rel.hh:697, + from gecode/int/rel.cpp:34: +./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::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/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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: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:321, - from gecode/int/element.cpp:34: -./gecode/int/element/int.hpp: In instantiation of 'Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = short int; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]': -./gecode/int/element/int.hpp:184:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = short int; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]' -./gecode/int/element/int.hpp:433:66: required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Gecode::IntSharedArray = Gecode::SharedArray]' -gecode/int/element.cpp:73:5: required from here -./gecode/int/element/int.hpp:159:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 159 | : Propagator(home), x0(y0), s0(0), x1(y1), s1(0), c(c0), iv(NULL) { - | ^ +In file included from ./gecode/int/rel.hh:697, + from gecode/int/rel.cpp:34: +./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/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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: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:321, - from gecode/int/element.cpp:34: -./gecode/int/element/int.hpp: In instantiation of 'Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray]': -./gecode/int/element/int.hpp:184:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray]' -./gecode/int/element/int.hpp:439:50: required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Gecode::IntSharedArray = Gecode::SharedArray]' -gecode/int/element.cpp:73:5: required from here -./gecode/int/element/int.hpp:159:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 159 | : Propagator(home), x0(y0), s0(0), x1(y1), s1(0), c(c0), iv(NULL) { - | ^ +In file included from ./gecode/int/rel.hh:697, + from gecode/int/rel.cpp:34: +./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 +./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/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:187, - from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]': -./gecode/int/rel/eq.hpp:172:72: required from 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' -./gecode/int/element/view.hpp:371:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewDom::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]' -gecode/int/element.cpp:86:7: required from here -./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 587 | : Propagator(home), x0(y0), x1(y1) { - | ^ +In file included from ./gecode/int/rel.hh:697, + from gecode/int/rel.cpp:34: +./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::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/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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: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:322, - from gecode/int/element.cpp:34: -./gecode/int/element/view.hpp: In instantiation of 'Gecode::Int::Element::View::View(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView; int pc_ac = 2]': -./gecode/int/element/view.hpp:362:46: required from 'Gecode::Int::Element::ViewDom::ViewDom(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]' -./gecode/int/element/view.hpp:375:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewDom::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]' -gecode/int/element.cpp:86:7: required from here -./gecode/int/element/view.hpp:114:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 114 | : Propagator(home), iv(iv0), x0(y0), x1(y1) { - | ^ +In file included from ./gecode/int/rel.hh:697, + from gecode/int/rel.cpp:34: +./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/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:187, - from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]': -./gecode/int/rel/eq.hpp:104:72: required from 'Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' -./gecode/int/element/view.hpp:289:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]' -gecode/int/element.cpp:89:7: required from here -./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 587 | : Propagator(home), x0(y0), x1(y1) { - | ^ +In file included from ./gecode/int/rel.hh:697, + from gecode/int/rel.cpp:34: +./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) + | ~~~~~^~~~ +In file included from ./gecode/int/rel.hh:695, + from gecode/int/rel.cpp:34: +./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 +./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/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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: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:322, - from gecode/int/element.cpp:34: -./gecode/int/element/view.hpp: In instantiation of 'Gecode::Int::Element::View::View(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView; int pc_ac = 1]': -./gecode/int/element/view.hpp:280:46: required from 'Gecode::Int::Element::ViewBnd::ViewBnd(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]' -./gecode/int/element/view.hpp:293:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]' -gecode/int/element.cpp:89:7: required from here -./gecode/int/element/view.hpp:114:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 114 | : Propagator(home), iv(iv0), x0(y0), x1(y1) { - | ^ +In file included from ./gecode/int/rel.hh:695, + from gecode/int/rel.cpp:34: +./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 +./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/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:187, - from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::ConstIntView; int pc1 = 2]': -./gecode/int/rel/eq.hpp:172:72: required from 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::ConstIntView]' -./gecode/int/element/view.hpp:371:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewDom::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]' -gecode/int/element.cpp:105:7: required from here -./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 587 | : Propagator(home), x0(y0), x1(y1) { - | ^ +In file included from ./gecode/int/rel.hh:695, + from gecode/int/rel.cpp:34: +./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) + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp: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/int.hh:1723, + from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp:38: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp: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/kernel/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:322, - from gecode/int/element.cpp:34: -./gecode/int/element/view.hpp: In instantiation of 'Gecode::Int::Element::View::View(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView; int pc_ac = 2]': -./gecode/int/element/view.hpp:362:46: required from 'Gecode::Int::Element::ViewDom::ViewDom(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]' -./gecode/int/element/view.hpp:375:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewDom::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]' -gecode/int/element.cpp:105:7: required from here -./gecode/int/element/view.hpp:114:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 114 | : Propagator(home), iv(iv0), x0(y0), x1(y1) { - | ^ +In file included from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp:38: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +./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 +./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/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:187, - from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 1; View1 = Gecode::Int::ConstIntView; int pc1 = 1]': -./gecode/int/rel/eq.hpp:104:72: required from 'Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::ConstIntView]' -./gecode/int/element/view.hpp:289:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]' -gecode/int/element.cpp:108:7: required from here -./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 587 | : Propagator(home), x0(y0), x1(y1) { - | ^ +In file included from ./gecode/int/rel.hh:695, + from gecode/int/rel.cpp:34: +./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 +./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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/rel.hh:43, + from gecode/int/rel.cpp: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: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:322, - from gecode/int/element.cpp:34: -./gecode/int/element/view.hpp: In instantiation of 'Gecode::Int::Element::View::View(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView; int pc_ac = 1]': -./gecode/int/element/view.hpp:280:46: required from 'Gecode::Int::Element::ViewBnd::ViewBnd(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]' -./gecode/int/element/view.hpp:293:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]' -gecode/int/element.cpp:108:7: required from here -./gecode/int/element/view.hpp:114:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 114 | : Propagator(home), iv(iv0), x0(y0), x1(y1) { - | ^ +In file included from ./gecode/int/rel.hh:695, + from gecode/int/rel.cpp:34: +./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/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 +./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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/rel.hh:43, + from gecode/int/rel.cpp: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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:187, - from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 1; View1 = Gecode::Int::BoolView; int pc1 = 1]': -./gecode/int/rel/eq.hpp:104:72: required from 'Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]' -./gecode/int/element/view.hpp:289:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::BoolView]' -gecode/int/element.cpp:121:5: required from here -./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 587 | : Propagator(home), x0(y0), x1(y1) { - | ^ +In file included from ./gecode/int/rel.hh:695, + from gecode/int/rel.cpp:34: +./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 +./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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/rel.hh:43, + from gecode/int/rel.cpp: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: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:322, - from gecode/int/element.cpp:34: -./gecode/int/element/view.hpp: In instantiation of 'Gecode::Int::Element::View::View(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::BoolView; int pc_ac = 1]': -./gecode/int/element/view.hpp:280:46: required from 'Gecode::Int::Element::ViewBnd::ViewBnd(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::BoolView]' -./gecode/int/element/view.hpp:293:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::BoolView]' -gecode/int/element.cpp:121:5: required from here -./gecode/int/element/view.hpp:114:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 114 | : Propagator(home), iv(iv0), x0(y0), x1(y1) { - | ^ +In file included from ./gecode/int/rel.hh:695, + from gecode/int/rel.cpp:34: +./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 +./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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/rel.hh:43, + from gecode/int/rel.cpp: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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:187, - from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 1; View1 = Gecode::Int::ConstIntView; int pc1 = 1]': -./gecode/int/rel/eq.hpp:104:72: required from 'Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::ConstIntView]' -./gecode/int/element/view.hpp:289:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]' -gecode/int/element.cpp:135:5: required from here -./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 587 | : Propagator(home), x0(y0), x1(y1) { - | ^ +In file included from ./gecode/int/rel.hh:695, + from gecode/int/rel.cpp:34: +./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 +./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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/rel.hh:43, + from gecode/int/rel.cpp: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: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:322, - from gecode/int/element.cpp:34: -./gecode/int/element/view.hpp: In instantiation of 'Gecode::Int::Element::View::View(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView; int pc_ac = 1]': -./gecode/int/element/view.hpp:280:46: required from 'Gecode::Int::Element::ViewBnd::ViewBnd(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]' -./gecode/int/element/view.hpp:293:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]' -gecode/int/element.cpp:135:5: required from here -./gecode/int/element/view.hpp:114:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 114 | : Propagator(home), iv(iv0), x0(y0), x1(y1) { - | ^ +In file included from ./gecode/int/rel.hh:695, + from gecode/int/rel.cpp:34: +./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 +./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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/rel.hh:43, + from gecode/int/rel.cpp: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: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/int/count.hh:39, - from gecode/int/count.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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/rel.hh:695, + from gecode/int/rel.cpp:34: +./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 +./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/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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/int/count.hh:39, - from gecode/int/count.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp: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) - | ^~~~~~~ +In file included from ./gecode/int/rel.hh:695, + from gecode/int/rel.cpp:34: +./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) + | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp:38: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp: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/int/count.hh:39, - from gecode/int/count.cpp:34: +In file included from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp:38: ./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp:38: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp: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/int/count.hh:39, - from gecode/int/count.cpp:34: +In file included from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp:38: ./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp:38: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp: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/int/count.hh:39, - from gecode/int/count.cpp:34: +In file included from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp:38: ./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp:38: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp: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/int/count.hh:39, - from gecode/int/count.cpp:34: +In file included from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp:38: ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::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::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 +./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/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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/int/rel.hh:695, + from gecode/int/rel.cpp:34: +./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 +./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/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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/int.hh:4353, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:29: 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/rel.hh:695, + from gecode/int/rel.cpp:34: +./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/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp: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/kernel.hh:229, from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp: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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:55:29: 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 ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp: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/kernel.hh:229, from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp: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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/int/rel.hh:697, + from gecode/int/rel.cpp:34: +./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 +./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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/rel.hh:697, + from gecode/int/rel.cpp:34: +./gecode/int/rel/lq-le.hpp:497:43: note: initializing argument 1 of 'Gecode::Int::Rel::ReLqInt::ReLqInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' + 497 | ReLqInt::ReLqInt(Home home, View x, int c0, CtrlView b) + | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:74:29: 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:150, from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp: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/kernel.hh:229, from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp: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/int/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReLqInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': +gecode/int/rel.cpp:390:9: required from here +./gecode/int/rel/lq-le.hpp:520:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 520 | (void) new (home) ReLqInt(home,x,c,b); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/rel.hh:697, + from gecode/int/rel.cpp:34: +./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) + | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:79:29: 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:150, from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp: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/kernel.hh:229, from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp: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, +./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 +./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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const 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) { + | ^~~~ +In file included from ./gecode/int/rel.hh:697, + from gecode/int/rel.cpp:34: +./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 +./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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723, +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/rel.hh:697, + from gecode/int/rel.cpp:34: +./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 +./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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/rel.hh:697, + from gecode/int/rel.cpp:34: +./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 +./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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, @@ -33321,130 +34216,304 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::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:43, +In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ +./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:4845, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp: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/int.hh:4353, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp:38: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 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, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp:38: ./gecode/int/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 ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp: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/int/count.hh:39, - from gecode/int/count.cpp:34: +In file included from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp:38: ./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp:38: ./gecode/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 ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp: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/int/count.hh:39, - from gecode/int/count.cpp:34: +In file included from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp: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/int/rel.hh:696, + from gecode/int/rel.cpp:34: +./gecode/int/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::NaryNq::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]': +gecode/int/rel.cpp:448:9: required from here +./gecode/int/rel/nq.hpp:144:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 144 | return Nq::post(home,x[0],x[1]); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +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:3266:3: note: because 'Gecode::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/rel.cpp:34: +./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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +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:3266:3: note: because 'Gecode::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/rel.cpp:34: +./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) + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +./gecode/int/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::NaryLqLe::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int o = 1]': +gecode/int/rel.cpp:454:9: required from here +./gecode/int/rel/lq-le.hpp:227:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ + | ^~ +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:3266:3: note: because 'Gecode::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/rel.cpp:34: +./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/rel.hh:697, + from gecode/int/rel.cpp:34: +./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]); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/rel.hh:697, + from gecode/int/rel.cpp:34: +./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::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]); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/rel.hh:697, + from gecode/int/rel.cpp:34: +./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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/rel.hh:697, + from gecode/int/rel.cpp:34: +./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) + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +./gecode/int/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::NaryLqLe::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int o = 0]': +gecode/int/rel.cpp:460:9: required from here +./gecode/int/rel/lq-le.hpp:227:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ + | ^~ +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:3266:3: note: because 'Gecode::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/rel.cpp:34: +./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:4845, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp: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/int.hh:4353, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp:38: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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/rel.hh:697, + from gecode/int/rel.cpp:34: +./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]); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/rel.hh:697, + from gecode/int/rel.cpp:34: +./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' + 50 | Lq::post(Home home, V0 x0, V1 x1) { + | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp:38: ./gecode/int/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 ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp: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/int/count.hh:39, - from gecode/int/count.cpp:34: +./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]); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp:38: ./gecode/int.hh:4429:21: note: initializing argument 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/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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/int/rel.hh:697, + from gecode/int/rel.cpp:34: +./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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/rel.hh:697, + from gecode/int/rel.cpp:34: +./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) + | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp:38: ./gecode/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:150, from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp: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/int/count.hh:39, - from gecode/int/count.cpp:34: +In file included from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp: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:2555, - from ./gecode/int/rel.hh:43, +In file included from ./gecode/int/rel.hh:698, from gecode/int/rel.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ +./gecode/int/rel/lex.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]': +gecode/int/rel.cpp:494:9: required from here +./gecode/int/rel/lex.hpp:252:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 252 | return Le::post(home,x[0],y[0]); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, @@ -33452,18 +34521,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/int/rel.hh:43, +In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/int/rel.hh:43, +./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/rel.hh:698, from gecode/int/rel.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ +./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]); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, @@ -33471,18 +34538,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/int/rel.hh:43, +In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/int/rel.hh:43, +./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' + 50 | Lq::post(Home home, V0 x0, V1 x1) { + | ~~~~~^~~~ +In file included from ./gecode/int/rel.hh:698, from gecode/int/rel.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ +./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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, @@ -33490,18 +34555,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/int/rel.hh:43, - from gecode/int/rel.cpp:34: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/int/rel.hh:43, +In file included from ./gecode/int/rel.hh:698, from gecode/int/rel.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ +./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 +./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]); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, @@ -33509,18 +34572,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/int/rel.hh:43, +In file included from ./gecode/int/rel.hh:696, from gecode/int/rel.cpp:34: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/int/rel.hh:43, +./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/rel.hh:698, from gecode/int/rel.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ +./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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, @@ -33528,20 +34589,33 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:229, +In file included from ./gecode/int/rel.hh:698, + from gecode/int/rel.cpp:34: +./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 +./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]); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/int/rel.hh:43, +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ^ +./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) { + | ~~~~~^~~~ +In file included from ./gecode/int/rel.hh:698, + from gecode/int/rel.cpp:34: +./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]); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, @@ -33549,20 +34623,33 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:229, +In file included from ./gecode/int/rel.hh:697, + from gecode/int/rel.cpp:34: +./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::ConstIntView; V1 = Gecode::Int::IntView]' + 50 | Lq::post(Home home, V0 x0, V1 x1) { + | ~~~~~^~~~ +In file included from ./gecode/int/rel.hh:698, + from gecode/int/rel.cpp:34: +./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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/int/rel.hh:43, +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/rel.hh:698, from gecode/int/rel.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ^ +./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 +./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]); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, @@ -33570,20 +34657,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/kernel.hh:229, +In file included from ./gecode/int/rel.hh:697, + from gecode/int/rel.cpp:34: +./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) { + | ~~~~~^~~~ +In file included from ./gecode/int/rel.hh:698, + from gecode/int/rel.cpp:34: +./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]); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/rel.hh:697, + from gecode/int/rel.cpp:34: +./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView]' + 50 | Lq::post(Home home, V0 x0, V1 x1) { + | ~~~~~^~~~ +In file included from ./gecode/int/rel.hh:698, + from gecode/int/rel.cpp:34: +./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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::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, + from gecode/int/rel.cpp:34: +./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 +./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]); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, @@ -33591,198 +34708,200 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:229, +In file included from ./gecode/int/rel.hh:696, + from gecode/int/rel.cpp:34: +./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){ + | ~~~~~^~~~ +In file included from ./gecode/int/rel.hh:698, + from gecode/int/rel.cpp:34: +./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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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) { + | ^~~~ +In file included from ./gecode/int/rel.hh:698, + from gecode/int/rel.cpp:34: +./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) + | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp:38: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': ./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp: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/int/count.hh:39, - from gecode/int/count.cpp:34: +In file included from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp:38: ./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp:38: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': ./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp: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/int/count.hh:39, - from gecode/int/count.cpp:34: +In file included from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp:38: ./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp:38: ./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': ./gecode/int/branch.hpp:50:50: 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:150, from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp: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/int/count.hh:39, - from gecode/int/count.cpp:34: +In file included from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp:38: ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp:38: ./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': ./gecode/int/branch.hpp:55:51: 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:150, from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp: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/int/count.hh:39, - from gecode/int/count.cpp:34: +In file included from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp:38: ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:39:39: 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 ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp: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/int/count.hh:39, - from gecode/int/count.cpp:34: +In file included from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp:38: ./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:45:39: 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:150, from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp: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/int/count.hh:39, - from gecode/int/count.cpp:34: +In file included from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp:38: ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, +In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp: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/int.hh:4353, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ + from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp:38: +gecode/int/precede.cpp: In function 'void Gecode::precede(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': +./gecode/kernel/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; + | ^~~~~~~~~~~ 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: + from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp: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/int/rel.hh:43, - from gecode/int/rel.cpp:34: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ +./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:139, + from ./gecode/int.hh:59, + from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp:38: +gecode/int/precede.cpp:50:64: 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); \ + | ^~ 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: + from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp: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/int/rel.hh:43, - from gecode/int/rel.cpp: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/int/precede.hh:107, + from gecode/int/precede.cpp:38: +./gecode/int/precede/single.hpp:96:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Precede::Single::post(Gecode::Home, Gecode::ViewArray&, int, int) [with View = Gecode::Int::IntView]' + 96 | Single::post(Home home, ViewArray& x, int s, int t) { + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: -gecode/int/count.cpp: In function 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)': + from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp:38: +gecode/int/precede.cpp: In function 'void Gecode::precede(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel)': ./gecode/kernel/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/int/precede.cpp:60:5: note: in expansion of macro 'GECODE_POST' + 60 | GECODE_POST; | ^~~~~~~~~~~ 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: + from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp: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) { | ^~~~ @@ -33791,99 +34910,236 @@ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: -gecode/int/count.cpp:54:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 54 | ::post(home,xv,y,m))); - | ^ + from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp:38: +gecode/int/precede.cpp:64:74: 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); \ | ^~ 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: + from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp: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/int/count.hh:254, - from gecode/int/count.cpp:34: -./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/precede.hh:107, + from gecode/int/precede.cpp:38: +./gecode/int/precede/single.hpp:96:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Precede::Single::post(Gecode::Home, Gecode::ViewArray&, int, int) [with View = Gecode::Int::IntView]' + 96 | Single::post(Home home, ViewArray& x, int s, int t) { | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, +In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: -gecode/int/count.cpp:61:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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); \ - | ^~ + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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:176, + from ./gecode/int.hh:59, + from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp:38: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp:38: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/int.hh:59, + from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp:38: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp:38: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/int.hh:59, + from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp:38: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp:38: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/int.hh:59, + from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp:38: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp: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) + | ^~~~~~~ +./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/precede.hh:107, + from gecode/int/precede.cpp:38: +./gecode/int/precede/single.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Precede::Single::post(Gecode::Home, Gecode::ViewArray&, int, int) [with View = Gecode::Int::IntView]': +gecode/int/precede.cpp:50:5: required from here +./gecode/int/precede/single.hpp:120:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 120 | (void) new (home) Single(home, x, s, t, beta, gamma); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: + from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp: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/int/count.hh:406, - from gecode/int/count.cpp:34: -./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, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, +In file included from ./gecode/int/precede.hh:107, + from gecode/int/precede.cpp:38: +./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, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: -gecode/int/count.cpp:68:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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); \ - | ^~ + from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp:38: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp:38: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/int.hh:59, + from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp:38: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp: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/int/rel.hh:695, + from gecode/int/rel.cpp:34: +./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]': +./gecode/int/rel/eq.hpp:186:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' +gecode/int/rel.cpp:106:9: required from here +./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) {} + | ^ 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: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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/int/count.hh:256, - from gecode/int/count.cpp:34: -./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) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, +In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: -gecode/int/count.cpp:74:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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); \ - | ^~ + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +./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) + | ~~~~~^~~~ +In file included from ./gecode/int/precede.hh:107, + from gecode/int/precede.cpp:38: +./gecode/int/precede/single.hpp: In instantiation of 'Gecode::Int::Precede::Single::Single(Gecode::Home, Gecode::ViewArray&, int, int, int, int) [with View = Gecode::Int::IntView]': +./gecode/int/precede/single.hpp:120:12: required from 'static Gecode::ExecStatus Gecode::Int::Precede::Single::post(Gecode::Home, Gecode::ViewArray&, int, int) [with View = Gecode::Int::IntView]' +gecode/int/precede.cpp:50:5: required from here +./gecode/int/precede/single.hpp:87:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 87 | c(home), s(s0), t(t0), alpha(0), beta(b), gamma(g) { + | ^ 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: + from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp: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/int/count.hh:255, - from gecode/int/count.cpp:34: -./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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/int/rel.hh:43, +In file included from ./gecode/kernel.hh:187, + from ./gecode/int.hh:59, + from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp:38: +./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = -1]' + 476 | (Home home, ViewArray& y) + | ~~~~~^~~~ +In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/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::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]': +./gecode/int/rel/eq.hpp:118:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' +gecode/int/rel.cpp:108:9: required from here +./gecode/int/rel/eq.hpp:104:72: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 104 | : MixBinaryPropagator(home,x0,x1) {} + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, @@ -33891,29 +35147,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/int.hh:4353, +In file included from ./gecode/kernel.hh:187, + from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from ./gecode/int/rel.hh:43, +./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]' + 586 | (Home home, View0 y0, View1 y1) + | ~~~~~^~~~ +In file included from ./gecode/int/rel.hh:696, from gecode/int/rel.cpp:34: -./gecode/int/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:139, - from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: -gecode/int/count.cpp: In function 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)': -./gecode/kernel/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/int/rel/nq.hpp: In instantiation of 'Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]': +./gecode/int/rel/nq.hpp:57:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' +gecode/int/rel.cpp:112:7: required from here +./gecode/int/rel/nq.hpp:45:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | : MixBinaryPropagator(home,x0,x1) {} + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, @@ -33921,27 +35169,43 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/kernel.hh:187, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 0; View1 = Gecode::Int::IntView; int pc1 = 0]' + 586 | (Home home, View0 y0, View1 y1) + | ~~~~~^~~~ +In file included from ./gecode/int/rel.hh:697, + from gecode/int/rel.cpp:34: +./gecode/int/rel/lq-le.hpp: In instantiation of 'Gecode::Int::Rel::Lq::Lq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]': +./gecode/int/rel/lq-le.hpp:54:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' +gecode/int/rel.cpp:116:7: required from here +./gecode/int/rel/lq-le.hpp:46:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 46 | : MixBinaryPropagator(home,x0,x1) {} + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -In file included from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -./gecode/int.hh:4429:21: note: initializing argument 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, +In file included from ./gecode/kernel.hh:187, + from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: -./gecode/int/branch/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::IntView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]' + 586 | (Home home, View0 y0, View1 y1) + | ~~~~~^~~~ +In file included from ./gecode/int/rel.hh:697, + from gecode/int/rel.cpp:34: +./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]' +gecode/int/rel.cpp:120:7: required from here +./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/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, @@ -33949,1168 +35213,1144 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::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:43, +In file included from ./gecode/kernel.hh:187, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, +./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]' + 586 | (Home home, View0 y0, View1 y1) + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: -gecode/int/count.cpp:95:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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); \ - | ^~ + 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); + | ^~~~~ +In file included from ./gecode/int/rel.hh:695, + from gecode/int/rel.cpp:34: +./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::NaryEqDom::NaryEqDom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]': +./gecode/int/rel/eq.hpp:285:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' +gecode/int/rel.cpp:139:11: required from here +./gecode/int/rel/eq.hpp:266:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 266 | : NaryPropagator(home,x) {} + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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/int/count.hh:406, - from gecode/int/count.cpp:34: -./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, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, +In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: -gecode/int/count.cpp:98:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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); \ - | ^~ + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +./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/propagator/pattern.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = -1]': +./gecode/int/precede/single.hpp:87:56: required from 'Gecode::Int::Precede::Single::Single(Gecode::Home, Gecode::ViewArray&, int, int, int, int) [with View = Gecode::Int::IntView]' +./gecode/int/precede/single.hpp:120:12: required from 'static Gecode::ExecStatus Gecode::Int::Precede::Single::post(Gecode::Home, Gecode::ViewArray&, int, int) [with View = Gecode::Int::IntView]' +gecode/int/precede.cpp:50:5: required from here +./gecode/kernel/propagator/pattern.hpp:477:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 477 | : Propagator(home), x(y) { + | ^ 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: + from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp: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/int/count.hh:406, - from gecode/int/count.cpp:34: -./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, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: -gecode/int/count.cpp:106:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 106 | ::post(home,xv,y,z,0))); +./gecode/kernel/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/rel.cpp:34: +./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::NaryEqBnd::NaryEqBnd(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]': +./gecode/int/rel/eq.hpp:417:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqBnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' +gecode/int/rel.cpp:141:11: required from here +./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/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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/int/count.hh:406, - from gecode/int/count.cpp:34: -./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, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: -gecode/int/count.cpp:113:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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); \ - | ^~ -In file included from ./gecode/kernel.hh:150, +In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp: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/int/count.hh:256, - from gecode/int/count.cpp:34: -./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) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 1]' + 476 | (Home home, ViewArray& y) + | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: -gecode/int/count.cpp:122:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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); \ - | ^~ + from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp:38: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp:38: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +In file included from ./gecode/int/rel.hh:695, + from gecode/int/rel.cpp:34: +./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqDom::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': +./gecode/int/rel/eq.hpp:506:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' +gecode/int/rel.cpp:186:11: required from here +./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) {} + | ^ 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: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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/int/count.hh:407, - from gecode/int/count.cpp:34: -./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, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, +In file included from ./gecode/int.hh:605, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +./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) + | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: -gecode/int/count.cpp:125:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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); \ - | ^~ + from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp:38: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp: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/int/rel.hh:695, + from gecode/int/rel.cpp:34: +./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqDom::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': +./gecode/int/rel/eq.hpp:506:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' +gecode/int/rel.cpp:190:11: required from here +./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) {} + | ^ 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: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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/int/count.hh:407, - from gecode/int/count.cpp:34: -./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(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntRelType, int, Gecode::IntPropLevel)': -gecode/int/count.cpp:139:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 139 | count(home,x,y.min(),irt,m); - | ^ +In file included from ./gecode/int.hh:605, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +./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) + | ~~~~~^~~~ +In file included from ./gecode/int/rel.hh:695, + from gecode/int/rel.cpp:34: +./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqDom::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': +./gecode/int/rel/eq.hpp:506:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' +gecode/int/rel.cpp:194:11: required from here +./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) {} + | ^ 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: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -gecode/int/count.cpp:40:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 40 | count(Home home, const IntVarArgs& x, int n, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: -./gecode/kernel/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; - | ^~~~~~~~~~~ +In file included from ./gecode/int.hh:605, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +./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) + | ~~~~~^~~~ +In file included from ./gecode/int/rel.hh:695, + from gecode/int/rel.cpp:34: +./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]' +gecode/int/rel.cpp:202:11: required from here +./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) {} + | ^ 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: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: -gecode/int/count.cpp:152:69: 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); \ - | ^~ +In file included from ./gecode/int.hh:605, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +./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) + | ~~~~~^~~~ +In file included from ./gecode/int/rel.hh:695, + from gecode/int/rel.cpp:34: +./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqBnd::ReEqBnd(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': +./gecode/int/rel/eq.hpp:580:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' +gecode/int/rel.cpp:206:11: required from here +./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) {} + | ^ 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: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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/int/count.hh:254, - from gecode/int/count.cpp:34: -./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) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: -gecode/int/count.cpp:159:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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); \ - | ^~ +In file included from ./gecode/int.hh:605, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +./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) + | ~~~~~^~~~ +In file included from ./gecode/int/rel.hh:695, + from gecode/int/rel.cpp:34: +./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqBnd::ReEqBnd(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': +./gecode/int/rel/eq.hpp:580:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' +gecode/int/rel.cpp:210:11: required from here +./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) {} + | ^ 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: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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/int/count.hh:406, - from gecode/int/count.cpp:34: -./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, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: -gecode/int/count.cpp:165:69: 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); \ - | ^~ +In file included from ./gecode/int.hh:605, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +./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) + | ~~~~~^~~~ +In file included from ./gecode/int/rel.hh:695, + from gecode/int/rel.cpp:34: +./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]' +gecode/int/rel.cpp:223:13: required from here +./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) {} + | ^ 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: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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/int/count.hh:256, - from gecode/int/count.cpp:34: -./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) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: -gecode/int/count.cpp:170:69: 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); \ - | ^~ +In file included from ./gecode/int.hh:605, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +./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/int/rel.hh:695, + from gecode/int/rel.cpp:34: +./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqBnd::ReEqBnd(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': +./gecode/int/rel/eq.hpp:580:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' +gecode/int/rel.cpp:227:13: required from here +./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) {} + | ^ 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: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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/int/count.hh:255, - from gecode/int/count.cpp:34: -./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) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: -gecode/int/count.cpp: In function 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)': -./gecode/kernel/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; - | ^~~~~~~~~~~ +In file included from ./gecode/int.hh:605, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +./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/int/rel.hh:695, + from gecode/int/rel.cpp:34: +./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]' +gecode/int/rel.cpp:231:13: required from here +./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) {} + | ^ 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: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: -gecode/int/count.cpp:194:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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); \ - | ^~ +In file included from ./gecode/int.hh:605, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +./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/int/rel.hh:695, + from gecode/int/rel.cpp:34: +./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqDom::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': +./gecode/int/rel/eq.hpp:506:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' +gecode/int/rel.cpp:239:13: required from here +./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) {} + | ^ 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: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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/int/count.hh:254, - from gecode/int/count.cpp:34: -./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) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: -gecode/int/count.cpp:201:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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); \ - | ^~ +In file included from ./gecode/int.hh:605, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +./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) + | ~~~~~^~~~ +In file included from ./gecode/int/rel.hh:695, + from gecode/int/rel.cpp:34: +./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqDom::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': +./gecode/int/rel/eq.hpp:506:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' +gecode/int/rel.cpp:243:13: required from here +./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) {} + | ^ 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: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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/int/count.hh:406, - from gecode/int/count.cpp:34: -./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, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: -gecode/int/count.cpp:208:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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); \ - | ^~ +In file included from ./gecode/int.hh:605, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +./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) + | ~~~~~^~~~ +In file included from ./gecode/int/rel.hh:695, + from gecode/int/rel.cpp:34: +./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]' +gecode/int/rel.cpp:247:13: required from here +./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) {} + | ^ 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: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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/int/count.hh:256, - from gecode/int/count.cpp:34: -./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) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: -gecode/int/count.cpp:214:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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); \ - | ^~ +In file included from ./gecode/int.hh:605, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +./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) + | ~~~~~^~~~ +In file included from ./gecode/int/rel.hh:697, + from gecode/int/rel.cpp:34: +./gecode/int/rel/lq-le.hpp: In instantiation of 'Gecode::Int::Rel::ReLq::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': +./gecode/int/rel/lq-le.hpp:442:16: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' +gecode/int/rel.cpp:260:9: required from here +./gecode/int/rel/lq-le.hpp:416:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 416 | : ReBinaryPropagator(home,x0,x1,b) {} + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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/int/count.hh:255, - from gecode/int/count.cpp:34: -./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) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: -gecode/int/count.cpp: In function 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/kernel/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; - | ^~~~~~~~~~~ +In file included from ./gecode/int.hh:605, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +./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) + | ~~~~~^~~~ +In file included from ./gecode/int/rel.hh:697, + from gecode/int/rel.cpp:34: +./gecode/int/rel/lq-le.hpp: In instantiation of 'Gecode::Int::Rel::ReLq::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': +./gecode/int/rel/lq-le.hpp:442:16: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' +gecode/int/rel.cpp:264:9: required from here +./gecode/int/rel/lq-le.hpp:416:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 416 | : ReBinaryPropagator(home,x0,x1,b) {} + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: -gecode/int/count.cpp:232:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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); \ - | ^~ +In file included from ./gecode/int.hh:605, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +./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) + | ~~~~~^~~~ +In file included from ./gecode/int/rel.hh:697, + from gecode/int/rel.cpp:34: +./gecode/int/rel/lq-le.hpp: In instantiation of 'Gecode::Int::Rel::ReLq::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': +./gecode/int/rel/lq-le.hpp:442:16: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' +gecode/int/rel.cpp:268:9: required from here +./gecode/int/rel/lq-le.hpp:416:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 416 | : ReBinaryPropagator(home,x0,x1,b) {} + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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/int/count.hh:406, - from gecode/int/count.cpp:34: -./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, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: -gecode/int/count.cpp:237:65: 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); \ - | ^~ +In file included from ./gecode/int.hh:605, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +./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) + | ~~~~~^~~~ +In file included from ./gecode/int/rel.hh:697, + from gecode/int/rel.cpp:34: +./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]' +gecode/int/rel.cpp:281:11: required from here +./gecode/int/rel/lq-le.hpp:416:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 416 | : ReBinaryPropagator(home,x0,x1,b) {} + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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/int/rel.hh:696, - from ./gecode/int/count/rel.hpp:34, - from ./gecode/int/count.hh:128, - from gecode/int/count.cpp:34: -./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:139, - from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: -gecode/int/count.cpp:239:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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); \ - | ^~ +In file included from ./gecode/int.hh:605, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +./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/int/rel.hh:697, + from gecode/int/rel.cpp:34: +./gecode/int/rel/lq-le.hpp: In instantiation of 'Gecode::Int::Rel::ReLq::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': +./gecode/int/rel/lq-le.hpp:442:16: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' +gecode/int/rel.cpp:285:11: required from here +./gecode/int/rel/lq-le.hpp:416:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 416 | : ReBinaryPropagator(home,x0,x1,b) {} + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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/int/count.hh:406, - from gecode/int/count.cpp:34: -./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, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: -gecode/int/count.cpp:244:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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); \ - | ^~ +In file included from ./gecode/int.hh:605, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +./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/int/rel.hh:697, + from gecode/int/rel.cpp:34: +./gecode/int/rel/lq-le.hpp: In instantiation of 'Gecode::Int::Rel::ReLq::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': +./gecode/int/rel/lq-le.hpp:442:16: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' +gecode/int/rel.cpp:289:11: required from here +./gecode/int/rel/lq-le.hpp:416:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 416 | : ReBinaryPropagator(home,x0,x1,b) {} + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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/int/count.hh:408, - from gecode/int/count.cpp:34: -./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, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: -gecode/int/count.cpp:248:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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); \ - | ^~ +In file included from ./gecode/int.hh:605, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +./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/int/rel.hh:695, + from gecode/int/rel.cpp:34: +./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqDomInt::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': +./gecode/int/rel/eq.hpp:661:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' +gecode/int/rel.cpp:312:11: required from here +./gecode/int/rel/eq.hpp:640:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 640 | : ReUnaryPropagator(home,x,b), c(c0) {} + | ^ 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: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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/int/count.hh:408, - from gecode/int/count.cpp:34: -./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, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: -gecode/int/count.cpp:252:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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); \ - | ^~ +In file included from ./gecode/int.hh:605, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +./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/rel.hh:695, + from gecode/int/rel.cpp:34: +./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqDomInt::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': +./gecode/int/rel/eq.hpp:661:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' +gecode/int/rel.cpp:316:11: required from here +./gecode/int/rel/eq.hpp:640:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 640 | : ReUnaryPropagator(home,x,b), c(c0) {} + | ^ 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: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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/int/count.hh:407, - from gecode/int/count.cpp:34: -./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, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: -gecode/int/count.cpp:256:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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); \ - | ^~ +In file included from ./gecode/int.hh:605, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +./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/rel.hh:695, + from gecode/int/rel.cpp:34: +./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqDomInt::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': +./gecode/int/rel/eq.hpp:661:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' +gecode/int/rel.cpp:320:11: required from here +./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) {} + | ^ 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: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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/int/count.hh:407, - from gecode/int/count.cpp:34: -./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, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: -gecode/int/count.cpp: In function 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/kernel/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; - | ^~~~~~~~~~~ +In file included from ./gecode/int.hh:605, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +./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/rel.hh:695, + from gecode/int/rel.cpp:34: +./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqBndInt::ReEqBndInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': +./gecode/int/rel/eq.hpp:738:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' +gecode/int/rel.cpp:328:11: required from here +./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) {} + | ^ 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: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: -gecode/int/count.cpp:273:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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); \ - | ^~ +In file included from ./gecode/int.hh:605, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of 'Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::BoolView]' + 155 | (Home home, View y0, CtrlView b0) + | ~~~~~^~~~ +In file included from ./gecode/int/rel.hh:695, + from gecode/int/rel.cpp:34: +./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqBndInt::ReEqBndInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': +./gecode/int/rel/eq.hpp:738:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' +gecode/int/rel.cpp:332:11: required from here +./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) {} + | ^ 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: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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/int/count.hh:406, - from gecode/int/count.cpp:34: -./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, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: -gecode/int/count.cpp:276:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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); \ - | ^~ +In file included from ./gecode/int.hh:605, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of 'Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::BoolView]' + 155 | (Home home, View y0, CtrlView b0) + | ~~~~~^~~~ +In file included from ./gecode/int/rel.hh:695, + from gecode/int/rel.cpp:34: +./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]' +gecode/int/rel.cpp:336:11: required from here +./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) {} + | ^ 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: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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/int/count.hh:406, - from gecode/int/count.cpp:34: -./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, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: -gecode/int/count.cpp:281:65: 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); \ - | ^~ +In file included from ./gecode/int.hh:605, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of 'Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::BoolView]' + 155 | (Home home, View y0, CtrlView b0) + | ~~~~~^~~~ +In file included from ./gecode/int/rel.hh:695, + from gecode/int/rel.cpp:34: +./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqBndInt::ReEqBndInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': +./gecode/int/rel/eq.hpp:738:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' +gecode/int/rel.cpp:349:13: required from here +./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) {} + | ^ 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: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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/int/rel.hh:696, - from ./gecode/int/count/rel.hpp:34, - from ./gecode/int/count.hh:128, - from gecode/int/count.cpp:34: -./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:139, - from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: -gecode/int/count.cpp:283:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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); \ - | ^~ +In file included from ./gecode/int.hh:605, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +./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) + | ~~~~~^~~~ +In file included from ./gecode/int/rel.hh:695, + from gecode/int/rel.cpp:34: +./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqBndInt::ReEqBndInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': +./gecode/int/rel/eq.hpp:738:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' +gecode/int/rel.cpp:353:13: required from here +./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) {} + | ^ 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: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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/int/count.hh:406, - from gecode/int/count.cpp:34: -./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, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: -gecode/int/count.cpp:288:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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); \ - | ^~ +In file included from ./gecode/int.hh:605, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +./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) + | ~~~~~^~~~ +In file included from ./gecode/int/rel.hh:695, + from gecode/int/rel.cpp:34: +./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqBndInt::ReEqBndInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': +./gecode/int/rel/eq.hpp:738:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' +gecode/int/rel.cpp:357:13: required from here +./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) {} + | ^ 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: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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/int/count.hh:408, - from gecode/int/count.cpp:34: -./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, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: -gecode/int/count.cpp:292:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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:605, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +./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) + | ~~~~~^~~~ +In file included from ./gecode/int/rel.hh:695, + from gecode/int/rel.cpp:34: +./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]' +gecode/int/rel.cpp:365:13: required from here +./gecode/int/rel/eq.hpp:640:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 640 | : ReUnaryPropagator(home,x,b), c(c0) {} + | ^ 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: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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/int/count.hh:408, - from gecode/int/count.cpp:34: -./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, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: -gecode/int/count.cpp:297:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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); \ - | ^~ +In file included from ./gecode/int.hh:605, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +./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) + | ~~~~~^~~~ +In file included from ./gecode/int/rel.hh:695, + from gecode/int/rel.cpp:34: +./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]' +gecode/int/rel.cpp:369:13: required from here +./gecode/int/rel/eq.hpp:640:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 640 | : ReUnaryPropagator(home,x,b), c(c0) {} + | ^ 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: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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/int/count.hh:407, - from gecode/int/count.cpp:34: -./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, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: -gecode/int/count.cpp:300:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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); \ - | ^~ +In file included from ./gecode/int.hh:605, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +./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) + | ~~~~~^~~~ +In file included from ./gecode/int/rel.hh:695, + from gecode/int/rel.cpp:34: +./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]' +gecode/int/rel.cpp:373:13: required from here +./gecode/int/rel/eq.hpp:640:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 640 | : ReUnaryPropagator(home,x,b), c(c0) {} + | ^ 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: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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/int/count.hh:407, - from gecode/int/count.cpp:34: -./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, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: -gecode/int/count.cpp:305:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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); \ - | ^~ +In file included from ./gecode/int.hh:605, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +./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) + | ~~~~~^~~~ +In file included from ./gecode/int/rel.hh:697, + from gecode/int/rel.cpp:34: +./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]' +gecode/int/rel.cpp:386:9: required from here +./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) {} + | ^ 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: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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/int/count.hh:407, - from gecode/int/count.cpp:34: -./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, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: -gecode/int/count.cpp:308:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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); \ - | ^~ +In file included from ./gecode/int.hh:605, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of 'Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::BoolView]' + 155 | (Home home, View y0, CtrlView b0) + | ~~~~~^~~~ +In file included from ./gecode/int/rel.hh:697, + from gecode/int/rel.cpp:34: +./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]' +gecode/int/rel.cpp:390:9: required from here +./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) {} + | ^ 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: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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/int/count.hh:407, - from gecode/int/count.cpp:34: -./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(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)': -gecode/int/count.cpp:321:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 321 | count(home,x,y.min(),irt,z); - | ^ +In file included from ./gecode/int.hh:605, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of 'Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::BoolView]' + 155 | (Home home, View y0, CtrlView b0) + | ~~~~~^~~~ +In file included from ./gecode/int/rel.hh:697, + from gecode/int/rel.cpp:34: +./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]' +gecode/int/rel.cpp:394:9: required from here +./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) {} + | ^ 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: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -gecode/int/count.cpp:222:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 222 | count(Home home, const IntVarArgs& x, int n, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: -./gecode/kernel/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; - | ^~~~~~~~~~~ +In file included from ./gecode/int.hh:605, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of 'Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::BoolView]' + 155 | (Home home, View y0, CtrlView b0) + | ~~~~~^~~~ +In file included from ./gecode/int/rel.hh:697, + from gecode/int/rel.cpp:34: +./gecode/int/rel/lq-le.hpp: In instantiation of 'Gecode::Int::Rel::ReLqInt::ReLqInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': +./gecode/int/rel/lq-le.hpp:520:16: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReLqInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' +gecode/int/rel.cpp:407:11: required from here +./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) {} + | ^ 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: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: -gecode/int/count.cpp:333:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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); \ - | ^~ +In file included from ./gecode/int.hh:605, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +./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) + | ~~~~~^~~~ +In file included from ./gecode/int/rel.hh:697, + from gecode/int/rel.cpp:34: +./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]' +gecode/int/rel.cpp:411:11: required from here +./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) {} + | ^ 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: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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/int/count.hh:406, - from gecode/int/count.cpp:34: -./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, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: -gecode/int/count.cpp:338:65: 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); \ - | ^~ +In file included from ./gecode/int.hh:605, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +./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) + | ~~~~~^~~~ +In file included from ./gecode/int/rel.hh:697, + from gecode/int/rel.cpp:34: +./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]' +gecode/int/rel.cpp:415:11: required from here +./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) {} + | ^ 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: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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/int.hh:605, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +./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) + | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:696, - from ./gecode/int/count/rel.hpp:34, - from ./gecode/int/count.hh:128, - from gecode/int/count.cpp:34: -./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:139, - from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: -gecode/int/count.cpp:340:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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); \ - | ^~ + from gecode/int/rel.cpp:34: +./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]' +gecode/int/rel.cpp:448:9: required from here +./gecode/int/rel/nq.hpp:97:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 97 | : NaryPropagator(home,x) {} + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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/int/count.hh:406, - from gecode/int/count.cpp:34: -./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, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, +In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: -gecode/int/count.cpp:345:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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); \ - | ^~ + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +./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) + | ~~~~~^~~~ +In file included from ./gecode/int/rel.hh:697, + from gecode/int/rel.cpp:34: +./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]' +gecode/int/rel.cpp:454:9: required from here +./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) { + | ^ 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: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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/int/count.hh:408, - from gecode/int/count.cpp:34: -./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, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, +In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: -gecode/int/count.cpp:349:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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); \ - | ^~ + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = -1]' + 476 | (Home home, ViewArray& y) + | ~~~~~^~~~ +In file included from ./gecode/int/rel.hh:697, + from gecode/int/rel.cpp:34: +./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]' +gecode/int/rel.cpp:460:9: required from here +./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) { + | ^ 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: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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/int/count.hh:408, - from gecode/int/count.cpp:34: -./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, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, +In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: -gecode/int/count.cpp:353:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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); \ - | ^~ + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = -1]' + 476 | (Home home, ViewArray& y) + | ~~~~~^~~~ +In file included from ./gecode/int/rel.hh:698, + from gecode/int/rel.cpp:34: +./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]' +gecode/int/rel.cpp:494:9: required from here +./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) { + | ^ 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: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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/int/count.hh:407, - from gecode/int/count.cpp:34: -./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, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: -gecode/int/count.cpp:357:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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: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:698, + from gecode/int/rel.cpp:34: +./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]' +gecode/int/rel.cpp:536:9: required from here +./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) { + | ^ 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: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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/int/count.hh:407, - from gecode/int/count.cpp:34: -./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, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: -gecode/int/count.cpp: In function 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/kernel/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: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:697, + from gecode/int/rel.cpp:34: +./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]' +gecode/int/rel.cpp:571:9: required from here +./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:150, from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: -gecode/int/count.cpp:380:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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); \ - | ^~ +In file included from ./gecode/int/rel.hh:697, + from gecode/int/rel.cpp:34: +./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]' +gecode/int/rel.cpp:571:9: required from here +./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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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/int/count.hh:406, - from gecode/int/count.cpp:34: -./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, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: -gecode/int/count.cpp:385:65: 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); \ - | ^~ +In file included from ./gecode/int/rel.hh:697, + from gecode/int/rel.cpp:34: +./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) + | ~~~~~^~~~ +In file included from ./gecode/int/rel.hh:698, + from gecode/int/rel.cpp:34: +./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]' +gecode/int/rel.cpp:571:9: required from here +./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) { + | ^ 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: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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/int/rel.hh:696, - from ./gecode/int/count/rel.hpp:34, - from ./gecode/int/count.hh:128, - from gecode/int/count.cpp:34: -./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:139, - from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: -gecode/int/count.cpp:387:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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: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:697, + from gecode/int/rel.cpp:34: +./gecode/int/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView]': +./gecode/int/rel/lex.hpp:252:31: required from 'static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]' +gecode/int/rel.cpp:579:9: required from here +./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:150, from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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/int/count.hh:406, - from gecode/int/count.cpp:34: -./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, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: -gecode/int/count.cpp:392:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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); \ - | ^~ +In file included from ./gecode/int/rel.hh:697, + from gecode/int/rel.cpp:34: +./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]' +gecode/int/rel.cpp:579:9: required from here +./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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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/int/count.hh:408, - from gecode/int/count.cpp:34: -./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, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: -gecode/int/count.cpp:396:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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); \ - | ^~ +In file included from ./gecode/int/rel.hh:697, + from gecode/int/rel.cpp:34: +./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) + | ~~~~~^~~~ +In file included from ./gecode/int/rel.hh:698, + from gecode/int/rel.cpp:34: +./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]' +gecode/int/rel.cpp:579:9: required from here +./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) { + | ^ 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: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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/int/count.hh:408, - from gecode/int/count.cpp:34: -./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, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: -gecode/int/count.cpp:400:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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: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:696, + from gecode/int/rel.cpp:34: +./gecode/int/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView]': +./gecode/int/rel/lex.hpp:360:29: required from 'static Gecode::ExecStatus Gecode::Int::Rel::LexNq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]' +gecode/int/rel.cpp:611:9: required from here +./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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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/int/count.hh:407, - from gecode/int/count.cpp:34: -./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:139, - from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: -gecode/int/count.cpp:404:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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); \ - | ^~ +In file included from ./gecode/int/rel.hh:696, + from gecode/int/rel.cpp:34: +./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) + | ~~~~~^~~~ +In file included from ./gecode/int/rel.hh:698, + from gecode/int/rel.cpp:34: +./gecode/int/rel/lex.hpp: In instantiation of 'Gecode::Int::Rel::LexNq::LexNq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]': +./gecode/int/rel/lex.hpp:361:12: required from 'static Gecode::ExecStatus Gecode::Int::Rel::LexNq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]' +gecode/int/rel.cpp:611:9: required from here +./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) { + | ^ 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: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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/int/count.hh:407, - from gecode/int/count.cpp:34: -./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/int.hh:5223, +./gecode/kernel/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:187, + from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: 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]' +./gecode/int/rel/eq.hpp:186:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' +gecode/int/rel.cpp:106:9: required from here +./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, @@ -35118,18 +36358,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/rel.hh:43, - from gecode/int/rel.cpp:34: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, +./gecode/kernel/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:187, + from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_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 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]': +./gecode/int/rel/eq.hpp:104:72: required from 'Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' +./gecode/int/rel/eq.hpp:118:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' +gecode/int/rel.cpp:108:9: required from here +./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 587 | : Propagator(home), x0(y0), x1(y1) { + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, @@ -35137,18 +36379,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/rel.hh:43, - from gecode/int/rel.cpp:34: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, +./gecode/kernel/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:187, + from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 0; View1 = Gecode::Int::IntView; int pc1 = 0]': +./gecode/int/rel/nq.hpp:45:66: required from 'Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' +./gecode/int/rel/nq.hpp:57:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' +gecode/int/rel.cpp:112:7: required from here +./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 587 | : Propagator(home), x0(y0), x1(y1) { + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, @@ -35156,18 +36400,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/rel.hh:43, - from gecode/int/rel.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, +./gecode/kernel/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:187, + from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ +./gecode/kernel/propagator/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]' +./gecode/int/rel/eq.hpp:285:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' +gecode/int/rel.cpp:139:11: required from here +./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/int.hh:59, from ./gecode/int/rel.hh:43, @@ -35175,18 +36421,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/rel.hh:43, - from gecode/int/rel.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, +./gecode/kernel/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:187, + from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: 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::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 1]': +./gecode/int/rel/eq.hpp:398:45: required from 'Gecode::Int::Rel::NaryEqBnd::NaryEqBnd(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' +./gecode/int/rel/eq.hpp:417:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqBnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' +gecode/int/rel.cpp:141:11: required from here +./gecode/kernel/propagator/pattern.hpp:477:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 477 | : Propagator(home), x(y) { + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, @@ -35194,18 +36442,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/rel.hh:43, - from gecode/int/rel.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, +./gecode/kernel/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:605, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ^ +./gecode/int/propagator.hpp: In instantiation of 'Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::BoolView]': +./gecode/int/rel/eq.hpp:490:64: required from 'Gecode::Int::Rel::ReEqDom::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' +./gecode/int/rel/eq.hpp:506:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' +gecode/int/rel.cpp:186:11: required from here +./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/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, @@ -35213,152 +36462,489 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::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:43, +./gecode/kernel/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:605, + from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, +./gecode/int/propagator.hpp: In instantiation of 'Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::BoolView]': +./gecode/int/rel/eq.hpp:564:64: required from 'Gecode::Int::Rel::ReEqBnd::ReEqBnd(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' +./gecode/int/rel/eq.hpp:580:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' +gecode/int/rel.cpp:202:11: required from here +./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/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +In file included from ./gecode/int.hh:605, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +./gecode/int/propagator.hpp: In instantiation of 'Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]': +./gecode/int/rel/eq.hpp:564:64: required from 'Gecode::Int::Rel::ReEqBnd::ReEqBnd(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' +./gecode/int/rel/eq.hpp:580:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' +gecode/int/rel.cpp:223:13: required from here +./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/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +In file included from ./gecode/int.hh:605, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +./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]' +./gecode/int/rel/eq.hpp:506:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' +gecode/int/rel.cpp:239:13: required from here +./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/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +In file included from ./gecode/int.hh:605, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +./gecode/int/propagator.hpp: In instantiation of 'Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::BoolView]': +./gecode/int/rel/eq.hpp:640:66: required from 'Gecode::Int::Rel::ReEqDomInt::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' +./gecode/int/rel/eq.hpp:661:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' +gecode/int/rel.cpp:312:11: required from here +./gecode/int/propagator.hpp:156:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 156 | : Propagator(home), x0(y0), b(b0) { + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(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:605, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +./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]' +./gecode/int/rel/eq.hpp:738:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' +gecode/int/rel.cpp:328:11: required from here +./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/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +In file included from ./gecode/int.hh:605, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +./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]' +./gecode/int/rel/eq.hpp:738:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' +gecode/int/rel.cpp:349:13: required from here +./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/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +In file included from ./gecode/int.hh:605, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +./gecode/int/propagator.hpp: In instantiation of 'Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::NegBoolView]': +./gecode/int/rel/eq.hpp:640:66: required from 'Gecode::Int::Rel::ReEqDomInt::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' +./gecode/int/rel/eq.hpp:661:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' +gecode/int/rel.cpp:365:13: required from here +./gecode/int/propagator.hpp:156:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 156 | : Propagator(home), x0(y0), b(b0) { + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(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:187, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 0]': +./gecode/int/rel/nq.hpp:97:45: required from 'Gecode::Int::Rel::NaryNq::NaryNq(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' +./gecode/int/rel/nq.hpp:145:12: required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryNq::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' +gecode/int/rel.cpp:448:9: required from here +./gecode/kernel/propagator/pattern.hpp:477:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 477 | : Propagator(home), x(y) { + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(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:187, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +./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]' +./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]' +gecode/int/rel.cpp:454:9: required from here +./gecode/kernel/propagator/pattern.hpp:477:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 477 | : Propagator(home), x(y) { + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(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:697, + from gecode/int/rel.cpp:34: +./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]' +./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]' +gecode/int/rel.cpp:571:9: required from here +./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/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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:187, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +./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) + | ~~~~~^~~~ +In file included from ./gecode/int/rel.hh:697, + from gecode/int/rel.cpp:34: +./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]' +./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]' +gecode/int/rel.cpp:571:9: required from here +./gecode/int/rel/lq-le.hpp:46:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 46 | : MixBinaryPropagator(home,x0,x1) {} + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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:187, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +./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) + | ~~~~~^~~~ +In file included from ./gecode/int/rel.hh:697, + from gecode/int/rel.cpp:34: +./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]' +./gecode/int/rel/lex.hpp:252:31: required from 'static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]' +gecode/int/rel.cpp:579:9: required from here +./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/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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:187, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +./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/int/rel.hh:697, + from gecode/int/rel.cpp:34: +./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]' +./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]' +gecode/int/rel.cpp:579:9: required from here +./gecode/int/rel/lq-le.hpp:46:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 46 | : MixBinaryPropagator(home,x0,x1) {} + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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:187, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +./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/int/rel.hh:696, + from gecode/int/rel.cpp:34: +./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]' +./gecode/int/rel/lex.hpp:360:29: required from 'static Gecode::ExecStatus Gecode::Int::Rel::LexNq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]' +gecode/int/rel.cpp:611:9: required from here +./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) {} + | ^ +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:3266:3: note: because 'Gecode::Home' 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, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +./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, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, from ./gecode/int.hh:604, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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:176, +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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) | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp: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:176, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::ConstIntView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]': +./gecode/int/rel/lq-le.hpp:87:66: required from 'Gecode::Int::Rel::Le::Le(Gecode::Home, V0, V1) [with V0 = Gecode::Int::ConstIntView; V1 = Gecode::Int::IntView]' +./gecode/int/rel/lq-le.hpp:97:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::ConstIntView; V1 = Gecode::Int::IntView]' +./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]' +gecode/int/rel.cpp:571:9: required from here +./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 587 | : Propagator(home), x0(y0), x1(y1) { + | ^ +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/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int/count.hh:254, - from gecode/int/count.cpp:34: -./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 -./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); - | ~~~~~~~~~~^~~~~~~~~~ + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:187, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +./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]' +./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]' +./gecode/int/rel/lex.hpp:252:31: required from 'static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]' +gecode/int/rel.cpp:579:9: required from here +./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/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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/int/count.hh:128, - from gecode/int/count.cpp:34: -./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) { - | ~~~~~^~~~ -In file included from ./gecode/int/count.hh:254, - from gecode/int/count.cpp:34: -./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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:187, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp:34: +./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]' +./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]' +./gecode/int/rel/lex.hpp:360:29: required from 'static Gecode::ExecStatus Gecode::Int::Rel::LexNq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]' +gecode/int/rel.cpp:611:9: required from here +./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/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/rel.hh:43, + from gecode/int/rel.cpp: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/int/count.hh:128, - from gecode/int/count.cpp:34: -./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) { - | ~~~~~^~~~ -In file included from ./gecode/int/count.hh:254, - from gecode/int/count.cpp:34: -./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: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, + from ./gecode/int.hh:59, + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/count.hh:254, - from gecode/int/count.cpp:34: -./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) - | ~~~~~^~~~ -In file included from ./gecode/int/count.hh:406, - from gecode/int/count.cpp:34: -./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 -./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: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, + from ./gecode/int.hh:59, + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/count.hh:254, +In file included from ./gecode/kernel.hh:261, + from ./gecode/int.hh:59, + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./gecode/int.hh:59, + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/element.hh:39, + from gecode/int/element.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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/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/count.hh:406, +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261, + from ./gecode/int.hh:59, + from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: -./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/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/int.hh:59, from ./gecode/int/count.hh:39, @@ -35366,14 +36952,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/count.hh:406, +./gecode/kernel/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, + from ./gecode/int.hh:59, + from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: -./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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/int.hh:59, from ./gecode/int/count.hh:39, @@ -35381,18 +36970,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/int/count.hh:406, +In file included from ./gecode/kernel.hh:261, + from ./gecode/int.hh:59, + from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: -./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/count.hh:256, +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./gecode/int.hh:59, + from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: -./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 -./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/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/count.hh:39, @@ -35400,201 +36992,279 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::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:128, - from gecode/int/count.cpp:34: -./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) { - | ~~~~~^~~~ -In file included from ./gecode/int/count.hh:256, - from gecode/int/count.cpp:34: -./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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723, + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/count.hh:256, - from gecode/int/count.cpp:34: -./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) - | ~~~~~^~~~ -In file included from ./gecode/int/count.hh:255, - from gecode/int/count.cpp:34: -./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 -./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); - | ~~~~~~~~~^~~~~~~~~~ +In file included from ./gecode/int/element.hh:39, + from gecode/int/element.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/count.hh:128, - from gecode/int/count.cpp:34: -./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) { - | ~~~~~^~~~ -In file included from ./gecode/int/count.hh:255, - from gecode/int/count.cpp:34: -./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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int/element.hh:39, + from gecode/int/element.cpp:34: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/count.hh:255, - from gecode/int/count.cpp:34: -./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/count.hh:406, - from gecode/int/count.cpp:34: -./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 -./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); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int/element.hh:39, + from gecode/int/element.cpp:34: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/count.hh:254, - from gecode/int/count.cpp:34: -./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) { - | ~~~~~^~~~ -In file included from ./gecode/int/count.hh:406, - from gecode/int/count.cpp:34: -./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/element.hh:39, + from gecode/int/element.cpp:34: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/count.hh:406, - from gecode/int/count.cpp:34: -./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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int/element.hh:39, + from gecode/int/element.cpp:34: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/count.hh:406, - from gecode/int/count.cpp:34: -./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 -./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); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:229, + from ./gecode/int.hh:59, + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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 ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/count.hh:254, - from gecode/int/count.cpp:34: -./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) { - | ~~~~~^~~~ -In file included from ./gecode/int/count.hh:406, - from gecode/int/count.cpp:34: -./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/kernel.hh:229, + from ./gecode/int.hh:59, + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/count.hh:406, - from gecode/int/count.cpp:34: -./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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:229, + from ./gecode/int.hh:59, + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/count.hh:406, - from gecode/int/count.cpp:34: -./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 -./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); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:229, + from ./gecode/int.hh:59, + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/count.hh:254, - from gecode/int/count.cpp:34: -./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) { - | ~~~~~^~~~ -In file included from ./gecode/int/count.hh:406, - from gecode/int/count.cpp:34: -./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:4353, + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp:34: +./gecode/int/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 ./gecode/int.hh:59, + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/element.hh:39, + from gecode/int/element.cpp:34: +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, from ./gecode/int/count.hh:39, from gecode/int/count.cpp: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) + | ^~~~~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp:34: +./gecode/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 ./gecode/int.hh:59, + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/count.hh:406, +In file included from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int.hh:1723, + from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: -./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/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/int.hh:59, from ./gecode/int/count.hh:39, @@ -35602,18 +37272,18 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/int/count.hh:406, +In file included from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: -./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, - | ~~~~~^~~~ -In file included from ./gecode/int/count.hh:256, +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: -./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 -./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/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, @@ -35621,16 +37291,18 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/int/count.hh:128, +In file included from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: -./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) { - | ~~~~~^~~~ -In file included from ./gecode/int/count.hh:256, +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: -./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/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, @@ -35638,18 +37310,18 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/int/count.hh:256, +In file included from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: -./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) - | ~~~~~^~~~ -In file included from ./gecode/int/count.hh:407, +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: -./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 -./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/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, @@ -35657,16 +37329,18 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/int/count.hh:255, +In file included from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: -./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) { - | ~~~~~^~~~ -In file included from ./gecode/int/count.hh:407, +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: -./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/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, @@ -35674,63 +37348,74 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::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, +In file included from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: -./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/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/count.hh:407, - from gecode/int/count.cpp:34: -./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 -./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); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp:34: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp:34: +./gecode/int/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 ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/count.hh:255, - from gecode/int/count.cpp:34: -./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) { - | ~~~~~^~~~ -In file included from ./gecode/int/count.hh:407, - from gecode/int/count.cpp:34: -./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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int/element.hh:39, + from gecode/int/element.cpp:34: +./gecode/int.hh:4429:21: note: initializing argument 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, + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp:34: +./gecode/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:150, from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/count.hh:407, +In file included from ./gecode/int/element.hh:39, + from gecode/int/element.cpp:34: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: -./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/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, @@ -35738,18 +37423,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/count.hh:407, +In file included from ./gecode/kernel.hh:229, + from ./gecode/int.hh:59, + from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: -./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) - | ~~~~~^~~~ -In file included from ./gecode/int/count.hh:254, +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: -./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 -./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/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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 ./gecode/int.hh:59, from ./gecode/int/count.hh:39, @@ -35757,16 +37444,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/count.hh:128, +In file included from ./gecode/kernel.hh:229, + from ./gecode/int.hh:59, + from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: -./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/count.hh:254, +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: -./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/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, @@ -35774,16 +37465,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/count.hh:128, +In file included from ./gecode/kernel.hh:229, + from ./gecode/int.hh:59, + from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: -./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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/int/count.hh:254, +In file included from ./gecode/int.hh:4353, + from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: -./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/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, @@ -35791,18 +37486,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/count.hh:254, +In file included from ./gecode/kernel.hh:229, + from ./gecode/int.hh:59, + from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: -./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) - | ~~~~~^~~~ -In file included from ./gecode/int/count.hh:406, +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: -./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 -./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/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, @@ -35810,16 +37507,18 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/int/count.hh:254, +In file included from ./gecode/int.hh:4353, + from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: -./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) { - | ~~~~~^~~~ -In file included from ./gecode/int/count.hh:406, +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: -./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/int/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 ./gecode/int.hh:59, from ./gecode/int/count.hh:39, @@ -35827,14 +37526,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/count.hh:406, +In file included from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: -./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/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp:34: +./gecode/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 ./gecode/int.hh:59, from ./gecode/int/count.hh:39, @@ -35842,18 +37544,18 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/int/count.hh:406, +In file included from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: -./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, - | ~~~~~^~~~ -In file included from ./gecode/int/count.hh:256, +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::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, + from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: -./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 -./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/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, @@ -35861,16 +37563,18 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/int/count.hh:128, +In file included from ./gecode/int.hh:4353, + from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: -./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/count.hh:256, +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: -./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/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 ./gecode/int.hh:59, from ./gecode/int/count.hh:39, @@ -35878,18 +37582,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/count.hh:256, +In file included from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: -./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) - | ~~~~~^~~~ -In file included from ./gecode/int/count.hh:255, +./gecode/int.hh:4429:21: note: initializing argument 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, + from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: -./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 -./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/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:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, @@ -35897,120 +37600,132 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/int/count.hh:128, +In file included from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: -./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.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/int/count.hh:255, - from gecode/int/count.cpp:34: -./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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/count.hh:255, - from gecode/int/count.cpp:34: -./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/count.hh:254, - from gecode/int/count.cpp:34: -./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 -./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/element.hh:39, + from gecode/int/element.cpp:34: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/count.hh:128, - from gecode/int/count.cpp:34: -./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) { - | ~~~~~^~~~ -In file included from ./gecode/int/count.hh:254, - from gecode/int/count.cpp:34: -./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/int/element.hh:39, + from gecode/int/element.cpp:34: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/count.hh:128, - from gecode/int/count.cpp:34: -./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) { - | ~~~~~^~~~ -In file included from ./gecode/int/count.hh:254, - from gecode/int/count.cpp:34: -./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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int/element.hh:39, + from gecode/int/element.cpp:34: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/count.hh:254, - from gecode/int/count.cpp:34: -./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/count.hh:406, - from gecode/int/count.cpp:34: -./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 -./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); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int/element.hh:39, + from gecode/int/element.cpp:34: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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 ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/count.hh:254, - from gecode/int/count.cpp:34: -./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) { - | ~~~~~^~~~ -In file included from ./gecode/int/count.hh:406, - from gecode/int/count.cpp:34: -./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/element.hh:39, + from gecode/int/element.cpp:34: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/count.hh:406, +In file included from ./gecode/int/element.hh:39, + from gecode/int/element.cpp:34: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: -./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/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, @@ -36018,18 +37733,18 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/int/count.hh:406, +In file included from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: -./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, - | ~~~~~^~~~ -In file included from ./gecode/int/count.hh:256, +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: -./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 -./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/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, @@ -36037,16 +37752,18 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/int/count.hh:128, +In file included from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: -./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) { - | ~~~~~^~~~ -In file included from ./gecode/int/count.hh:256, +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: -./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/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, @@ -36054,18 +37771,18 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/int/count.hh:256, +In file included from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: -./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) - | ~~~~~^~~~ -In file included from ./gecode/int/count.hh:255, +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: -./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 -./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/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, @@ -36073,16 +37790,18 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/int/count.hh:128, +In file included from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: -./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) { - | ~~~~~^~~~ -In file included from ./gecode/int/count.hh:255, +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: -./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/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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 ./gecode/int.hh:59, from ./gecode/int/count.hh:39, @@ -36090,20 +37809,18 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/int/count.hh:255, +In file included from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: -./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) - | ~~~~~^~~~ -In file included from ./gecode/int/rel.hh:696, - from ./gecode/int/count/rel.hpp:34, - from ./gecode/int/count.hh:128, +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: -./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 -./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/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, @@ -36111,662 +37828,711 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::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, - from gecode/int/count.cpp:34: -./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/count.hh:408, +In file included from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: -./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 -./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.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int/element.hh:323, + from gecode/int/element.cpp:34: +./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/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/count.hh:256, - from gecode/int/count.cpp:34: -./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) { - | ~~~~~^~~~ -In file included from ./gecode/int/count.hh:408, - from gecode/int/count.cpp:34: -./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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:187, + from ./gecode/int.hh:59, + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp:34: +./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/element.hh:323, + from gecode/int/element.cpp:34: +./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:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 52 | return Rel::EqDom::post(home,x0x1w,x2); + | ^ 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: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/count.hh:408, - from gecode/int/count.cpp:34: -./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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int/rel.hh:695, + from ./gecode/int/element.hh:40, + from gecode/int/element.cpp:34: +./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){ + | ~~~~~^~~~ +In file included from ./gecode/int/element.hh:323, + from gecode/int/element.cpp:34: +./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); + | ^ 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: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/count.hh:408, - from gecode/int/count.cpp:34: -./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, - | ~~~~~^~~~ -In file included from ./gecode/int/count.hh:407, - from gecode/int/count.cpp:34: -./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 -./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); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int/element.hh:323, + from gecode/int/element.cpp:34: +./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, + from ./gecode/int.hh:59, + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp:34: +gecode/int/element.cpp: In function 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/kernel/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; + | ^~~~~~~~~~~ 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: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/count.hh:255, - from gecode/int/count.cpp:34: -./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/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/count.hh:407, - from gecode/int/count.cpp:34: -./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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp:34: +gecode/int/element.cpp:47:68: 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); \ + | ^~ 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: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/count.hh:407, - from gecode/int/count.cpp:34: -./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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int/element.hh:321, + from gecode/int/element.cpp:34: +./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) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp:34: +gecode/int/element.cpp: In function 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/kernel/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; + | ^~~~~~~~~~~ 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: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/count.hh:407, - from gecode/int/count.cpp:34: -./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) - | ~~~~~^~~~ -In file included from ./gecode/int/count.hh:406, - from gecode/int/count.cpp:34: -./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 -./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:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp:34: +gecode/int/element.cpp:59:69: 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); \ + | ^~ 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: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/count.hh:254, - from gecode/int/count.cpp:34: -./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) { - | ~~~~~^~~~ -In file included from ./gecode/int/count.hh:406, - from gecode/int/count.cpp:34: -./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/element.hh:321, + from gecode/int/element.cpp:34: +./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) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp:34: +gecode/int/element.cpp: In function 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntPropLevel)': +./gecode/kernel/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; + | ^~~~~~~~~~~ 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: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/count.hh:406, - from gecode/int/count.cpp:34: -./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:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp:34: +gecode/int/element.cpp:74:74: 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); \ + | ^~ 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: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/count.hh:406, - from gecode/int/count.cpp:34: -./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, - | ~~~~~^~~~ -In file included from ./gecode/int/count.hh:408, - from gecode/int/count.cpp:34: -./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 -./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); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int/element.hh:321, + from gecode/int/element.cpp:34: +./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) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp:34: +gecode/int/element.cpp: In function 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/kernel/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; + | ^~~~~~~~~~~ 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: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/count.hh:256, - from gecode/int/count.cpp:34: -./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/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/count.hh:408, - from gecode/int/count.cpp:34: -./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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp:34: +gecode/int/element.cpp:87:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ + | ^~ 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: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/count.hh:408, - from gecode/int/count.cpp:34: -./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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int/element.hh:322, + from gecode/int/element.cpp:34: +./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, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp:34: +gecode/int/element.cpp:90:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ + | ^~ 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: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/count.hh:408, - from gecode/int/count.cpp:34: -./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, - | ~~~~~^~~~ -In file included from ./gecode/int/count.hh:407, - from gecode/int/count.cpp:34: -./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 -./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); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int/element.hh:322, + from gecode/int/element.cpp:34: +./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, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp:34: +gecode/int/element.cpp: In function 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': +./gecode/kernel/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; + | ^~~~~~~~~~~ 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: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/count.hh:255, - from gecode/int/count.cpp:34: -./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:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ -In file included from ./gecode/int/count.hh:407, - from gecode/int/count.cpp:34: -./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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp:34: +gecode/int/element.cpp:106:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ + | ^~ 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: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/count.hh:407, - from gecode/int/count.cpp:34: -./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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int/element.hh:322, + from gecode/int/element.cpp:34: +./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, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp:34: +gecode/int/element.cpp:109:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ + | ^~ 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: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/count.hh:407, - from gecode/int/count.cpp:34: -./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 -./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); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int/element.hh:322, + from gecode/int/element.cpp:34: +./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, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp:34: +gecode/int/element.cpp: In function 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/kernel/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; + | ^~~~~~~~~~~ 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: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/count.hh:255, - from gecode/int/count.cpp:34: -./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:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ -In file included from ./gecode/int/count.hh:407, - from gecode/int/count.cpp:34: -./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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/kernel.hh:150, +In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp: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/int/count.hh:407, - from gecode/int/count.cpp:34: -./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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp:34: +gecode/int/element.cpp:122:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ + | ^~ 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: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/count.hh:407, - from gecode/int/count.cpp:34: -./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) - | ~~~~~^~~~ -In file included from ./gecode/int/count.hh:408, - from gecode/int/count.cpp:34: -./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 -./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); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int/element.hh:322, + from gecode/int/element.cpp:34: +./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, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp:34: +gecode/int/element.cpp: In function 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': +./gecode/kernel/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; + | ^~~~~~~~~~~ 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: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/count.hh:256, - from gecode/int/count.cpp:34: -./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/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/count.hh:408, - from gecode/int/count.cpp:34: -./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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp:34: +gecode/int/element.cpp:136:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ + | ^~ 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: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/count.hh:408, - from gecode/int/count.cpp:34: -./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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int/element.hh:322, + from gecode/int/element.cpp:34: +./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:51: 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) + | ^ 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: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/count.hh:408, - from gecode/int/count.cpp:34: -./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, - | ~~~~~^~~~ -In file included from ./gecode/int/count.hh:407, - from gecode/int/count.cpp:34: -./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 -./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); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int/element.hh:323, + from gecode/int/element.cpp:34: +./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, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp:34: +gecode/int/element.cpp: In function 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/kernel/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; + | ^~~~~~~~~~~ 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: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/count.hh:255, - from gecode/int/count.cpp:34: -./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:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ -In file included from ./gecode/int/count.hh:407, - from gecode/int/count.cpp:34: -./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/element.cpp:157:39: 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); + | ^ 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: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/count.hh:407, - from gecode/int/count.cpp:34: -./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/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:48: 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); + | ^ 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: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/count.hh:407, - from gecode/int/count.cpp:34: -./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/count.hh:408, - from gecode/int/count.cpp:34: -./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 -./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/element.cpp:39:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)' + 39 | element(Home home, IntSharedArray c, IntVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp:34: +gecode/int/element.cpp: In function 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/kernel/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; + | ^~~~~~~~~~~ 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: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/count.hh:256, - from gecode/int/count.cpp:34: -./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/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/count.hh:408, - from gecode/int/count.cpp:34: -./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/int/element.cpp:168:39: 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/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/count.hh:408, - from gecode/int/count.cpp:34: -./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/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:48: 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/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/count.hh:408, - from gecode/int/count.cpp:34: -./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, - | ~~~~~^~~~ -In file included from ./gecode/int/count.hh:407, - from gecode/int/count.cpp:34: -./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 -./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/element.cpp:51:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)' + 51 | element(Home home, IntSharedArray c, IntVar x0, BoolVar x1, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp:34: +gecode/int/element.cpp: In function 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/kernel/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; + | ^~~~~~~~~~~ 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: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/count.hh:255, - from gecode/int/count.cpp:34: -./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/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/count.hh:407, - from gecode/int/count.cpp:34: -./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/element.cpp:179:39: 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); + | ^ 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: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/count.hh:407, - from gecode/int/count.cpp:34: -./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/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:48: 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); + | ^ 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: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/count.hh:407, - from gecode/int/count.cpp:34: -./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:261, +gecode/int/element.cpp:78:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)' + 78 | element(Home home, const IntVarArgs& c, IntVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, - from ./gecode/int/precede.hh:41, - from gecode/int/precede.cpp:38: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp:34: +gecode/int/element.cpp: In function 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/kernel/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; + | ^~~~~~~~~~~ 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: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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: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, - from ./gecode/int.hh:59, - from ./gecode/int/precede.hh:41, - from gecode/int/precede.cpp:38: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +gecode/int/element.cpp:190:39: 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:150, from ./gecode/int.hh:59, - from ./gecode/int/precede.hh:41, - from gecode/int/precede.cpp:38: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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:261, - from ./gecode/int.hh:59, - from ./gecode/int/precede.hh:41, - from gecode/int/precede.cpp: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, - from ./gecode/int.hh:59, - from ./gecode/int/precede.hh:41, - from gecode/int/precede.cpp:38: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ +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:48: 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:150, from ./gecode/int.hh:59, - from ./gecode/int/precede.hh:41, - from gecode/int/precede.cpp:38: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ +gecode/int/element.cpp:114:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)' + 114 | element(Home home, const BoolVarArgs& c, IntVar x0, BoolVar x1, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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:176, from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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) | ^~~~~~~ -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) { - | ^ -In file included from ./gecode/kernel.hh:150, +In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp: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:187, + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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:176, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -./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) - | ~~~~~^~~~ + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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) + | ^~~~~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -gecode/int/rel.cpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)': + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp:34: +gecode/int/count.cpp: In function 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)': ./gecode/kernel/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/count.cpp:46:5: note: in expansion of macro 'GECODE_POST' + 46 | GECODE_POST; | ^~~~~~~~~~~ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ -In file included from ./gecode/int/count.hh:254, +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: -./gecode/int/count/int-eq.hpp: In instantiation of 'Gecode::Int::Count::EqInt::EqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]': -./gecode/int/count/int-eq.hpp:70:12: required from 'static Gecode::ExecStatus Gecode::Int::Count::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]' -gecode/int/count.cpp:53:7: required from here -./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/count.cpp:54:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ + | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, @@ -36774,19 +38540,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/int/count.hh:253, +In file included from ./gecode/int/count.hh:254, from gecode/int/count.cpp:34: -./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, - | ~~~~~^~~~ -In file included from ./gecode/int/count.hh:406, +./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/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: -./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]' -gecode/int/count.cpp:60:9: required from here -./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/count.cpp:61:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ + | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, @@ -36794,39 +38562,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/int/count.hh:405, - from gecode/int/count.cpp:34: -./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, - | ~~~~~^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:34: -./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]' -gecode/int/count.cpp:60:9: required from here -./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/kernel.hh:150, +./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, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp: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/int/count.hh:405, - from gecode/int/count.cpp:34: -./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, - | ~~~~~^~~~ -In file included from ./gecode/int/count.hh:256, - from gecode/int/count.cpp:34: -./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]' -gecode/int/count.cpp:67:7: required from here -./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/int/count.cpp:68:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ + | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, @@ -36834,56 +38584,40 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/int/count.hh:253, - from gecode/int/count.cpp:34: -./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, - | ~~~~~^~~~ -In file included from ./gecode/int/count.hh:255, +In file included from ./gecode/int/count.hh:256, from gecode/int/count.cpp:34: -./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]' -gecode/int/count.cpp:73:7: required from here -./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/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) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:187, + from ./gecode/int.hh:59, + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp:34: +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]': +./gecode/int/element/pair.hpp:40:65: required from here +./gecode/kernel/propagator/pattern.hpp:413:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 413 | : Propagator(home), x0(y0), x1(y1), x2(y2) { + | ^ 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: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/count.hh:253, - from gecode/int/count.cpp:34: -./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, - | ~~~~~^~~~ -In file included from ./gecode/int/count.hh:254, - from gecode/int/count.cpp:34: -./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]' -gecode/int/count.cpp:94:11: required from here -./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/kernel.hh:150, +./gecode/kernel/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, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp: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/int/count.hh:128, - from gecode/int/count.cpp:34: -./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) { - | ~~~~~^~~~ -In file included from ./gecode/int/count.hh:254, - from gecode/int/count.cpp:34: -./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/count.cpp:74:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ + | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, @@ -36891,57 +38625,63 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/int/count.hh:128, - from gecode/int/count.cpp:34: -./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) { - | ~~~~~^~~~ -In file included from ./gecode/int/count.hh:254, +In file included from ./gecode/int/count.hh:255, from gecode/int/count.cpp:34: -./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/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) { + | ~~~~~^~~~ +In file included from ./gecode/int/rel.hh:695, + from ./gecode/int/element.hh:40, + from gecode/int/element.cpp:34: +./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:46: required from here +./gecode/int/rel/eq.hpp:186:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 186 | (void) new (home) EqDom(home,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/count.hh:254, - from gecode/int/count.cpp:34: -./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) - | ~~~~~^~~~ +In file included from ./gecode/int/rel.hh:695, + from ./gecode/int/element.hh:40, + from gecode/int/element.cpp:34: +./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/kernel.hh:139, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -gecode/int/rel.cpp: In function 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)': + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp:34: +gecode/int/count.cpp: In function 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)': ./gecode/kernel/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/count.cpp:86:5: note: in expansion of macro 'GECODE_POST' + 86 | GECODE_POST; | ^~~~~~~~~~~ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ -In file included from ./gecode/int/count.hh:406, +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: -./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]' -gecode/int/count.cpp:94:11: required from here -./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/count.cpp:95:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ + | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, @@ -36949,19 +38689,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/int/count.hh:405, - from gecode/int/count.cpp:34: -./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/int/count.hh:406, from gecode/int/count.cpp:34: -./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]' -gecode/int/count.cpp:94:11: required from here -./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/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, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp:34: +gecode/int/count.cpp:98:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ + | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, @@ -36969,79 +38711,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) { | ^~~~ -In file included from ./gecode/int/count.hh:405, - from gecode/int/count.cpp:34: -./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/int/count.hh:406, from gecode/int/count.cpp:34: -./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]' -gecode/int/count.cpp:97:11: required from here -./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/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, + | ~~~~~^~~~ +In file included from ./gecode/int/element.hh:321, + from gecode/int/element.cpp:34: +./gecode/int/element/int.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Gecode::IntSharedArray = Gecode::SharedArray]': +gecode/int/element.cpp:47:5: required from here +./gecode/int/element/int.hpp:423:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 423 | return Int::post(home,c,x0,x1); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 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: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/count.hh:405, - from gecode/int/count.cpp:34: -./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/int/count.hh:406, - from gecode/int/count.cpp:34: -./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]' -gecode/int/count.cpp:97:11: required from here -./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/element.hh:321, + from gecode/int/element.cpp:34: +./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); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 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: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/count.hh:405, - from gecode/int/count.cpp:34: -./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/int/count.hh:406, - from gecode/int/count.cpp:34: -./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]' -gecode/int/count.cpp:105:9: required from here -./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/element.hh:321, + from gecode/int/element.cpp:34: +./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); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 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: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/count.hh:405, - from gecode/int/count.cpp:34: -./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, - | ~~~~~^~~~ -In file included from ./gecode/int/count.hh:406, +In file included from ./gecode/int/element.hh:321, + from gecode/int/element.cpp:34: +./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) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: -./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]' -gecode/int/count.cpp:105:9: required from here -./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/count.cpp:106:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ + | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, @@ -37049,43 +38782,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/count.hh:405, +In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:34: -./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: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, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -gecode/int/rel.cpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/kernel/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; - | ^~~~~~~~~~~ + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp:34: +gecode/int/count.cpp:113:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ + | ^~ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) +In file included from ./gecode/int/count.hh:256, + from gecode/int/count.cpp:34: +./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) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: -./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]' -gecode/int/count.cpp:112:7: required from here -./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/int/count.cpp:122:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, @@ -37094,21 +38826,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/int/rel.hh:696, - from ./gecode/int/count/rel.hpp:34, - from ./gecode/int/count.hh:128, +In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:34: -./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/count.hh:256, +./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, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: -./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]' -gecode/int/count.cpp:112:7: required from here -./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/int/count.cpp:125:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ + | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, @@ -37116,78 +38848,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/int/count.hh:253, +In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:34: -./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, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, +./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/element/int.hpp:439:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 439 | return Int::post(home,c,x0,x1); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -gecode/int/rel.cpp:106:69: 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); \ - | ^~ + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/element.hh:321, + from gecode/int/element.cpp:34: +./gecode/int/element/int.hpp:178:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray]' + 178 | Int::post(Home home, IntSharedArray& c, V0 x0, V1 x1) { + | ~~~~~^~~~ +./gecode/int/element/int.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Gecode::IntSharedArray = Gecode::SharedArray]': +gecode/int/element.cpp:59:5: required from here +./gecode/int/element/int.hpp:423:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 423 | return Int::post(home,c,x0,x1); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 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: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/rel.hh:695, - from gecode/int/rel.cpp:34: -./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/element.hh:321, + from gecode/int/element.cpp:34: +./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) { | ~~~~~^~~~ -In file included from ./gecode/int/count.hh:255, - from gecode/int/count.cpp:34: -./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]' -gecode/int/count.cpp:121:11: required from here -./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/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); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 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: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/count.hh:128, - from gecode/int/count.cpp:34: -./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) { - | ~~~~~^~~~ -In file included from ./gecode/int/count.hh:255, - from gecode/int/count.cpp:34: -./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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int/element.hh:321, + from gecode/int/element.cpp:34: +./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); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 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: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/count.hh:255, - from gecode/int/count.cpp:34: -./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) - | ~~~~~^~~~ -In file included from ./gecode/int/count.hh:407, - from gecode/int/count.cpp:34: -./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]' -gecode/int/count.cpp:121:11: required from here -./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/element.hh:321, + from gecode/int/element.cpp:34: +./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/count.cpp: In function 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntRelType, int, Gecode::IntPropLevel)': +gecode/int/count.cpp:139:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 139 | count(home,x,y.min(),irt,m); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, @@ -37195,19 +38926,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/count.hh:405, - from gecode/int/count.cpp:34: -./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/int/count.hh:407, +gecode/int/count.cpp:40:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 40 | count(Home home, const IntVarArgs& x, int n, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: -./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]' -gecode/int/count.cpp:121:11: required from here -./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/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; + | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, @@ -37215,19 +38946,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/count.hh:405, - from gecode/int/count.cpp:34: -./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/int/count.hh:407, +./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:139, + from ./gecode/int.hh:59, + from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: -./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]' -gecode/int/count.cpp:124:11: required from here -./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/int/count.cpp:152:69: 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); \ + | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, @@ -37235,163 +38966,157 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::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, - from gecode/int/count.cpp:34: -./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/int/count.hh:407, +In file included from ./gecode/int/count.hh:254, from gecode/int/count.cpp:34: -./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]' -gecode/int/count.cpp:124:11: required from here -./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/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/element/int.hpp:439:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 439 | return Int::post(home,c,x0,x1); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/count.hh:405, - from gecode/int/count.cpp:34: -./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, +In file included from ./gecode/int/element.hh:321, + from gecode/int/element.cpp:34: +./gecode/int/element/int.hpp:178:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray]' + 178 | Int::post(Home home, IntSharedArray& c, V0 x0, V1 x1) { + | ~~~~~^~~~ +./gecode/int/element/int.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Gecode::IntSharedArray = Gecode::SharedArray]': +gecode/int/element.cpp:73:5: required from here +./gecode/int/element/int.hpp:423:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 423 | return Int::post(home,c,x0,x1); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +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/int/rel.cpp:108:69: 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); \ - | ^~ + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/element.hh:321, + from gecode/int/element.cpp:34: +./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); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 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: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/rel.hh:695, - from gecode/int/rel.cpp:34: -./gecode/int/rel/eq.hpp:108:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' - 108 | EqBnd::post(Home home, View0 x0, View1 x1){ +In file included from ./gecode/int/element.hh:321, + from gecode/int/element.cpp:34: +./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) { | ~~~~~^~~~ -In file included from ./gecode/int/count.hh:254, - from gecode/int/count.cpp:34: -./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]' -gecode/int/count.cpp:152:7: required from here -./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/element/int.hpp:433:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 433 | return Int::post(home,c,x0,x1); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/count.hh:253, - from gecode/int/count.cpp:34: -./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, - | ~~~~~^~~~ +In file included from ./gecode/int/element.hh:321, + from gecode/int/element.cpp:34: +./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) { + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -gecode/int/rel.cpp:112:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 112 | GECODE_ES_FAIL((Rel::Nq::post(home,x0,x1))); break; - | ^ + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp:34: +gecode/int/count.cpp:159:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ | ^~ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:696, - from gecode/int/rel.cpp:34: -./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/count.hh:406, from gecode/int/count.cpp:34: -./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]' -gecode/int/count.cpp:158:9: required from here -./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/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/element/int.hpp:439:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 439 | return Int::post(home,c,x0,x1); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/count.hh:405, - from gecode/int/count.cpp:34: -./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, - | ~~~~~^~~~ -In file included from ./gecode/int/count.hh:406, - from gecode/int/count.cpp:34: -./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]' -gecode/int/count.cpp:158:9: required from here -./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/element.hh:321, + from gecode/int/element.cpp:34: +./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) { + | ~~~~~^~~~ +In file included from ./gecode/int/element.hh:322, + from gecode/int/element.cpp:34: +./gecode/int/element/view.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::ViewDom::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]': +gecode/int/element.cpp:86:7: required from here +./gecode/int/element/view.hpp:371:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 371 | (void) new (home) Rel::EqDom(home,iv[x0.val()].view,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/count.hh:405, - from gecode/int/count.cpp:34: -./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, - | ~~~~~^~~~ -In file included from ./gecode/int/count.hh:256, - from gecode/int/count.cpp:34: -./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]' -gecode/int/count.cpp:165:7: required from here -./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) {} - | ^ +In file included from ./gecode/int/rel.hh:695, + from ./gecode/int/element.hh:40, + from gecode/int/element.cpp:34: +./gecode/int/rel/eq.hpp:171:34: note: initializing argument 1 of 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' + 171 | EqDom::EqDom(Home home, View0 x0, View1 x1) + | ~~~~~^~~~ +In file included from ./gecode/int/element.hh:322, + from gecode/int/element.cpp:34: +./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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/count.hh:253, - from gecode/int/count.cpp:34: -./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, - | ~~~~~^~~~ -In file included from ./gecode/int/count.hh:255, +In file included from ./gecode/int/element.hh:322, + from gecode/int/element.cpp:34: +./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, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: -./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]' -gecode/int/count.cpp:170:7: required from here -./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/count.cpp:165:69: 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); \ + | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, @@ -37399,19 +39124,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/int/count.hh:253, +In file included from ./gecode/int/count.hh:256, from gecode/int/count.cpp:34: -./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, - | ~~~~~^~~~ -In file included from ./gecode/int/count.hh:254, +./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) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: -./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]' -gecode/int/count.cpp:193:7: required from here -./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/count.cpp:170:69: 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); \ + | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, @@ -37419,101 +39146,92 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::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, - from gecode/int/count.cpp:34: -./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/int/count.hh:406, +In file included from ./gecode/int/count.hh:255, from gecode/int/count.cpp:34: -./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]' -gecode/int/count.cpp:200:9: required from here -./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/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/element/view.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]': +gecode/int/element.cpp:89:7: required from here +./gecode/int/element/view.hpp:289:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 289 | (void) new (home) Rel::EqBnd(home,iv[x0.val()].view,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/count.hh:405, - from gecode/int/count.cpp:34: -./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/int/count.hh:406, - from gecode/int/count.cpp:34: -./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]' -gecode/int/count.cpp:200:9: required from here -./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:695, + from ./gecode/int/element.hh:40, + from gecode/int/element.cpp:34: +./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) + | ~~~~~^~~~ +In file included from ./gecode/int/element.hh:322, + from gecode/int/element.cpp:34: +./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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/count.hh:405, - from gecode/int/count.cpp:34: -./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/int/count.hh:256, - from gecode/int/count.cpp:34: -./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]' -gecode/int/count.cpp:207:7: required from here -./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) {} - | ^ +In file included from ./gecode/int/element.hh:322, + from gecode/int/element.cpp:34: +./gecode/int/element/view.hpp:278:35: note: initializing argument 1 of 'Gecode::Int::Element::ViewBnd::ViewBnd(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]' + 278 | ViewBnd::ViewBnd(Home home, + | ~~~~~^~~~ +./gecode/int/element/view.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::ViewDom::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]': +gecode/int/element.cpp:105:7: required from here +./gecode/int/element/view.hpp:371:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 371 | (void) new (home) Rel::EqDom(home,iv[x0.val()].view,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/count.hh:253, - from gecode/int/count.cpp:34: -./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/int/count.hh:255, - from gecode/int/count.cpp:34: -./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]' -gecode/int/count.cpp:213:7: required from here -./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) {} - | ^ +In file included from ./gecode/int/rel.hh:695, + from ./gecode/int/element.hh:40, + from gecode/int/element.cpp:34: +./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) + | ~~~~~^~~~ +In file included from ./gecode/int/element.hh:322, + from gecode/int/element.cpp:34: +./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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/count.hh:253, - from gecode/int/count.cpp:34: -./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/int/rel.hh:696, - from ./gecode/int/count/rel.hpp:34, - from ./gecode/int/count.hh:128, +In file included from ./gecode/int/element.hh:322, + from gecode/int/element.cpp:34: +./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, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: -./gecode/int/rel/nq.hpp: In instantiation of 'Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]': -./gecode/int/rel/nq.hpp:57:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' -gecode/int/count.cpp:237:9: required from here -./gecode/int/rel/nq.hpp:45:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | : MixBinaryPropagator(home,x0,x1) {} - | ^ +gecode/int/count.cpp: In function 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)': +./gecode/kernel/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; + | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, @@ -37521,83 +39239,107 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' 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/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +./gecode/int/element/view.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]': +gecode/int/element.cpp:108:7: required from here +./gecode/int/element/view.hpp:289:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 289 | (void) new (home) Rel::EqBnd(home,iv[x0.val()].view,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 0; View1 = Gecode::Int::IntView; int pc1 = 0]' - 586 | (Home home, View0 y0, View1 y1) - | ~~~~~^~~~ -In file included from ./gecode/int/count.hh:408, - from gecode/int/count.cpp:34: -./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]' -gecode/int/count.cpp:243:7: required from here -./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) {} - | ^ + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/rel.hh:695, + from ./gecode/int/element.hh:40, + from gecode/int/element.cpp:34: +./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) + | ~~~~~^~~~ +In file included from ./gecode/int/element.hh:322, + from gecode/int/element.cpp:34: +./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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/count.hh:405, - from gecode/int/count.cpp:34: -./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, - | ~~~~~^~~~ -In file included from ./gecode/int/count.hh:408, - from gecode/int/count.cpp:34: -./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]' -gecode/int/count.cpp:243:7: required from here -./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) {} - | ^ -In file included from ./gecode/kernel.hh:139, +In file included from ./gecode/int/element.hh:322, + from gecode/int/element.cpp:34: +./gecode/int/element/view.hpp:278:35: note: initializing argument 1 of 'Gecode::Int::Element::ViewBnd::ViewBnd(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]' + 278 | ViewBnd::ViewBnd(Home home, + | ~~~~~^~~~ +./gecode/int/element/view.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::BoolView]': +gecode/int/element.cpp:121:5: required from here +./gecode/int/element/view.hpp:289:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 289 | (void) new (home) Rel::EqBnd(home,iv[x0.val()].view,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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/int/rel.cpp:116:64: 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); \ - | ^~ + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/rel.hh:695, + from ./gecode/int/element.hh:40, + from gecode/int/element.cpp:34: +./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) + | ~~~~~^~~~ +In file included from ./gecode/int/element.hh:322, + from gecode/int/element.cpp:34: +./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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/element.hh:322, + from gecode/int/element.cpp:34: +./gecode/int/element/view.hpp:278:35: note: initializing argument 1 of 'Gecode::Int::Element::ViewBnd::ViewBnd(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::BoolView]' + 278 | ViewBnd::ViewBnd(Home home, + | ~~~~~^~~~ +./gecode/int/element/view.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]': +gecode/int/element.cpp:135:5: required from here +./gecode/int/element/view.hpp:289:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 289 | (void) new (home) Rel::EqBnd(home,iv[x0.val()].view,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/rel.hh:697, - from gecode/int/rel.cpp:34: -./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' - 50 | Lq::post(Home home, V0 x0, V1 x1) { - | ~~~~~^~~~ -In file included from ./gecode/int/count.hh:405, - from gecode/int/count.cpp:34: -./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, - | ~~~~~^~~~ -In file included from ./gecode/int/count.hh:407, +In file included from ./gecode/int/rel.hh:695, + from ./gecode/int/element.hh:40, + from gecode/int/element.cpp:34: +./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) + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: -./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]' -gecode/int/count.cpp:251:7: required from here -./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/int/count.cpp:194:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ + | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, @@ -37605,41 +39347,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) { | ^~~~ -In file included from ./gecode/int/count.hh:405, +In file included from ./gecode/int/count.hh:254, from gecode/int/count.cpp:34: -./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-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) { + | ~~~~~^~~~ +In file included from ./gecode/int/element.hh:322, + from gecode/int/element.cpp:34: +./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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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:3266:3: note: because 'Gecode::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, + from gecode/int/element.cpp:34: +./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, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -gecode/int/rel.cpp:120:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 120 | GECODE_ES_FAIL((Rel::Le::post(home,x0,x1))); break; - | ^ + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp:34: +gecode/int/count.cpp:201:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ | ^~ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:697, - from gecode/int/rel.cpp:34: -./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/count.hh:407, +In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:34: -./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]' -gecode/int/count.cpp:251:7: required from here -./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/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, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp:34: +gecode/int/count.cpp:208:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ + | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, @@ -37647,19 +39408,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/int/count.hh:405, +In file included from ./gecode/int/count.hh:256, from gecode/int/count.cpp:34: -./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, - | ~~~~~^~~~ -In file included from ./gecode/int/count.hh:406, +./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) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: -./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]' -gecode/int/count.cpp:272:9: required from here -./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/count.cpp:214:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ + | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, @@ -37667,40 +39430,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/count.hh:405, +In file included from ./gecode/int/count.hh:255, from gecode/int/count.cpp:34: -./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/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) { + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -gecode/int/rel.cpp: In function 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)': + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp:34: +gecode/int/count.cpp: In function 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/kernel/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/count.cpp:226:5: note: in expansion of macro 'GECODE_POST' + 226 | GECODE_POST; | ^~~~~~~~~~~ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ -In file included from ./gecode/int/count.hh:406, +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: -./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]' -gecode/int/count.cpp:272:9: required from here -./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/count.cpp:232:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ + | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, @@ -37708,19 +39473,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/int/count.hh:405, +In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:34: -./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, - | ~~~~~^~~~ -In file included from ./gecode/int/count.hh:408, +./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, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: -./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]' -gecode/int/count.cpp:287:7: required from here -./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/int/count.cpp:237:65: 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); \ + | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, @@ -37728,19 +39495,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/count.hh:405, +In file included from ./gecode/int/rel.hh:696, + from ./gecode/int/count/rel.hpp:34, + from ./gecode/int/count.hh:128, from gecode/int/count.cpp:34: -./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, - | ~~~~~^~~~ -In file included from ./gecode/int/count.hh:408, +./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:139, + from ./gecode/int.hh:59, + from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: -./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]' -gecode/int/count.cpp:287:7: required from here -./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/int/count.cpp:239:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ + | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, @@ -37748,19 +39519,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/int/count.hh:405, +In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:34: -./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, - | ~~~~~^~~~ -In file included from ./gecode/int/count.hh:407, +./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, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: -./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]' -gecode/int/count.cpp:296:9: required from here -./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/int/count.cpp:244:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ + | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, @@ -37768,19 +39541,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/int/count.hh:405, +In file included from ./gecode/int/count.hh:408, from gecode/int/count.cpp:34: -./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, - | ~~~~~^~~~ -In file included from ./gecode/int/count.hh:407, +./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, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: -./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]' -gecode/int/count.cpp:296:9: required from here -./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/int/count.cpp:248:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ + | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, @@ -37788,19 +39563,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/int/count.hh:405, +In file included from ./gecode/int/count.hh:408, from gecode/int/count.cpp:34: -./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, - | ~~~~~^~~~ -In file included from ./gecode/int/count.hh:407, +./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, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: -./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]' -gecode/int/count.cpp:299:9: required from here -./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/int/count.cpp:252:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ + | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, @@ -37808,19 +39585,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/int/count.hh:405, - from gecode/int/count.cpp:34: -./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, - | ~~~~~^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:34: -./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]' -gecode/int/count.cpp:299:9: required from here -./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/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, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp:34: +gecode/int/count.cpp:256:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ + | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, @@ -37828,19 +39607,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) { | ^~~~ -In file included from ./gecode/int/count.hh:405, +In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:34: -./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, - | ~~~~~^~~~ -In file included from ./gecode/int/count.hh:408, +./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, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: -./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]' -gecode/int/count.cpp:344:7: required from here -./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/int/count.cpp: In function 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/kernel/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; + | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, @@ -37848,19 +39630,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/count.hh:405, - from gecode/int/count.cpp:34: -./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, - | ~~~~~^~~~ -In file included from ./gecode/int/count.hh:408, +./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:139, + from ./gecode/int.hh:59, + from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: -./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]' -gecode/int/count.cpp:344:7: required from here -./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/int/count.cpp:273:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ + | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, @@ -37868,19 +39650,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/int/count.hh:405, +In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:34: -./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, - | ~~~~~^~~~ -In file included from ./gecode/int/count.hh:407, +./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, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: -./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]' -gecode/int/count.cpp:352:7: required from here -./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/int/count.cpp:276:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ + | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, @@ -37888,19 +39672,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/int/count.hh:405, +In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:34: -./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, - | ~~~~~^~~~ -In file included from ./gecode/int/count.hh:407, +./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, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: -./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]' -gecode/int/count.cpp:352:7: required from here -./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/int/count.cpp:281:65: 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); \ + | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, @@ -37908,19 +39694,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/count.hh:405, +In file included from ./gecode/int/rel.hh:696, + from ./gecode/int/count/rel.hpp:34, + from ./gecode/int/count.hh:128, from gecode/int/count.cpp:34: -./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, - | ~~~~~^~~~ -In file included from ./gecode/int/count.hh:408, +./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:139, + from ./gecode/int.hh:59, + from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: -./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]' -gecode/int/count.cpp:391:7: required from here -./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/int/count.cpp:283:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ + | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, @@ -37928,19 +39718,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/int/count.hh:405, +In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:34: -./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/int/count.hh:408, +./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, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: -./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]' -gecode/int/count.cpp:391:7: required from here -./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/int/count.cpp:288:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ + | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, @@ -37948,19 +39740,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/int/count.hh:405, +In file included from ./gecode/int/count.hh:408, from gecode/int/count.cpp:34: -./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/int/count.hh:407, +./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, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: -./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]' -gecode/int/count.cpp:399:7: required from here -./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/int/count.cpp:292:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, @@ -37968,26 +39762,18 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/int/count.hh:405, - from gecode/int/count.cpp:34: -./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/int/count.hh:407, +In file included from ./gecode/int/count.hh:408, from gecode/int/count.cpp:34: -./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]' -gecode/int/count.cpp:399:7: required from here -./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/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, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -gecode/int/rel.cpp:139:63: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 139 | GECODE_ES_FAIL(Rel::NaryEqDom::post(home,xv)); - | ^ + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp:34: +gecode/int/count.cpp:297:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ | ^~ @@ -37998,170 +39784,115 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' 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/rel.hh:43, - from gecode/int/rel.cpp: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/int/count.hh:405, +In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:34: -./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/int/rel.hh:695, - from gecode/int/rel.cpp:34: -./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/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, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -gecode/int/rel.cpp:141:63: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 141 | GECODE_ES_FAIL(Rel::NaryEqBnd::post(home,xv)); - | ^ + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp:34: +gecode/int/count.cpp:300:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ | ^~ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:695, - from gecode/int/rel.cpp:34: -./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/count.hh:407, + from gecode/int/count.cpp:34: +./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, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -gecode/int/rel.cpp:147:67: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 147 | GECODE_ES_FAIL((Rel::Nq::post(home,x[i],y))); - | ^ + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp:34: +gecode/int/count.cpp:305:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ | ^~ 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:3266:3: note: because 'Gecode::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/rel.cpp:34: -./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:139, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -gecode/int/rel.cpp:152:67: 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); \ - | ^~ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/rel.hh:697, - from gecode/int/rel.cpp:34: -./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' - 50 | Lq::post(Home home, V0 x0, V1 x1) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -gecode/int/rel.cpp:157:67: 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); \ - | ^~ -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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:697, - from gecode/int/rel.cpp:34: -./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' - 50 | Lq::post(Home home, V0 x0, V1 x1) { - | ~~~~~^~~~ +In file included from ./gecode/int/count.hh:407, + from gecode/int/count.cpp:34: +./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, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -gecode/int/rel.cpp:162:67: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 162 | GECODE_ES_FAIL((Rel::Le::post(home,y,x[i]))); - | ^ + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp:34: +gecode/int/count.cpp:308:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ | ^~ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:697, - from gecode/int/rel.cpp:34: -./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:139, +In file included from ./gecode/int/count.hh:407, + from gecode/int/count.cpp:34: +./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, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -gecode/int/rel.cpp:167:67: 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); \ - | ^~ + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +gecode/int/count.cpp: In function 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)': +gecode/int/count.cpp:321:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 321 | count(home,x,y.min(),irt,z); + | ^ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:697, - from gecode/int/rel.cpp:34: -./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/count.cpp:222:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 222 | count(Home home, const IntVarArgs& x, int n, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -gecode/int/rel.cpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify, Gecode::IntPropLevel)': + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp:34: ./gecode/kernel/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/count.cpp:328:5: note: in expansion of macro 'GECODE_POST' + 328 | GECODE_POST; | ^~~~~~~~~~~ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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) { | ^~~~ @@ -38170,227 +39901,60 @@ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -gecode/int/rel.cpp:187:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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); \ - | ^~ -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:3266:3: note: because 'Gecode::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/rel.cpp:34: -./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) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -gecode/int/rel.cpp:191:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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); \ - | ^~ -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:3266:3: note: because 'Gecode::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/rel.cpp:34: -./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) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -gecode/int/rel.cpp:195:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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); \ - | ^~ -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:3266:3: note: because 'Gecode::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/rel.cpp:34: -./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) { - | ~~~~~^~~~ -In file included from ./gecode/int/count.hh:253, - from gecode/int/count.cpp:34: -./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]' -./gecode/int/count/int-eq.hpp:70:12: required from 'static Gecode::ExecStatus Gecode::Int::Count::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]' -gecode/int/count.cpp:53:7: required from here -./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) { - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(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, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -gecode/int/rel.cpp:203:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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); \ - | ^~ -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:3266:3: note: because 'Gecode::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/rel.cpp:34: -./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){ - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -gecode/int/rel.cpp:207:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 207 | ::post(home,x0,x1,r.var()))); - | ^ +gecode/int/count.cpp:333:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ | ^~ 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:3266:3: note: because 'Gecode::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/rel.cpp:34: -./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){ - | ~~~~~^~~~ -In file included from ./gecode/int/count.hh:405, - from gecode/int/count.cpp:34: -./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]' -./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]' -gecode/int/count.cpp:60:9: required from here -./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) { - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(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/count.hh:406, + from gecode/int/count.cpp:34: +./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, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -gecode/int/rel.cpp:211:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 211 | ::post(home,x0,x1,r.var()))); - | ^ + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp:34: +gecode/int/count.cpp:338:65: 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); \ | ^~ 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:3266:3: note: because 'Gecode::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/rel.cpp:34: -./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){ - | ~~~~~^~~~ -In file included from ./gecode/int/count.hh:128, - from gecode/int/count.cpp:34: -./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]' -./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]' -gecode/int/count.cpp:94:11: required from here -./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); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -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:3266:3: note: because 'Gecode::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, +In file included from ./gecode/int/rel.hh:696, from ./gecode/int/count/rel.hpp:34, from ./gecode/int/count.hh:128, from gecode/int/count.cpp:34: -./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) { - | ~~~~~^~~~ -In file included from ./gecode/int/count.hh:254, - from gecode/int/count.cpp:34: -./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]' -./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]' -gecode/int/count.cpp:94:11: required from here -./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) {} - | ^ -In file included from ./gecode/kernel.hh:150, +./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:139, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp: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/int/count.hh:253, - from gecode/int/count.cpp:34: -./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, - | ~~~~~^~~~ -In file included from ./gecode/int/count.hh:405, - from gecode/int/count.cpp:34: -./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]' -./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]' -gecode/int/count.cpp:94:11: required from here -./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/count.cpp:340:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ + | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, @@ -38398,285 +39962,117 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/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/count.hh:405, +In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:34: -./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]' -./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]' -gecode/int/count.cpp:105:9: required from here -./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) { - | ^ -In file included from ./gecode/kernel.hh:150, +./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, + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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:139, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp: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: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, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -gecode/int/rel.cpp:224:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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); \ - | ^~ -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:3266:3: note: because 'Gecode::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/rel.cpp:34: -./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){ - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -gecode/int/rel.cpp:228:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 228 | ::post(home,x0,x1,n))); - | ^ +gecode/int/count.cpp:345:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ | ^~ 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:3266:3: note: because 'Gecode::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/rel.cpp:34: -./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){ - | ~~~~~^~~~ -In file included from ./gecode/int/count.hh:253, - from gecode/int/count.cpp:34: -./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]' -./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]' -gecode/int/count.cpp:112:7: required from here -./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) { - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(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/count.hh:255, +In file included from ./gecode/int/count.hh:408, from gecode/int/count.cpp:34: -./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]' -./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]' -gecode/int/count.cpp:121:11: required from here -./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) {} - | ^ -In file included from ./gecode/kernel.hh:150, +./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, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp: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/int/count.hh:253, - from gecode/int/count.cpp:34: -./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, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -gecode/int/rel.cpp:232:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 232 | ::post(home,x0,x1,n))); - | ^ +gecode/int/count.cpp:349:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ | ^~ 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:3266:3: note: because 'Gecode::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/rel.cpp:34: -./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/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]' -./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]' -gecode/int/count.cpp:152:7: required from here -./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) { - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(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/count.hh:408, + from gecode/int/count.cpp:34: +./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, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -gecode/int/rel.cpp:240:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 240 | ::post(home,x0,x1,n))); - | ^ + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp:34: +gecode/int/count.cpp:353:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ | ^~ 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:3266:3: note: because 'Gecode::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/rel.cpp:34: -./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) { - | ~~~~~^~~~ -In file included from ./gecode/int/count.hh:405, - from gecode/int/count.cpp:34: -./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]' -./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]' -gecode/int/count.cpp:158:9: required from here -./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) { - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(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/count.hh:253, +In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:34: -./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]' -./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]' -gecode/int/count.cpp:193:7: required from here -./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) { - | ^ -In file included from ./gecode/kernel.hh:150, +./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, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp: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: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, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -gecode/int/rel.cpp:244:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 244 | ::post(home,x0,x1,n))); - | ^ +gecode/int/count.cpp:357:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ | ^~ 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:3266:3: note: because 'Gecode::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/rel.cpp:34: -./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) { - | ~~~~~^~~~ -In file included from ./gecode/int/count.hh:405, - from gecode/int/count.cpp:34: -./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]' -./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]' -gecode/int/count.cpp:200:9: required from here -./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) { - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(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/count.hh:407, + from gecode/int/count.cpp:34: +./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, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -gecode/int/rel.cpp:248:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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); \ - | ^~ -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:3266:3: note: because 'Gecode::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/rel.cpp:34: -./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) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:187, - from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 0; View1 = Gecode::Int::IntView; int pc1 = 0]': -./gecode/int/rel/nq.hpp:45:66: required from 'Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' -./gecode/int/rel/nq.hpp:57:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' -gecode/int/count.cpp:237:9: required from here -./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 587 | : Propagator(home), x0(y0), x1(y1) { - | ^ +gecode/int/count.cpp: In function 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/kernel/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; + | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, @@ -38684,134 +40080,33 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -gecode/int/rel.cpp:261:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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); \ - | ^~ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/rel.hh:697, - from gecode/int/rel.cpp:34: -./gecode/int/rel/lq-le.hpp:420:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' - 420 | ReLq::post(Home home, View x0, View x1, CtrlView b) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -gecode/int/rel.cpp:265:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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); \ - | ^~ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/rel.hh:697, - from gecode/int/rel.cpp:34: -./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) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -gecode/int/rel.cpp:269:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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); \ - | ^~ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/rel.hh:697, - from gecode/int/rel.cpp:34: -./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) { - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, +./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:176, from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, from ./gecode/int.hh:604, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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) | ^~~~~~~ -In file included from ./gecode/int/rel.hh:695, - from ./gecode/int/count/rel.hpp:34, - from ./gecode/int/count.hh:128, - from gecode/int/count.cpp:34: -./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]' -./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]' -./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]' -gecode/int/count.cpp:94:11: required from here -./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]); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -gecode/int/rel.cpp:282:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 282 | ::post(home,x0,x1,n))); - | ^ + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp:34: +gecode/int/count.cpp:380:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ | ^~ @@ -38822,1140 +40117,648 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' 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/rel.hh:43, - from gecode/int/rel.cpp: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/int/rel.hh:697, - from gecode/int/rel.cpp:34: -./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) { - | ~~~~~^~~~ -In file included from ./gecode/int/rel.hh:695, - from ./gecode/int/count/rel.hpp:34, - from ./gecode/int/count.hh:128, +In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:34: -./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/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, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -gecode/int/rel.cpp:286:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 286 | ::post(home,x0,x1,n))); - | ^ + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp:34: +gecode/int/count.cpp:385:65: 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); \ | ^~ 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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/rel.hh:697, - from gecode/int/rel.cpp:34: -./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/eq.hpp:285:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 285 | (void) new (home) NaryEqDom(home,x); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::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, +In file included from ./gecode/int/rel.hh:696, from ./gecode/int/count/rel.hpp:34, from ./gecode/int/count.hh:128, from gecode/int/count.cpp:34: -./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/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:139, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -gecode/int/rel.cpp:290:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 290 | ::post(home,x0,x1,n))); + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp:34: +gecode/int/count.cpp:387:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ | ^~ 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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/rel.hh:697, - from gecode/int/rel.cpp:34: -./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) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -gecode/int/rel.cpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/kernel/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; - | ^~~~~~~~~~~ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -gecode/int/rel.cpp:313:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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); \ - | ^~ -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:3266:3: note: because 'Gecode::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/rel.cpp:34: -./gecode/int/rel/eq.hpp:644:43: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' - 644 | ReEqDomInt::post(Home home, View x, int c, CtrlView b) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -gecode/int/rel.cpp:317:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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); \ - | ^~ -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:3266:3: note: because 'Gecode::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/rel.cpp:34: -./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) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -gecode/int/rel.cpp:321:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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); \ - | ^~ -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:3266:3: note: because 'Gecode::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/rel.cpp:34: -./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/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]' -./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]' -./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]' -./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]' -gecode/int/count.cpp:94:11: required from here -./gecode/int/rel/eq.hpp:186:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 186 | (void) new (home) EqDom(home,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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:3266:3: note: because 'Gecode::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/count/rel.hpp:34, - from ./gecode/int/count.hh:128, +In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:34: -./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/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, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -gecode/int/rel.cpp:329:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 329 | ::post(home,x,n,r.var()))); - | ^ + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp:34: +gecode/int/count.cpp:392:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ | ^~ 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:3266:3: note: because 'Gecode::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/rel.cpp:34: -./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/eq.hpp: In instantiation of 'Gecode::Int::Rel::NaryEqDom::NaryEqDom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]': -./gecode/int/rel/eq.hpp:285:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' -./gecode/int/count/rel.hpp:242:36: required from '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]' -./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]' -gecode/int/count.cpp:94:11: required from here -./gecode/int/rel/eq.hpp:266:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 266 | : NaryPropagator(home,x) {} - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' 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, - from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, +In file included from ./gecode/int/count.hh:408, from gecode/int/count.cpp:34: -./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]' - 476 | (Home home, ViewArray& y) - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -gecode/int/rel.cpp:333:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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); \ - | ^~ -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:3266:3: note: because 'Gecode::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/rel.cpp:34: -./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/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, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -gecode/int/rel.cpp:337:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 337 | ::post(home,x,n,r.var()))); - | ^ + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp:34: +gecode/int/count.cpp:396:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ | ^~ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:695, - from gecode/int/rel.cpp:34: -./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) { - | ~~~~~^~~~ +In file included from ./gecode/int/count.hh:408, + from gecode/int/count.cpp:34: +./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, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -gecode/int/rel.cpp:350:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 350 | ::post(home,x,n,nb))); - | ^ + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp:34: +gecode/int/count.cpp:400:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ | ^~ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:695, - from gecode/int/rel.cpp:34: -./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) { - | ~~~~~^~~~ +In file included from ./gecode/int/count.hh:407, + from gecode/int/count.cpp:34: +./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:139, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -gecode/int/rel.cpp:354:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 354 | ::post(home,x,n,nb))); - | ^ + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp:34: +gecode/int/count.cpp:404:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ | ^~ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:695, - from gecode/int/rel.cpp:34: -./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) { - | ~~~~~^~~~ -In file included from ./gecode/int/rel.hh:695, - from ./gecode/int/count/rel.hpp:34, - from ./gecode/int/count.hh:128, +In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:34: -./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]': -./gecode/int/rel/eq.hpp:186:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' -./gecode/int/rel/eq.hpp:273:36: required from '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]' -./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]' -./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]' -gecode/int/count.cpp:94:11: required from here +./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/int/rel.hh:695, + from ./gecode/int/element.hh:40, + from gecode/int/element.cpp:34: +./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]': +./gecode/int/rel/eq.hpp:186:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]' +./gecode/int/element/pair.hpp:52:46: required from here ./gecode/int/rel/eq.hpp:172:72: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 172 | : MixBinaryPropagator(home,x0,x1) {} | ^ 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: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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:187, from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: -./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]' + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp:34: +./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::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]' -./gecode/int/rel/eq.hpp:285:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' -./gecode/int/count/rel.hpp:242:36: required from '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]' -./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]' -gecode/int/count.cpp:94:11: required from here -./gecode/kernel/propagator/pattern.hpp:477:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 477 | : Propagator(home), x(y) { - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(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, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -gecode/int/rel.cpp:358:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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); \ - | ^~ -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:3266:3: note: because 'Gecode::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/rel.cpp:34: -./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) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -gecode/int/rel.cpp:366:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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); \ - | ^~ -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:3266:3: note: because 'Gecode::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/rel.cpp:34: -./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) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -gecode/int/rel.cpp:370:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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); \ - | ^~ +In file included from ./gecode/int/element.hh:321, + from gecode/int/element.cpp:34: +./gecode/int/element/int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = signed char; Val = signed char; Gecode::IntSharedArray = Gecode::SharedArray]': +./gecode/int/element/int.hpp:423:56: required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Gecode::IntSharedArray = Gecode::SharedArray]' +gecode/int/element.cpp:47:5: required from here +./gecode/int/element/int.hpp:184:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 184 | (void) new (home) Int(home,c,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/rel.hh:695, - from gecode/int/rel.cpp:34: -./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) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -gecode/int/rel.cpp:374:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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); \ - | ^~ +In file included from ./gecode/int/element.hh:321, + from gecode/int/element.cpp:34: +./gecode/int/element/int.hpp:158:32: note: initializing argument 1 of 'Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = signed char; Val = signed char; Gecode::IntSharedArray = Gecode::SharedArray]' + 158 | Int::Int(Home home, IntSharedArray& c0, V0 y0, V1 y1) + | ~~~~~^~~~ +./gecode/int/element/int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = signed char; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]': +./gecode/int/element/int.hpp:425:61: required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Gecode::IntSharedArray = Gecode::SharedArray]' +gecode/int/element.cpp:47:5: required from here +./gecode/int/element/int.hpp:184:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 184 | (void) new (home) Int(home,c,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/rel.hh:695, - from gecode/int/rel.cpp:34: -./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) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -gecode/int/rel.cpp:387:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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); \ - | ^~ +In file included from ./gecode/int/element.hh:321, + from gecode/int/element.cpp:34: +./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]' +gecode/int/element.cpp:47:5: required from here +./gecode/int/element/int.hpp:184:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 184 | (void) new (home) Int(home,c,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/rel.hh:697, - from gecode/int/rel.cpp:34: -./gecode/int/rel/lq-le.hpp:502:40: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReLqInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' - 502 | ReLqInt::post(Home home, View x, int c, CtrlView b) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:187, - from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]': -./gecode/int/rel/eq.hpp:172:72: required from 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' -./gecode/int/rel/eq.hpp:186:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' -./gecode/int/rel/eq.hpp:273:36: required from '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]' -./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]' -./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]' -gecode/int/count.cpp:94:11: required from here -./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 587 | : Propagator(home), x0(y0), x1(y1) { - | ^ +In file included from ./gecode/int/element.hh:321, + from gecode/int/element.cpp:34: +./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]' +gecode/int/element.cpp:47:5: required from here +./gecode/int/element/int.hpp:184:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 184 | (void) new (home) Int(home,c,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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: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, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -gecode/int/rel.cpp:391:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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); \ - | ^~ +In file included from ./gecode/int/element.hh:321, + from gecode/int/element.cpp:34: +./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]' +gecode/int/element.cpp:59:5: required from here +./gecode/int/element/int.hpp:184:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 184 | (void) new (home) Int(home,c,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/rel.hh:697, - from gecode/int/rel.cpp:34: -./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) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -gecode/int/rel.cpp:395:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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); \ - | ^~ +In file included from ./gecode/int/element.hh:321, + from gecode/int/element.cpp:34: +./gecode/int/element/int.hpp:158:32: note: initializing argument 1 of 'Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = signed char; Val = signed char; Gecode::IntSharedArray = Gecode::SharedArray]' + 158 | Int::Int(Home home, IntSharedArray& c0, V0 y0, V1 y1) + | ~~~~~^~~~ +./gecode/int/element/int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = signed char; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]': +./gecode/int/element/int.hpp:425:61: required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Gecode::IntSharedArray = Gecode::SharedArray]' +gecode/int/element.cpp:59:5: required from here +./gecode/int/element/int.hpp:184:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 184 | (void) new (home) Int(home,c,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/rel.hh:697, - from gecode/int/rel.cpp:34: -./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) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -gecode/int/rel.cpp:408:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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); \ - | ^~ +In file included from ./gecode/int/element.hh:321, + from gecode/int/element.cpp:34: +./gecode/int/element/int.hpp:158:32: note: initializing argument 1 of 'Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = signed char; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]' + 158 | Int::Int(Home home, IntSharedArray& c0, V0 y0, V1 y1) + | ~~~~~^~~~ +./gecode/int/element/int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = short int; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]': +./gecode/int/element/int.hpp:433:66: required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Gecode::IntSharedArray = Gecode::SharedArray]' +gecode/int/element.cpp:59:5: required from here +./gecode/int/element/int.hpp:184:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 184 | (void) new (home) Int(home,c,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/rel.hh:697, - from gecode/int/rel.cpp:34: -./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) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -gecode/int/rel.cpp:412:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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); \ - | ^~ +In file included from ./gecode/int/element.hh:321, + from gecode/int/element.cpp:34: +./gecode/int/element/int.hpp:158:32: note: initializing argument 1 of 'Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = short int; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]' + 158 | Int::Int(Home home, IntSharedArray& c0, V0 y0, V1 y1) + | ~~~~~^~~~ +./gecode/int/element/int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray]': +./gecode/int/element/int.hpp:439:50: required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Gecode::IntSharedArray = Gecode::SharedArray]' +gecode/int/element.cpp:59:5: required from here +./gecode/int/element/int.hpp:184:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 184 | (void) new (home) Int(home,c,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/rel.hh:697, - from gecode/int/rel.cpp:34: -./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) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -gecode/int/rel.cpp:416:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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); \ - | ^~ +In file included from ./gecode/int/element.hh:321, + from gecode/int/element.cpp:34: +./gecode/int/element/int.hpp:158:32: note: initializing argument 1 of 'Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray]' + 158 | Int::Int(Home home, IntSharedArray& c0, V0 y0, V1 y1) + | ~~~~~^~~~ +./gecode/int/element/int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = signed char; Val = signed char; Gecode::IntSharedArray = Gecode::SharedArray]': +./gecode/int/element/int.hpp:423:56: required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Gecode::IntSharedArray = Gecode::SharedArray]' +gecode/int/element.cpp:73:5: required from here +./gecode/int/element/int.hpp:184:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 184 | (void) new (home) Int(home,c,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/rel.hh:697, - from gecode/int/rel.cpp:34: -./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) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -gecode/int/rel.cpp: In function 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntPropLevel)': -./gecode/kernel/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; - | ^~~~~~~~~~~ +In file included from ./gecode/int/element.hh:321, + from gecode/int/element.cpp:34: +./gecode/int/element/int.hpp:158:32: note: initializing argument 1 of 'Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = signed char; Val = signed char; Gecode::IntSharedArray = Gecode::SharedArray]' + 158 | Int::Int(Home home, IntSharedArray& c0, V0 y0, V1 y1) + | ~~~~~^~~~ +./gecode/int/element/int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = signed char; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]': +./gecode/int/element/int.hpp:425:61: required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Gecode::IntSharedArray = Gecode::SharedArray]' +gecode/int/element.cpp:73:5: required from here +./gecode/int/element/int.hpp:184:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 184 | (void) new (home) Int(home,c,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -gecode/int/rel.cpp:439:63: 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); \ - | ^~ +In file included from ./gecode/int/element.hh:321, + from gecode/int/element.cpp:34: +./gecode/int/element/int.hpp:158:32: note: initializing argument 1 of 'Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = signed char; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]' + 158 | Int::Int(Home home, IntSharedArray& c0, V0 y0, V1 y1) + | ~~~~~^~~~ +./gecode/int/element/int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = short int; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]': +./gecode/int/element/int.hpp:433:66: required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Gecode::IntSharedArray = Gecode::SharedArray]' +gecode/int/element.cpp:73:5: required from here +./gecode/int/element/int.hpp:184:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 184 | (void) new (home) Int(home,c,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/rel.hh:695, - from gecode/int/rel.cpp:34: -./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) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -gecode/int/rel.cpp:441:63: 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); \ - | ^~ +In file included from ./gecode/int/element.hh:321, + from gecode/int/element.cpp:34: +./gecode/int/element/int.hpp:158:32: note: initializing argument 1 of 'Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = short int; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]' + 158 | Int::Int(Home home, IntSharedArray& c0, V0 y0, V1 y1) + | ~~~~~^~~~ +./gecode/int/element/int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray]': +./gecode/int/element/int.hpp:439:50: required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Gecode::IntSharedArray = Gecode::SharedArray]' +gecode/int/element.cpp:73:5: required from here +./gecode/int/element/int.hpp:184:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 184 | (void) new (home) Int(home,c,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/element.hh:321, + from gecode/int/element.cpp:34: +./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) + | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, - from gecode/int/rel.cpp:34: -./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/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -gecode/int/rel.cpp:448:58: 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); \ - | ^~ -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:3266:3: note: because 'Gecode::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/rel.cpp:34: -./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) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -gecode/int/rel.cpp:454:62: 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); \ - | ^~ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/rel.hh:697, - from gecode/int/rel.cpp:34: -./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) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -gecode/int/rel.cpp:460:62: 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); \ - | ^~ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/rel.hh:697, - from gecode/int/rel.cpp:34: -./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) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -gecode/int/rel.cpp:468:62: 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); \ - | ^~ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/rel.hh:697, - from gecode/int/rel.cpp:34: -./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) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -gecode/int/rel.cpp:476:62: 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/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp: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/int/rel.hh:697, - from gecode/int/rel.cpp:34: -./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) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -gecode/int/rel.cpp: In function 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': -./gecode/kernel/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; - | ^~~~~~~~~~~ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -gecode/int/rel.cpp:495:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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); \ - | ^~ -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:3266:3: note: because 'Gecode::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, - from gecode/int/rel.cpp:34: -./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, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -gecode/int/rel.cpp:502:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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); \ - | ^~ + from ./gecode/int/element.hh:40, + from gecode/int/element.cpp:34: +./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]': +./gecode/int/element/view.hpp:371:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewDom::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]' +gecode/int/element.cpp:86:7: required from here +./gecode/int/rel/eq.hpp:172:72: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 172 | : MixBinaryPropagator(home,x0,x1) {} + | ^ 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: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/rel.hh:698, - from gecode/int/rel.cpp:34: -./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, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, +In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -gecode/int/rel.cpp:509:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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); \ - | ^~ + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp:34: +./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) + | ~~~~~^~~~ +In file included from ./gecode/int/element.hh:322, + from gecode/int/element.cpp:34: +./gecode/int/element/view.hpp: In instantiation of 'Gecode::Int::Element::ViewDom::ViewDom(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]': +./gecode/int/element/view.hpp:375:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewDom::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]' +gecode/int/element.cpp:86:7: required from here +./gecode/int/element/view.hpp:362:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 362 | : View(home,iv,x0,x1) {} + | ^ 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: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/rel.hh:698, - from gecode/int/rel.cpp:34: -./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, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -gecode/int/rel.cpp:516:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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); \ - | ^~ +In file included from ./gecode/int/element.hh:322, + from gecode/int/element.cpp:34: +./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, + | ~~~~~^~~~ +In file included from ./gecode/int/rel.hh:695, + from ./gecode/int/element.hh:40, + from gecode/int/element.cpp:34: +./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]': +./gecode/int/element/view.hpp:289:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]' +gecode/int/element.cpp:89:7: required from here +./gecode/int/rel/eq.hpp:104:72: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 104 | : MixBinaryPropagator(home,x0,x1) {} + | ^ 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: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/rel.hh:698, - from gecode/int/rel.cpp:34: -./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, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, +In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -gecode/int/rel.cpp:525:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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); \ - | ^~ + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp:34: +./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]' + 586 | (Home home, View0 y0, View1 y1) + | ~~~~~^~~~ +In file included from ./gecode/int/element.hh:322, + from gecode/int/element.cpp:34: +./gecode/int/element/view.hpp: In instantiation of 'Gecode::Int::Element::ViewBnd::ViewBnd(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]': +./gecode/int/element/view.hpp:293:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]' +gecode/int/element.cpp:89:7: required from here +./gecode/int/element/view.hpp:280:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 280 | : View(home,iv,x0,x1) {} + | ^ 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: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/element.hh:322, + from gecode/int/element.cpp:34: +./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, + | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, - from gecode/int/rel.cpp:34: -./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/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -gecode/int/rel.cpp:530:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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); \ - | ^~ + from ./gecode/int/element.hh:40, + from gecode/int/element.cpp:34: +./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::ConstIntView]': +./gecode/int/element/view.hpp:371:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewDom::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]' +gecode/int/element.cpp:105:7: required from here +./gecode/int/rel/eq.hpp:172:72: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 172 | : MixBinaryPropagator(home,x0,x1) {} + | ^ 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: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/rel.hh:695, - from gecode/int/rel.cpp:34: -./gecode/int/rel/eq.hpp:108:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' - 108 | EqBnd::post(Home home, View0 x0, View1 x1){ - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, +In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -gecode/int/rel.cpp:537:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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); \ - | ^~ + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp:34: +./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::ConstIntView; int pc1 = 2]' + 586 | (Home home, View0 y0, View1 y1) + | ~~~~~^~~~ +In file included from ./gecode/int/element.hh:322, + from gecode/int/element.cpp:34: +./gecode/int/element/view.hpp: In instantiation of 'Gecode::Int::Element::ViewDom::ViewDom(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]': +./gecode/int/element/view.hpp:375:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewDom::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]' +gecode/int/element.cpp:105:7: required from here +./gecode/int/element/view.hpp:362:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 362 | : View(home,iv,x0,x1) {} + | ^ 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: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/rel.hh:698, - from gecode/int/rel.cpp:34: -./gecode/int/rel/lex.hpp:332:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::LexNq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]' - 332 | LexNq::post(Home home, ViewArray& x, ViewArray& y) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -gecode/int/rel.cpp: In function 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntArgs&, Gecode::IntPropLevel)': -./gecode/kernel/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; - | ^~~~~~~~~~~ +In file included from ./gecode/int/element.hh:322, + from gecode/int/element.cpp:34: +./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, + | ~~~~~^~~~ +In file included from ./gecode/int/rel.hh:695, + from ./gecode/int/element.hh:40, + from gecode/int/element.cpp:34: +./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::ConstIntView]': +./gecode/int/element/view.hpp:289:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]' +gecode/int/element.cpp:108:7: required from here +./gecode/int/rel/eq.hpp:104:72: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 104 | : MixBinaryPropagator(home,x0,x1) {} + | ^ 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: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, +In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -gecode/int/rel.cpp:572:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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); \ - | ^~ + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp:34: +./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/int/element.hh:322, + from gecode/int/element.cpp:34: +./gecode/int/element/view.hpp: In instantiation of 'Gecode::Int::Element::ViewBnd::ViewBnd(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]': +./gecode/int/element/view.hpp:293:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]' +gecode/int/element.cpp:108:7: required from here +./gecode/int/element/view.hpp:280:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 280 | : View(home,iv,x0,x1) {} + | ^ 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: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/rel.hh:698, - from gecode/int/rel.cpp:34: -./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, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -gecode/int/rel.cpp:580:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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); \ - | ^~ +In file included from ./gecode/int/element.hh:322, + from gecode/int/element.cpp:34: +./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, + | ~~~~~^~~~ +In file included from ./gecode/int/rel.hh:695, + from ./gecode/int/element.hh:40, + from gecode/int/element.cpp:34: +./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]': +./gecode/int/element/view.hpp:289:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::BoolView]' +gecode/int/element.cpp:121:5: required from here +./gecode/int/rel/eq.hpp:104:72: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 104 | : MixBinaryPropagator(home,x0,x1) {} + | ^ 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: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/rel.hh:698, - from gecode/int/rel.cpp:34: -./gecode/int/rel/lex.hpp:241:29: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]' - 241 | LexLqLe::post(Home home, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, +In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -gecode/int/rel.cpp:588:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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); \ - | ^~ + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp:34: +./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) + | ~~~~~^~~~ +In file included from ./gecode/int/element.hh:322, + from gecode/int/element.cpp:34: +./gecode/int/element/view.hpp: In instantiation of 'Gecode::Int::Element::ViewBnd::ViewBnd(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::BoolView]': +./gecode/int/element/view.hpp:293:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::BoolView]' +gecode/int/element.cpp:121:5: required from here +./gecode/int/element/view.hpp:280:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 280 | : View(home,iv,x0,x1) {} + | ^ 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: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/rel.hh:698, - from gecode/int/rel.cpp:34: -./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, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -gecode/int/rel.cpp:596:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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); \ - | ^~ +In file included from ./gecode/int/element.hh:322, + from gecode/int/element.cpp:34: +./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, + | ~~~~~^~~~ +In file included from ./gecode/int/rel.hh:695, + from ./gecode/int/element.hh:40, + from gecode/int/element.cpp:34: +./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::ConstIntView]': +./gecode/int/element/view.hpp:289:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]' +gecode/int/element.cpp:135:5: required from here +./gecode/int/rel/eq.hpp:104:72: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 104 | : MixBinaryPropagator(home,x0,x1) {} + | ^ 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: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/rel.hh:698, - from gecode/int/rel.cpp:34: -./gecode/int/rel/lex.hpp:241:29: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]' - 241 | LexLqLe::post(Home home, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -gecode/int/rel.cpp:612:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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); \ - | ^~ -In file included from ./gecode/kernel.hh:150, +In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp: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/int/rel.hh:698, - from gecode/int/rel.cpp:34: -./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(Gecode::Home, const Gecode::IntArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': -gecode/int/rel.cpp:623:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 623 | rel(home,y,irt,x,ipl); - | ^ + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp:34: +./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) + | ~~~~~^~~~ +In file included from ./gecode/int/element.hh:322, + from gecode/int/element.cpp:34: +./gecode/int/element/view.hpp: In instantiation of 'Gecode::Int::Element::ViewBnd::ViewBnd(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]': +./gecode/int/element/view.hpp:293:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]' +gecode/int/element.cpp:135:5: required from here +./gecode/int/element/view.hpp:280:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 280 | : View(home,iv,x0,x1) {} + | ^ 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: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -gecode/int/rel.cpp:561:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntArgs&, Gecode::IntPropLevel)' - 561 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntArgs& y, - | ~~~~~^~~~ -In file included from ./gecode/iter.hh:59, - from ./gecode/int.hh:61, - from ./gecode/int/element.hh:39, - from gecode/int/element.cpp:34: -./gecode/iter/ranges-inter.hpp: In instantiation of 'Gecode::Iter::Ranges::Inter::Inter(I&, J&) [with I = Gecode::Iter::Ranges::NaryUnion; J = Gecode::Int::IntVarImpFwd]': -./gecode/int/var-imp/int.hpp:672:41: required from 'Gecode::ModEvent Gecode::Int::IntVarImp::inter_r(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]' -./gecode/int/view/int.hpp:187:22: required from 'Gecode::ModEvent Gecode::Int::IntView::inter_r(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]' -./gecode/int/element/view.hpp:447:31: required from 'Gecode::ExecStatus Gecode::Int::Element::ViewDom::propagate(Gecode::Space&, const ModEventDelta&) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView; Gecode::ModEventDelta = int]' -./gecode/int/element/view.hpp:402:3: required from here -./gecode/iter/ranges-inter.hpp:142:18: 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, - from ./gecode/int.hh:61, - from ./gecode/int/element.hh:39, +In file included from ./gecode/int/element.hh:322, from gecode/int/element.cpp:34: -./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/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:176, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] @@ -39963,15 +40766,15 @@ | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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:176, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -39979,35 +40782,15 @@ | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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) | ^~~~~~~ -In file included from ./gecode/iter.hh:59, - from ./gecode/int.hh:61, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: -./gecode/iter/ranges-inter.hpp: In instantiation of 'Gecode::Iter::Ranges::Inter::Inter(I&, J&) [with I = Gecode::Iter::Ranges::NaryUnion; J = Gecode::Int::IntVarImpFwd]': -./gecode/int/var-imp/int.hpp:672:41: required from 'Gecode::ModEvent Gecode::Int::IntVarImp::inter_r(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]' -./gecode/int/view/int.hpp:187:22: required from 'Gecode::ModEvent Gecode::Int::IntView::inter_r(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]' -./gecode/int/count/rel.hpp:294:5: required from 'Gecode::ExecStatus Gecode::Int::Count::prune(Gecode::Space&, Gecode::ViewArray&, VX) [with VX = Gecode::Int::IntView]' -./gecode/int/count/view-gq.hpp:94:7: required from 'Gecode::ExecStatus Gecode::Int::Count::GqView::propagate(Gecode::Space&, const ModEventDelta&) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = false; bool dom = false; Gecode::ModEventDelta = int]' -./gecode/int/count/view-gq.hpp:68:3: required from here -./gecode/iter/ranges-inter.hpp:142:18: 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, - from ./gecode/int.hh:61, - from ./gecode/int/count.hh:39, - from gecode/int/count.cpp:34: -./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, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] @@ -40015,15 +40798,15 @@ | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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:176, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -40031,1770 +40814,1888 @@ | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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) | ^~~~~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]': -./gecode/int/bool/eqv.hpp:160:22: required from here -./gecode/kernel/propagator/pattern.hpp:354:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 354 | : Propagator(home), x0(y0), x1(y1) { + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp:34: +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]': +./gecode/int/rel/eq.hpp:172:72: required from 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]' +./gecode/int/rel/eq.hpp:186:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]' +./gecode/int/element/pair.hpp:52:46: required from here +./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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: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/rel.cpp:34: -./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 -./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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int/element.hh:321, + from gecode/int/element.cpp:34: +./gecode/int/element/int.hpp: In instantiation of 'Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = signed char; Val = signed char; Gecode::IntSharedArray = Gecode::SharedArray]': +./gecode/int/element/int.hpp:184:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = signed char; Val = signed char; Gecode::IntSharedArray = Gecode::SharedArray]' +./gecode/int/element/int.hpp:423:56: required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Gecode::IntSharedArray = Gecode::SharedArray]' +gecode/int/element.cpp:47:5: required from here +./gecode/int/element/int.hpp:159:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 159 | : Propagator(home), x0(y0), s0(0), x1(y1), s1(0), c(c0), iv(NULL) { + | ^ 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: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/rel.hh:695, - from gecode/int/rel.cpp:34: -./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 -./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: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:321, + from gecode/int/element.cpp:34: +./gecode/int/element/int.hpp: In instantiation of 'Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = signed char; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]': +./gecode/int/element/int.hpp:184:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = signed char; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]' +./gecode/int/element/int.hpp:425:61: required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Gecode::IntSharedArray = Gecode::SharedArray]' +gecode/int/element.cpp:47:5: required from here +./gecode/int/element/int.hpp:159:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 159 | : Propagator(home), x0(y0), s0(0), x1(y1), s1(0), c(c0), iv(NULL) { + | ^ 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: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/rel.hh:695, - from gecode/int/rel.cpp:34: -./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) - | ~~~~~^~~~ -In file included from ./gecode/int/rel.hh:696, - from gecode/int/rel.cpp:34: -./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 -./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: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:321, + from gecode/int/element.cpp:34: +./gecode/int/element/int.hpp: In instantiation of 'Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = short int; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]': +./gecode/int/element/int.hpp:184:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = short int; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]' +./gecode/int/element/int.hpp:433:66: required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Gecode::IntSharedArray = Gecode::SharedArray]' +gecode/int/element.cpp:47:5: required from here +./gecode/int/element/int.hpp:159:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 159 | : Propagator(home), x0(y0), s0(0), x1(y1), s1(0), c(c0), iv(NULL) { + | ^ 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: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/rel.hh:696, - from gecode/int/rel.cpp:34: -./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/rel.hh:697, - from gecode/int/rel.cpp:34: -./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 -./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) + | ~~~~~^~~~ +In file included from ./gecode/int/element.hh:321, + from gecode/int/element.cpp:34: +./gecode/int/element/int.hpp: In instantiation of 'Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray]': +./gecode/int/element/int.hpp:184:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray]' +./gecode/int/element/int.hpp:439:50: required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Gecode::IntSharedArray = Gecode::SharedArray]' +gecode/int/element.cpp:47:5: required from here +./gecode/int/element/int.hpp:159:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 159 | : Propagator(home), x0(y0), s0(0), x1(y1), s1(0), c(c0), iv(NULL) { + | ^ 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: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/rel.hh:697, - from gecode/int/rel.cpp:34: -./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 -./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) + | ~~~~~^~~~ +In file included from ./gecode/int/count.hh:254, + from gecode/int/count.cpp:34: +./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 +./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/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:697, - from gecode/int/rel.cpp:34: -./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) - | ~~~~~^~~~ -In file included from ./gecode/int/rel.hh:695, - from gecode/int/rel.cpp:34: -./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]': -gecode/int/rel.cpp:139:11: required from here -./gecode/int/rel/eq.hpp:273:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 273 | return EqDom::post(home,x[0],x[1]); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/int/count.hh:128, + from gecode/int/count.cpp:34: +./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) { + | ~~~~~^~~~ +In file included from ./gecode/int/count.hh:254, + from gecode/int/count.cpp:34: +./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:150, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:695, - from gecode/int/rel.cpp:34: -./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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int/count.hh:128, + from gecode/int/count.cpp:34: +./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) { + | ~~~~~^~~~ +In file included from ./gecode/int/element.hh:321, + from gecode/int/element.cpp:34: +./gecode/int/element/int.hpp: In instantiation of 'Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = signed char; Val = signed char; Gecode::IntSharedArray = Gecode::SharedArray]': +./gecode/int/element/int.hpp:184:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = signed char; Val = signed char; Gecode::IntSharedArray = Gecode::SharedArray]' +./gecode/int/element/int.hpp:423:56: required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Gecode::IntSharedArray = Gecode::SharedArray]' +gecode/int/element.cpp:59:5: required from here +./gecode/int/element/int.hpp:159:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 159 | : Propagator(home), x0(y0), s0(0), x1(y1), s1(0), c(c0), iv(NULL) { + | ^ 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: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/rel.hh:695, - from gecode/int/rel.cpp:34: -./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 -./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) + | ~~~~~^~~~ +In file included from ./gecode/int/count.hh:254, + from gecode/int/count.cpp:34: +./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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:695, - from gecode/int/rel.cpp:34: -./gecode/int/rel/eq.hpp:108:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' - 108 | EqBnd::post(Home home, View0 x0, View1 x1){ - | ~~~~~^~~~ -./gecode/int/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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int/count.hh:254, + from gecode/int/count.cpp:34: +./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) + | ~~~~~^~~~ +In file included from ./gecode/int/count.hh:406, + from gecode/int/count.cpp:34: +./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 +./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); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:695, - from gecode/int/rel.cpp:34: -./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 -./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); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from ./gecode/int/count.hh:254, + from gecode/int/count.cpp:34: +./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/element.hh:321, + from gecode/int/element.cpp:34: +./gecode/int/element/int.hpp: In instantiation of 'Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = signed char; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]': +./gecode/int/element/int.hpp:184:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = signed char; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]' +./gecode/int/element/int.hpp:425:61: required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Gecode::IntSharedArray = Gecode::SharedArray]' +gecode/int/element.cpp:59:5: required from here +./gecode/int/element/int.hpp:159:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 159 | : Propagator(home), x0(y0), s0(0), x1(y1), s1(0), c(c0), iv(NULL) { + | ^ 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: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/rel.hh:695, - from gecode/int/rel.cpp:34: -./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) + | ~~~~~^~~~ +In file included from ./gecode/int/element.hh:321, + from gecode/int/element.cpp:34: +./gecode/int/element/int.hpp: In instantiation of 'Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = short int; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]': +./gecode/int/element/int.hpp:184:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = short int; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]' +./gecode/int/element/int.hpp:433:66: required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Gecode::IntSharedArray = Gecode::SharedArray]' +gecode/int/element.cpp:59:5: required from here +./gecode/int/element/int.hpp:159:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 159 | : Propagator(home), x0(y0), s0(0), x1(y1), s1(0), c(c0), iv(NULL) { + | ^ 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: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/rel.hh:696, - from gecode/int/rel.cpp:34: -./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/rel.hh:695, - from gecode/int/rel.cpp:34: -./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) + | ~~~~~^~~~ +In file included from ./gecode/int/count.hh:406, + from gecode/int/count.cpp:34: +./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/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:695, - from gecode/int/rel.cpp:34: -./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 -./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); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from ./gecode/int/count.hh:406, + from gecode/int/count.cpp:34: +./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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:695, - from gecode/int/rel.cpp:34: -./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); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from ./gecode/int/count.hh:406, + from gecode/int/count.cpp:34: +./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/element.hh:321, + from gecode/int/element.cpp:34: +./gecode/int/element/int.hpp: In instantiation of 'Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray]': +./gecode/int/element/int.hpp:184:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray]' +./gecode/int/element/int.hpp:439:50: required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Gecode::IntSharedArray = Gecode::SharedArray]' +gecode/int/element.cpp:59:5: required from here +./gecode/int/element/int.hpp:159:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 159 | : Propagator(home), x0(y0), s0(0), x1(y1), s1(0), c(c0), iv(NULL) { + | ^ 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: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/rel.hh:696, - from gecode/int/rel.cpp:34: -./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/rel.hh:695, - from gecode/int/rel.cpp:34: -./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) + | ~~~~~^~~~ +In file included from ./gecode/int/element.hh:321, + from gecode/int/element.cpp:34: +./gecode/int/element/int.hpp: In instantiation of 'Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = signed char; Val = signed char; Gecode::IntSharedArray = Gecode::SharedArray]': +./gecode/int/element/int.hpp:184:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = signed char; Val = signed char; Gecode::IntSharedArray = Gecode::SharedArray]' +./gecode/int/element/int.hpp:423:56: required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Gecode::IntSharedArray = Gecode::SharedArray]' +gecode/int/element.cpp:73:5: required from here +./gecode/int/element/int.hpp:159:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 159 | : Propagator(home), x0(y0), s0(0), x1(y1), s1(0), c(c0), iv(NULL) { + | ^ 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: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/rel.hh:695, - from gecode/int/rel.cpp:34: -./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 -./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) + | ~~~~~^~~~ +In file included from ./gecode/int/count.hh:256, + from gecode/int/count.cpp:34: +./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 +./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:150, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:695, - from gecode/int/rel.cpp:34: -./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); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from ./gecode/int/count.hh:128, + from gecode/int/count.cpp:34: +./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) { + | ~~~~~^~~~ +In file included from ./gecode/int/count.hh:256, + from gecode/int/count.cpp:34: +./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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:696, - from gecode/int/rel.cpp:34: -./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/rel.hh:695, - from gecode/int/rel.cpp:34: -./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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int/count.hh:256, + from gecode/int/count.cpp:34: +./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) + | ~~~~~^~~~ +In file included from ./gecode/int/count.hh:255, + from gecode/int/count.cpp:34: +./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 +./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); + | ~~~~~~~~~^~~~~~~~~~ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:695, - from gecode/int/rel.cpp:34: -./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 -./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/int/count.hh:128, + from gecode/int/count.cpp:34: +./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) { + | ~~~~~^~~~ +In file included from ./gecode/int/count.hh:255, + from gecode/int/count.cpp:34: +./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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:695, - from gecode/int/rel.cpp:34: -./gecode/int/rel/eq.hpp:108:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' - 108 | EqBnd::post(Home home, View0 x0, View1 x1){ - | ~~~~~^~~~ -./gecode/int/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/count.hh:255, + from gecode/int/count.cpp:34: +./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/element.hh:321, + from gecode/int/element.cpp:34: +./gecode/int/element/int.hpp: In instantiation of 'Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = signed char; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]': +./gecode/int/element/int.hpp:184:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = signed char; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]' +./gecode/int/element/int.hpp:425:61: required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Gecode::IntSharedArray = Gecode::SharedArray]' +gecode/int/element.cpp:73:5: required from here +./gecode/int/element/int.hpp:159:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 159 | : Propagator(home), x0(y0), s0(0), x1(y1), s1(0), c(c0), iv(NULL) { + | ^ 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: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/rel.hh:696, - from gecode/int/rel.cpp:34: -./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/rel.hh:695, - from gecode/int/rel.cpp:34: -./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/int/count.hh:406, + from gecode/int/count.cpp:34: +./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 +./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); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:695, - from gecode/int/rel.cpp:34: -./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 -./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/int/count.hh:254, + from gecode/int/count.cpp:34: +./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) { + | ~~~~~^~~~ +In file included from ./gecode/int/count.hh:406, + from gecode/int/count.cpp:34: +./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/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:695, - from gecode/int/rel.cpp:34: -./gecode/int/rel/eq.hpp:108:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' - 108 | EqBnd::post(Home home, View0 x0, View1 x1){ - | ~~~~~^~~~ -./gecode/int/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/count.hh:406, + from gecode/int/count.cpp:34: +./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, + | ~~~~~^~~~ +In file included from ./gecode/int/element.hh:321, + from gecode/int/element.cpp:34: +./gecode/int/element/int.hpp: In instantiation of 'Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = short int; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]': +./gecode/int/element/int.hpp:184:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = short int; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]' +./gecode/int/element/int.hpp:433:66: required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Gecode::IntSharedArray = Gecode::SharedArray]' +gecode/int/element.cpp:73:5: required from here +./gecode/int/element/int.hpp:159:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 159 | : Propagator(home), x0(y0), s0(0), x1(y1), s1(0), c(c0), iv(NULL) { + | ^ 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: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/rel.hh:696, - from gecode/int/rel.cpp:34: -./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/rel.hh:695, - from gecode/int/rel.cpp:34: -./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/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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:695, - from gecode/int/rel.cpp:34: -./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 -./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/int/count.hh:406, + from gecode/int/count.cpp:34: +./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 +./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); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:695, - from gecode/int/rel.cpp:34: -./gecode/int/rel/eq.hpp:108:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' - 108 | EqBnd::post(Home home, View0 x0, View1 x1){ - | ~~~~~^~~~ -./gecode/int/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/count.hh:254, + from gecode/int/count.cpp:34: +./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) { + | ~~~~~^~~~ +In file included from ./gecode/int/count.hh:406, + from gecode/int/count.cpp:34: +./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/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:696, - from gecode/int/rel.cpp:34: -./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/rel.hh:695, - from gecode/int/rel.cpp:34: -./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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int/count.hh:406, + from gecode/int/count.cpp:34: +./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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:695, - from gecode/int/rel.cpp:34: -./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 -./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/int/count.hh:406, + from gecode/int/count.cpp:34: +./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 +./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); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:695, - from gecode/int/rel.cpp:34: -./gecode/int/rel/eq.hpp:108:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' - 108 | EqBnd::post(Home home, View0 x0, View1 x1){ - | ~~~~~^~~~ -./gecode/int/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/count.hh:254, + from gecode/int/count.cpp:34: +./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) { + | ~~~~~^~~~ +In file included from ./gecode/int/count.hh:406, + from gecode/int/count.cpp:34: +./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/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:696, - from gecode/int/rel.cpp:34: -./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/rel.hh:695, - from gecode/int/rel.cpp:34: -./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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int/count.hh:406, + from gecode/int/count.cpp:34: +./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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:695, - from gecode/int/rel.cpp:34: -./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 -./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/int/count.hh:406, + from gecode/int/count.cpp:34: +./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, + | ~~~~~^~~~ +In file included from ./gecode/int/element.hh:321, + from gecode/int/element.cpp:34: +./gecode/int/element/int.hpp: In instantiation of 'Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray]': +./gecode/int/element/int.hpp:184:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray]' +./gecode/int/element/int.hpp:439:50: required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Gecode::IntSharedArray = Gecode::SharedArray]' +gecode/int/element.cpp:73:5: required from here +./gecode/int/element/int.hpp:159:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 159 | : Propagator(home), x0(y0), s0(0), x1(y1), s1(0), c(c0), iv(NULL) { + | ^ 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: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/rel.hh:695, - from gecode/int/rel.cpp:34: -./gecode/int/rel/eq.hpp:108:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' - 108 | EqBnd::post(Home home, View0 x0, View1 x1){ - | ~~~~~^~~~ -./gecode/int/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/kernel.hh:150, +./gecode/kernel/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:187, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp: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/int/rel.hh:696, - from gecode/int/rel.cpp:34: -./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/rel.hh:695, - from gecode/int/rel.cpp:34: -./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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp:34: +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]': +./gecode/int/rel/eq.hpp:172:72: required from 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' +./gecode/int/element/view.hpp:371:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewDom::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]' +gecode/int/element.cpp:86:7: required from here +./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 587 | : Propagator(home), x0(y0), x1(y1) { + | ^ 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: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/rel.hh:695, - from gecode/int/rel.cpp:34: -./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 -./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) + | ~~~~~^~~~ +In file included from ./gecode/int/count.hh:256, + from gecode/int/count.cpp:34: +./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 +./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:150, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:695, - from gecode/int/rel.cpp:34: -./gecode/int/rel/eq.hpp:108:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' - 108 | EqBnd::post(Home home, View0 x0, View1 x1){ - | ~~~~~^~~~ -./gecode/int/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/count.hh:128, + from gecode/int/count.cpp:34: +./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) { + | ~~~~~^~~~ +In file included from ./gecode/int/count.hh:256, + from gecode/int/count.cpp:34: +./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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:696, - from gecode/int/rel.cpp:34: -./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/rel.hh:695, - from gecode/int/rel.cpp:34: -./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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int/count.hh:256, + from gecode/int/count.cpp:34: +./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) + | ~~~~~^~~~ +In file included from ./gecode/int/count.hh:407, + from gecode/int/count.cpp:34: +./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 +./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); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:695, - from gecode/int/rel.cpp:34: -./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 -./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); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from ./gecode/int/count.hh:255, + from gecode/int/count.cpp:34: +./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) { + | ~~~~~^~~~ +In file included from ./gecode/int/count.hh:407, + from gecode/int/count.cpp:34: +./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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:695, - from gecode/int/rel.cpp:34: -./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); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from ./gecode/int/count.hh:407, + from gecode/int/count.cpp:34: +./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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:696, - from gecode/int/rel.cpp:34: -./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/rel.hh:695, - from gecode/int/rel.cpp:34: -./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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int/count.hh:407, + from gecode/int/count.cpp:34: +./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 +./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); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:695, - from gecode/int/rel.cpp:34: -./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 -./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); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from ./gecode/int/count.hh:255, + from gecode/int/count.cpp:34: +./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) { + | ~~~~~^~~~ +In file included from ./gecode/int/count.hh:407, + from gecode/int/count.cpp:34: +./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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:695, - from gecode/int/rel.cpp:34: -./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); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from ./gecode/int/count.hh:407, + from gecode/int/count.cpp:34: +./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) + | ~~~~~^~~~ +In file included from ./gecode/int/element.hh:322, + from gecode/int/element.cpp:34: +./gecode/int/element/view.hpp: In instantiation of 'Gecode::Int::Element::View::View(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView; int pc_ac = 2]': +./gecode/int/element/view.hpp:362:46: required from 'Gecode::Int::Element::ViewDom::ViewDom(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]' +./gecode/int/element/view.hpp:375:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewDom::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]' +gecode/int/element.cpp:86:7: required from here +./gecode/int/element/view.hpp:114:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 114 | : Propagator(home), iv(iv0), x0(y0), x1(y1) { + | ^ 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: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/rel.hh:696, - from gecode/int/rel.cpp:34: -./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/rel.hh:695, - from gecode/int/rel.cpp:34: -./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/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: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/rel.hh:43, - from gecode/int/rel.cpp:34: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:695, - from gecode/int/rel.cpp:34: -./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 -./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); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from ./gecode/kernel.hh:150, +In file included from ./gecode/int/count.hh:407, + from gecode/int/count.cpp:34: +./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) + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp: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/int/rel.hh:695, - from gecode/int/rel.cpp:34: -./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); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp:34: +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]': +./gecode/int/rel/eq.hpp:104:72: required from 'Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' +./gecode/int/element/view.hpp:289:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]' +gecode/int/element.cpp:89:7: required from here +./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 587 | : Propagator(home), x0(y0), x1(y1) { + | ^ 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: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/rel.hh:696, - from gecode/int/rel.cpp:34: -./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/rel.hh:695, - from gecode/int/rel.cpp:34: -./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) + | ~~~~~^~~~ +In file included from ./gecode/int/count.hh:254, + from gecode/int/count.cpp:34: +./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 +./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/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:695, - from gecode/int/rel.cpp:34: -./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/rel.hh:697, - from gecode/int/rel.cpp:34: -./gecode/int/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': -gecode/int/rel.cpp:260:9: required from here -./gecode/int/rel/lq-le.hpp:424:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 424 | return Lq::post(home,x0,x1); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from ./gecode/int/count.hh:128, + from gecode/int/count.cpp:34: +./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/count.hh:254, + from gecode/int/count.cpp:34: +./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:150, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:697, - from gecode/int/rel.cpp:34: -./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::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:128, + from gecode/int/count.cpp:34: +./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) { + | ~~~~~^~~~ +In file included from ./gecode/int/count.hh:254, + from gecode/int/count.cpp:34: +./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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:697, - from gecode/int/rel.cpp:34: -./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:254, + from gecode/int/count.cpp:34: +./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) + | ~~~~~^~~~ +In file included from ./gecode/int/count.hh:406, + from gecode/int/count.cpp:34: +./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 +./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); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:697, - from gecode/int/rel.cpp:34: -./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 -./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, + from gecode/int/count.cpp:34: +./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) { + | ~~~~~^~~~ +In file included from ./gecode/int/count.hh:406, + from gecode/int/count.cpp:34: +./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/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:697, - from gecode/int/rel.cpp:34: -./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::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, + from gecode/int/count.cpp:34: +./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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:697, - from gecode/int/rel.cpp:34: -./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:406, + from gecode/int/count.cpp:34: +./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, + | ~~~~~^~~~ +In file included from ./gecode/int/count.hh:256, + from gecode/int/count.cpp:34: +./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 +./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:150, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:697, - from gecode/int/rel.cpp:34: -./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 -./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:128, + from gecode/int/count.cpp:34: +./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/count.hh:256, + from gecode/int/count.cpp:34: +./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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:697, - from gecode/int/rel.cpp:34: -./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::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:256, + from gecode/int/count.cpp:34: +./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) + | ~~~~~^~~~ +In file included from ./gecode/int/count.hh:255, + from gecode/int/count.cpp:34: +./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 +./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); + | ~~~~~~~~~^~~~~~~~~~ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:697, - from gecode/int/rel.cpp:34: -./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:128, + from gecode/int/count.cpp:34: +./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) { + | ~~~~~^~~~ +In file included from ./gecode/int/count.hh:255, + from gecode/int/count.cpp:34: +./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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:697, - from gecode/int/rel.cpp:34: -./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 -./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:255, + from gecode/int/count.cpp:34: +./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/element.hh:322, + from gecode/int/element.cpp:34: +./gecode/int/element/view.hpp: In instantiation of 'Gecode::Int::Element::View::View(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView; int pc_ac = 1]': +./gecode/int/element/view.hpp:280:46: required from 'Gecode::Int::Element::ViewBnd::ViewBnd(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]' +./gecode/int/element/view.hpp:293:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]' +gecode/int/element.cpp:89:7: required from here +./gecode/int/element/view.hpp:114:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 114 | : Propagator(home), iv(iv0), x0(y0), x1(y1) { + | ^ 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: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/rel.hh:697, - from gecode/int/rel.cpp:34: -./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +In file included from ./gecode/int/count.hh:254, + from gecode/int/count.cpp:34: +./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 +./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/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:697, - from gecode/int/rel.cpp:34: -./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:128, + from gecode/int/count.cpp:34: +./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) { + | ~~~~~^~~~ +In file included from ./gecode/int/count.hh:254, + from gecode/int/count.cpp:34: +./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:150, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:697, - from gecode/int/rel.cpp:34: -./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 -./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:128, + from gecode/int/count.cpp:34: +./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) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:187, + from ./gecode/int.hh:59, + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp:34: +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::ConstIntView; int pc1 = 2]': +./gecode/int/rel/eq.hpp:172:72: required from 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::ConstIntView]' +./gecode/int/element/view.hpp:371:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewDom::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]' +gecode/int/element.cpp:105:7: required from here +./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 587 | : Propagator(home), x0(y0), x1(y1) { + | ^ 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: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/rel.hh:697, - from gecode/int/rel.cpp:34: -./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +In file included from ./gecode/int/count.hh:254, + from gecode/int/count.cpp:34: +./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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:697, - from gecode/int/rel.cpp:34: -./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:254, + from gecode/int/count.cpp:34: +./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/element.hh:322, + from gecode/int/element.cpp:34: +./gecode/int/element/view.hpp: In instantiation of 'Gecode::Int::Element::View::View(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView; int pc_ac = 2]': +./gecode/int/element/view.hpp:362:46: required from 'Gecode::Int::Element::ViewDom::ViewDom(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]' +./gecode/int/element/view.hpp:375:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewDom::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]' +gecode/int/element.cpp:105:7: required from here +./gecode/int/element/view.hpp:114:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 114 | : Propagator(home), iv(iv0), x0(y0), x1(y1) { + | ^ 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: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/rel.hh:697, - from gecode/int/rel.cpp:34: -./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 -./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:406, + from gecode/int/count.cpp:34: +./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 +./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); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:697, - from gecode/int/rel.cpp:34: -./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +In file included from ./gecode/int/count.hh:254, + from gecode/int/count.cpp:34: +./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) { + | ~~~~~^~~~ +In file included from ./gecode/int/count.hh:406, + from gecode/int/count.cpp:34: +./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/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:697, - from gecode/int/rel.cpp:34: -./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:406, + from gecode/int/count.cpp:34: +./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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:697, - from gecode/int/rel.cpp:34: -./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) - | ~~~~~^~~~ -In file included from ./gecode/int/rel.hh:695, - from gecode/int/rel.cpp:34: -./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 -./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:406, + from gecode/int/count.cpp:34: +./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, + | ~~~~~^~~~ +In file included from ./gecode/int/count.hh:256, + from gecode/int/count.cpp:34: +./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 +./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:150, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:695, - from gecode/int/rel.cpp:34: -./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 -./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:128, + from gecode/int/count.cpp:34: +./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) { + | ~~~~~^~~~ +In file included from ./gecode/int/count.hh:256, + from gecode/int/count.cpp:34: +./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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:695, - from gecode/int/rel.cpp:34: -./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 -./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:256, + from gecode/int/count.cpp:34: +./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) + | ~~~~~^~~~ +In file included from ./gecode/int/count.hh:255, + from gecode/int/count.cpp:34: +./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 +./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); + | ~~~~~~~~~^~~~~~~~~~ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:695, - from gecode/int/rel.cpp:34: -./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 -./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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int/count.hh:128, + from gecode/int/count.cpp:34: +./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) { + | ~~~~~^~~~ +In file included from ./gecode/int/count.hh:255, + from gecode/int/count.cpp:34: +./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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:695, - from gecode/int/rel.cpp:34: -./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/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 -./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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int/count.hh:255, + from gecode/int/count.cpp:34: +./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) + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:187, + from ./gecode/int.hh:59, + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp:34: +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 1; View1 = Gecode::Int::ConstIntView; int pc1 = 1]': +./gecode/int/rel/eq.hpp:104:72: required from 'Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::ConstIntView]' +./gecode/int/element/view.hpp:289:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]' +gecode/int/element.cpp:108:7: required from here +./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 587 | : Propagator(home), x0(y0), x1(y1) { + | ^ 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: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/rel.hh:695, - from gecode/int/rel.cpp:34: -./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 -./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: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:322, + from gecode/int/element.cpp:34: +./gecode/int/element/view.hpp: In instantiation of 'Gecode::Int::Element::View::View(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView; int pc_ac = 1]': +./gecode/int/element/view.hpp:280:46: required from 'Gecode::Int::Element::ViewBnd::ViewBnd(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]' +./gecode/int/element/view.hpp:293:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]' +gecode/int/element.cpp:108:7: required from here +./gecode/int/element/view.hpp:114:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 114 | : Propagator(home), iv(iv0), x0(y0), x1(y1) { + | ^ 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: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/rel.hh:695, - from gecode/int/rel.cpp:34: -./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 -./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: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:696, + from ./gecode/int/count/rel.hpp:34, + from ./gecode/int/count.hh:128, + from gecode/int/count.cpp:34: +./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 +./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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:695, - from gecode/int/rel.cpp:34: -./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 -./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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int/rel.hh:696, + from ./gecode/int/count/rel.hpp:34, + from ./gecode/int/count.hh:128, + from gecode/int/count.cpp:34: +./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/count.hh:408, + from gecode/int/count.cpp:34: +./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 +./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); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:695, - from gecode/int/rel.cpp:34: -./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 -./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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int/count.hh:256, + from gecode/int/count.cpp:34: +./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) { + | ~~~~~^~~~ +In file included from ./gecode/int/count.hh:408, + from gecode/int/count.cpp:34: +./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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:695, - from gecode/int/rel.cpp:34: -./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 -./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:408, + from gecode/int/count.cpp:34: +./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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:695, - from gecode/int/rel.cpp:34: -./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 -./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:408, + from gecode/int/count.cpp:34: +./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, + | ~~~~~^~~~ +In file included from ./gecode/int/count.hh:407, + from gecode/int/count.cpp:34: +./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 +./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); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:695, - from gecode/int/rel.cpp:34: -./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 -./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, + from gecode/int/count.cpp:34: +./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) { + | ~~~~~^~~~ +In file included from ./gecode/int/count.hh:407, + from gecode/int/count.cpp:34: +./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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:695, - from gecode/int/rel.cpp:34: -./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/int/rel.hh:697, - from gecode/int/rel.cpp:34: -./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 -./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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int/count.hh:407, + from gecode/int/count.cpp:34: +./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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:697, - from gecode/int/rel.cpp:34: -./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 -./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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int/count.hh:407, + from gecode/int/count.cpp:34: +./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) + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:187, + from ./gecode/int.hh:59, + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp:34: +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 1; View1 = Gecode::Int::BoolView; int pc1 = 1]': +./gecode/int/rel/eq.hpp:104:72: required from 'Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]' +./gecode/int/element/view.hpp:289:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::BoolView]' +gecode/int/element.cpp:121:5: required from here +./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 587 | : Propagator(home), x0(y0), x1(y1) { + | ^ 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: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/rel.hh:697, - from gecode/int/rel.cpp:34: -./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 -./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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +In file included from ./gecode/int/count.hh:406, + from gecode/int/count.cpp:34: +./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 +./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); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:697, - from gecode/int/rel.cpp:34: -./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 -./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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int/count.hh:254, + from gecode/int/count.cpp:34: +./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) { + | ~~~~~^~~~ +In file included from ./gecode/int/count.hh:406, + from gecode/int/count.cpp:34: +./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/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:697, - from gecode/int/rel.cpp:34: -./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 -./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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int/count.hh:406, + from gecode/int/count.cpp:34: +./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, + | ~~~~~^~~~ +In file included from ./gecode/int/element.hh:322, + from gecode/int/element.cpp:34: +./gecode/int/element/view.hpp: In instantiation of 'Gecode::Int::Element::View::View(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::BoolView; int pc_ac = 1]': +./gecode/int/element/view.hpp:280:46: required from 'Gecode::Int::Element::ViewBnd::ViewBnd(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::BoolView]' +./gecode/int/element/view.hpp:293:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::BoolView]' +gecode/int/element.cpp:121:5: required from here +./gecode/int/element/view.hpp:114:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 114 | : Propagator(home), iv(iv0), x0(y0), x1(y1) { + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/rel.hh:697, - from gecode/int/rel.cpp:34: -./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 -./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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:697, - from gecode/int/rel.cpp:34: -./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/rel.hh:696, - from gecode/int/rel.cpp:34: -./gecode/int/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::NaryNq::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]': -gecode/int/rel.cpp:448:9: required from here -./gecode/int/rel/nq.hpp:144:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 144 | return Nq::post(home,x[0],x[1]); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/int/count.hh:406, + from gecode/int/count.cpp:34: +./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, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:187, + from ./gecode/int.hh:59, + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp:34: +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 1; View1 = Gecode::Int::ConstIntView; int pc1 = 1]': +./gecode/int/rel/eq.hpp:104:72: required from 'Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::ConstIntView]' +./gecode/int/element/view.hpp:289:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]' +gecode/int/element.cpp:135:5: required from here +./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 587 | : Propagator(home), x0(y0), x1(y1) { + | ^ 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: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/rel.hh:696, - from gecode/int/rel.cpp:34: -./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/kernel/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/count.hh:408, + from gecode/int/count.cpp:34: +./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 +./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); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:696, - from gecode/int/rel.cpp:34: -./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) - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -./gecode/int/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::NaryLqLe::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int o = 1]': -gecode/int/rel.cpp:454:9: required from here -./gecode/int/rel/lq-le.hpp:227:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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); \ - | ^~ +In file included from ./gecode/int/count.hh:256, + from gecode/int/count.cpp:34: +./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) { + | ~~~~~^~~~ +In file included from ./gecode/int/count.hh:408, + from gecode/int/count.cpp:34: +./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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:695, - from gecode/int/rel.cpp:34: -./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/rel.hh:697, - from gecode/int/rel.cpp:34: -./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]); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/int/count.hh:408, + from gecode/int/count.cpp:34: +./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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:697, - from gecode/int/rel.cpp:34: -./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::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]); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/int/count.hh:408, + from gecode/int/count.cpp:34: +./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, + | ~~~~~^~~~ +In file included from ./gecode/int/count.hh:407, + from gecode/int/count.cpp:34: +./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 +./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); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:697, - from gecode/int/rel.cpp:34: -./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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int/count.hh:255, + from gecode/int/count.cpp:34: +./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) { + | ~~~~~^~~~ +In file included from ./gecode/int/count.hh:407, + from gecode/int/count.cpp:34: +./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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:697, - from gecode/int/rel.cpp:34: -./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) - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -./gecode/int/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::NaryLqLe::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int o = 0]': -gecode/int/rel.cpp:460:9: required from here -./gecode/int/rel/lq-le.hpp:227:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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); \ - | ^~ +In file included from ./gecode/int/count.hh:407, + from gecode/int/count.cpp:34: +./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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:695, - from gecode/int/rel.cpp:34: -./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/rel.hh:697, - from gecode/int/rel.cpp:34: -./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]); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/int/count.hh:407, + from gecode/int/count.cpp:34: +./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 +./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); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:697, - from gecode/int/rel.cpp:34: -./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::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]); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/int/count.hh:255, + from gecode/int/count.cpp:34: +./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) { + | ~~~~~^~~~ +In file included from ./gecode/int/count.hh:407, + from gecode/int/count.cpp:34: +./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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:697, - from gecode/int/rel.cpp:34: -./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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int/count.hh:407, + from gecode/int/count.cpp:34: +./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) + | ~~~~~^~~~ +In file included from ./gecode/int/element.hh:322, + from gecode/int/element.cpp:34: +./gecode/int/element/view.hpp: In instantiation of 'Gecode::Int::Element::View::View(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView; int pc_ac = 1]': +./gecode/int/element/view.hpp:280:46: required from 'Gecode::Int::Element::ViewBnd::ViewBnd(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]' +./gecode/int/element/view.hpp:293:14: required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]' +gecode/int/element.cpp:135:5: required from here +./gecode/int/element/view.hpp:114:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 114 | : Propagator(home), iv(iv0), x0(y0), x1(y1) { + | ^ 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: + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/int/rel.hh:697, - from gecode/int/rel.cpp:34: -./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) - | ~~~~~^~~~ -In file included from ./gecode/int/rel.hh:698, - from gecode/int/rel.cpp:34: -./gecode/int/rel/lex.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]': -gecode/int/rel.cpp:494:9: required from here -./gecode/int/rel/lex.hpp:252:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 252 | return Le::post(home,x[0],y[0]); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +./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-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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:697, - from gecode/int/rel.cpp:34: -./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/rel.hh:698, - from gecode/int/rel.cpp:34: -./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]); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/int/count.hh:407, + from gecode/int/count.cpp:34: +./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) + | ~~~~~^~~~ +In file included from ./gecode/int/count.hh:408, + from gecode/int/count.cpp:34: +./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 +./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); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:697, - from gecode/int/rel.cpp:34: -./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' - 50 | Lq::post(Home home, V0 x0, V1 x1) { - | ~~~~~^~~~ -In file included from ./gecode/int/rel.hh:698, - from gecode/int/rel.cpp:34: -./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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int/count.hh:256, + from gecode/int/count.cpp:34: +./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) { + | ~~~~~^~~~ +In file included from ./gecode/int/count.hh:408, + from gecode/int/count.cpp:34: +./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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:698, - from gecode/int/rel.cpp:34: -./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 -./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]); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/int/count.hh:408, + from gecode/int/count.cpp:34: +./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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:696, - from gecode/int/rel.cpp:34: -./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/rel.hh:698, - from gecode/int/rel.cpp:34: -./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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int/count.hh:408, + from gecode/int/count.cpp:34: +./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, + | ~~~~~^~~~ +In file included from ./gecode/int/count.hh:407, + from gecode/int/count.cpp:34: +./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 +./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); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:698, - from gecode/int/rel.cpp:34: -./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 -./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]); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/int/count.hh:255, + from gecode/int/count.cpp:34: +./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) { + | ~~~~~^~~~ +In file included from ./gecode/int/count.hh:407, + from gecode/int/count.cpp:34: +./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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:697, - from gecode/int/rel.cpp:34: -./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) { - | ~~~~~^~~~ -In file included from ./gecode/int/rel.hh:698, - from gecode/int/rel.cpp:34: -./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]); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/int/count.hh:407, + from gecode/int/count.cpp:34: +./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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:697, - from gecode/int/rel.cpp:34: -./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::ConstIntView; V1 = Gecode::Int::IntView]' - 50 | Lq::post(Home home, V0 x0, V1 x1) { - | ~~~~~^~~~ -In file included from ./gecode/int/rel.hh:698, - from gecode/int/rel.cpp:34: -./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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int/count.hh:407, + from gecode/int/count.cpp:34: +./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/count.hh:408, + from gecode/int/count.cpp:34: +./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 +./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); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:698, - from gecode/int/rel.cpp:34: -./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 -./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]); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/int/count.hh:256, + from gecode/int/count.cpp:34: +./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) { + | ~~~~~^~~~ +In file included from ./gecode/int/count.hh:408, + from gecode/int/count.cpp:34: +./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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:697, - from gecode/int/rel.cpp:34: -./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) { - | ~~~~~^~~~ -In file included from ./gecode/int/rel.hh:698, - from gecode/int/rel.cpp:34: -./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]); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/int/count.hh:408, + from gecode/int/count.cpp:34: +./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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:697, - from gecode/int/rel.cpp:34: -./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView]' - 50 | Lq::post(Home home, V0 x0, V1 x1) { - | ~~~~~^~~~ -In file included from ./gecode/int/rel.hh:698, - from gecode/int/rel.cpp:34: -./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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int/count.hh:408, + from gecode/int/count.cpp:34: +./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, + | ~~~~~^~~~ +In file included from ./gecode/int/count.hh:407, + from gecode/int/count.cpp:34: +./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 +./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); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:698, - from gecode/int/rel.cpp:34: -./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 -./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]); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/int/count.hh:255, + from gecode/int/count.cpp:34: +./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) { + | ~~~~~^~~~ +In file included from ./gecode/int/count.hh:407, + from gecode/int/count.cpp:34: +./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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:696, - from gecode/int/rel.cpp:34: -./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){ - | ~~~~~^~~~ -In file included from ./gecode/int/rel.hh:698, - from gecode/int/rel.cpp:34: -./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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int/count.hh:407, + from gecode/int/count.cpp:34: +./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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:698, - from gecode/int/rel.cpp:34: -./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) - | ~~~~~^~~~ +In file included from ./gecode/int/count.hh:407, + from gecode/int/count.cpp:34: +./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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/int.hh:59, + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/int.hh:59, + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp: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) + | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' ./gecode/int/array.hpp:105:28: required from here @@ -41803,15 +42704,15 @@ | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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:176, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' ./gecode/int/array.hpp:134:29: required from here @@ -41820,1453 +42721,1302 @@ | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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) | ^~~~~~~ -In file included from ./gecode/int/rel.hh:695, - from gecode/int/rel.cpp:34: -./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]': -./gecode/int/rel/eq.hpp:186:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' -gecode/int/rel.cpp:106:9: required from here -./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) {} - | ^ -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:3266:3: note: because 'Gecode::Home' 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, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -./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) - | ~~~~~^~~~ -In file included from ./gecode/int/rel.hh:695, - from gecode/int/rel.cpp:34: -./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]': -./gecode/int/rel/eq.hpp:118:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' -gecode/int/rel.cpp:108:9: required from here -./gecode/int/rel/eq.hpp:104:72: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 104 | : MixBinaryPropagator(home,x0,x1) {} - | ^ -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:3266:3: note: because 'Gecode::Home' 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, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]' - 586 | (Home home, View0 y0, View1 y1) - | ~~~~~^~~~ -In file included from ./gecode/int/rel.hh:696, - from gecode/int/rel.cpp:34: -./gecode/int/rel/nq.hpp: In instantiation of 'Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]': -./gecode/int/rel/nq.hpp:57:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' -gecode/int/rel.cpp:112:7: required from here -./gecode/int/rel/nq.hpp:45:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | : MixBinaryPropagator(home,x0,x1) {} - | ^ -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:3266:3: note: because 'Gecode::Home' 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, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 0; View1 = Gecode::Int::IntView; int pc1 = 0]' - 586 | (Home home, View0 y0, View1 y1) - | ~~~~~^~~~ -In file included from ./gecode/int/rel.hh:697, - from gecode/int/rel.cpp:34: -./gecode/int/rel/lq-le.hpp: In instantiation of 'Gecode::Int::Rel::Lq::Lq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]': -./gecode/int/rel/lq-le.hpp:54:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' -gecode/int/rel.cpp:116:7: required from here -./gecode/int/rel/lq-le.hpp:46:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 46 | : MixBinaryPropagator(home,x0,x1) {} - | ^ +In file included from ./gecode/int/count.hh:254, + from gecode/int/count.cpp:34: +./gecode/int/count/int-eq.hpp: In instantiation of 'Gecode::Int::Count::EqInt::EqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]': +./gecode/int/count/int-eq.hpp:70:12: required from 'static Gecode::ExecStatus Gecode::Int::Count::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]' +gecode/int/count.cpp:53:7: required from here +./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) {} + | ^ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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:187, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]' - 586 | (Home home, View0 y0, View1 y1) - | ~~~~~^~~~ -In file included from ./gecode/int/rel.hh:697, - from gecode/int/rel.cpp:34: -./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]' -gecode/int/rel.cpp:120:7: required from here -./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/count.hh:253, + from gecode/int/count.cpp:34: +./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, + | ~~~~~^~~~ +In file included from ./gecode/int/count.hh:406, + from gecode/int/count.cpp:34: +./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]' +gecode/int/count.cpp:60:9: required from here +./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/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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:187, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]' - 586 | (Home home, View0 y0, View1 y1) - | ~~~~~^~~~ -In file included from ./gecode/int/rel.hh:695, - from gecode/int/rel.cpp:34: -./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::NaryEqDom::NaryEqDom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]': -./gecode/int/rel/eq.hpp:285:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' -gecode/int/rel.cpp:139:11: required from here -./gecode/int/rel/eq.hpp:266:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 266 | : NaryPropagator(home,x) {} - | ^ +In file included from ./gecode/int/count.hh:405, + from gecode/int/count.cpp:34: +./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, + | ~~~~~^~~~ +In file included from ./gecode/int/count.hh:406, + from gecode/int/count.cpp:34: +./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]' +gecode/int/count.cpp:60:9: required from here +./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/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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:187, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]' - 476 | (Home home, ViewArray& y) - | ~~~~~^~~~ -In file included from ./gecode/int/rel.hh:695, - from gecode/int/rel.cpp:34: -./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::NaryEqBnd::NaryEqBnd(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]': -./gecode/int/rel/eq.hpp:417:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqBnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' -gecode/int/rel.cpp:141:11: required from here -./gecode/int/rel/eq.hpp:398:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 398 | : NaryPropagator(home,x) {} - | ^ +In file included from ./gecode/int/count.hh:405, + from gecode/int/count.cpp:34: +./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, + | ~~~~~^~~~ +In file included from ./gecode/int/count.hh:256, + from gecode/int/count.cpp:34: +./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]' +gecode/int/count.cpp:67:7: required from here +./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) {} + | ^ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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:187, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 1]' - 476 | (Home home, ViewArray& y) - | ~~~~~^~~~ -In file included from ./gecode/int/rel.hh:695, - from gecode/int/rel.cpp:34: -./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqDom::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': -./gecode/int/rel/eq.hpp:506:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' -gecode/int/rel.cpp:186:11: required from here -./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) {} - | ^ +In file included from ./gecode/int/count.hh:253, + from gecode/int/count.cpp:34: +./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, + | ~~~~~^~~~ +In file included from ./gecode/int/count.hh:255, + from gecode/int/count.cpp:34: +./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]' +gecode/int/count.cpp:73:7: required from here +./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) {} + | ^ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int.hh:605, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -./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) - | ~~~~~^~~~ -In file included from ./gecode/int/rel.hh:695, - from gecode/int/rel.cpp:34: -./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqDom::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': -./gecode/int/rel/eq.hpp:506:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' -gecode/int/rel.cpp:190:11: required from here -./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) {} - | ^ +In file included from ./gecode/int/count.hh:253, + from gecode/int/count.cpp:34: +./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, + | ~~~~~^~~~ +In file included from ./gecode/int/count.hh:254, + from gecode/int/count.cpp:34: +./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]' +gecode/int/count.cpp:94:11: required from here +./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/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int.hh:605, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -./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) - | ~~~~~^~~~ -In file included from ./gecode/int/rel.hh:695, - from gecode/int/rel.cpp:34: -./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqDom::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': -./gecode/int/rel/eq.hpp:506:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' -gecode/int/rel.cpp:194:11: required from here -./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) {} - | ^ +In file included from ./gecode/int/count.hh:128, + from gecode/int/count.cpp:34: +./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) { + | ~~~~~^~~~ +In file included from ./gecode/int/count.hh:254, + from gecode/int/count.cpp:34: +./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:150, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int.hh:605, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -./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) - | ~~~~~^~~~ -In file included from ./gecode/int/rel.hh:695, - from gecode/int/rel.cpp:34: -./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]' -gecode/int/rel.cpp:202:11: required from here -./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) {} - | ^ +In file included from ./gecode/int/count.hh:128, + from gecode/int/count.cpp:34: +./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) { + | ~~~~~^~~~ +In file included from ./gecode/int/count.hh:254, + from gecode/int/count.cpp:34: +./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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int.hh:605, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -./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) - | ~~~~~^~~~ -In file included from ./gecode/int/rel.hh:695, - from gecode/int/rel.cpp:34: -./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqBnd::ReEqBnd(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': -./gecode/int/rel/eq.hpp:580:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' -gecode/int/rel.cpp:206:11: required from here -./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) {} - | ^ +In file included from ./gecode/int/count.hh:254, + from gecode/int/count.cpp:34: +./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) + | ~~~~~^~~~ +In file included from ./gecode/int/count.hh:406, + from gecode/int/count.cpp:34: +./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]' +gecode/int/count.cpp:94:11: required from here +./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/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int.hh:605, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -./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) - | ~~~~~^~~~ -In file included from ./gecode/int/rel.hh:695, - from gecode/int/rel.cpp:34: -./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqBnd::ReEqBnd(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': -./gecode/int/rel/eq.hpp:580:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' -gecode/int/rel.cpp:210:11: required from here -./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) {} - | ^ +In file included from ./gecode/int/count.hh:405, + from gecode/int/count.cpp:34: +./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/int/count.hh:406, + from gecode/int/count.cpp:34: +./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]' +gecode/int/count.cpp:94:11: required from here +./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/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int.hh:605, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -./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) - | ~~~~~^~~~ -In file included from ./gecode/int/rel.hh:695, - from gecode/int/rel.cpp:34: -./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]' -gecode/int/rel.cpp:223:13: required from here -./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) {} - | ^ +In file included from ./gecode/int/count.hh:405, + from gecode/int/count.cpp:34: +./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/int/count.hh:406, + from gecode/int/count.cpp:34: +./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]' +gecode/int/count.cpp:97:11: required from here +./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/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int.hh:605, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -./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/int/rel.hh:695, - from gecode/int/rel.cpp:34: -./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqBnd::ReEqBnd(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': -./gecode/int/rel/eq.hpp:580:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' -gecode/int/rel.cpp:227:13: required from here -./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) {} - | ^ +In file included from ./gecode/int/count.hh:405, + from gecode/int/count.cpp:34: +./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/int/count.hh:406, + from gecode/int/count.cpp:34: +./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]' +gecode/int/count.cpp:97:11: required from here +./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/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int.hh:605, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -./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/int/rel.hh:695, - from gecode/int/rel.cpp:34: -./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]' -gecode/int/rel.cpp:231:13: required from here -./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) {} - | ^ +In file included from ./gecode/int/count.hh:405, + from gecode/int/count.cpp:34: +./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/int/count.hh:406, + from gecode/int/count.cpp:34: +./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]' +gecode/int/count.cpp:105:9: required from here +./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/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int.hh:605, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -./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/int/rel.hh:695, - from gecode/int/rel.cpp:34: -./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqDom::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': -./gecode/int/rel/eq.hpp:506:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' -gecode/int/rel.cpp:239:13: required from here -./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) {} - | ^ +In file included from ./gecode/int/count.hh:405, + from gecode/int/count.cpp:34: +./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, + | ~~~~~^~~~ +In file included from ./gecode/int/count.hh:406, + from gecode/int/count.cpp:34: +./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]' +gecode/int/count.cpp:105:9: required from here +./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/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int.hh:605, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -./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) - | ~~~~~^~~~ -In file included from ./gecode/int/rel.hh:695, - from gecode/int/rel.cpp:34: -./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqDom::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': -./gecode/int/rel/eq.hpp:506:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' -gecode/int/rel.cpp:243:13: required from here -./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) {} - | ^ -In file included from ./gecode/kernel.hh:150, +In file included from ./gecode/int/count.hh:405, + from gecode/int/count.cpp:34: +./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, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp: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/int.hh:605, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -./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) - | ~~~~~^~~~ -In file included from ./gecode/int/rel.hh:695, - from gecode/int/rel.cpp:34: -./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]' -gecode/int/rel.cpp:247:13: required from here -./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) {} - | ^ + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp:34: +./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]' +gecode/int/count.cpp:112:7: required from here +./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); \ + | ^~ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int.hh:605, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -./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) - | ~~~~~^~~~ -In file included from ./gecode/int/rel.hh:697, - from gecode/int/rel.cpp:34: -./gecode/int/rel/lq-le.hpp: In instantiation of 'Gecode::Int::Rel::ReLq::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': -./gecode/int/rel/lq-le.hpp:442:16: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' -gecode/int/rel.cpp:260:9: required from here -./gecode/int/rel/lq-le.hpp:416:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 416 | : ReBinaryPropagator(home,x0,x1,b) {} - | ^ +In file included from ./gecode/int/rel.hh:696, + from ./gecode/int/count/rel.hpp:34, + from ./gecode/int/count.hh:128, + from gecode/int/count.cpp:34: +./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/count.hh:256, + from gecode/int/count.cpp:34: +./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]' +gecode/int/count.cpp:112:7: required from here +./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) {} + | ^ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int.hh:605, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -./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) - | ~~~~~^~~~ -In file included from ./gecode/int/rel.hh:697, - from gecode/int/rel.cpp:34: -./gecode/int/rel/lq-le.hpp: In instantiation of 'Gecode::Int::Rel::ReLq::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': -./gecode/int/rel/lq-le.hpp:442:16: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' -gecode/int/rel.cpp:264:9: required from here -./gecode/int/rel/lq-le.hpp:416:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 416 | : ReBinaryPropagator(home,x0,x1,b) {} - | ^ +In file included from ./gecode/int/count.hh:253, + from gecode/int/count.cpp:34: +./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, + | ~~~~~^~~~ +In file included from ./gecode/int/count.hh:255, + from gecode/int/count.cpp:34: +./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]' +gecode/int/count.cpp:121:11: required from here +./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); + | ~~~~~~~~~^~~~~~~~~~ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int.hh:605, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -./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) - | ~~~~~^~~~ -In file included from ./gecode/int/rel.hh:697, - from gecode/int/rel.cpp:34: -./gecode/int/rel/lq-le.hpp: In instantiation of 'Gecode::Int::Rel::ReLq::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': -./gecode/int/rel/lq-le.hpp:442:16: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' -gecode/int/rel.cpp:268:9: required from here -./gecode/int/rel/lq-le.hpp:416:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 416 | : ReBinaryPropagator(home,x0,x1,b) {} - | ^ +In file included from ./gecode/int/count.hh:128, + from gecode/int/count.cpp:34: +./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) { + | ~~~~~^~~~ +In file included from ./gecode/int/count.hh:255, + from gecode/int/count.cpp:34: +./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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int.hh:605, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -./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) - | ~~~~~^~~~ -In file included from ./gecode/int/rel.hh:697, - from gecode/int/rel.cpp:34: -./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]' -gecode/int/rel.cpp:281:11: required from here -./gecode/int/rel/lq-le.hpp:416:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 416 | : ReBinaryPropagator(home,x0,x1,b) {} - | ^ +In file included from ./gecode/int/count.hh:255, + from gecode/int/count.cpp:34: +./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) + | ~~~~~^~~~ +In file included from ./gecode/int/count.hh:407, + from gecode/int/count.cpp:34: +./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]' +gecode/int/count.cpp:121:11: required from here +./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/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int.hh:605, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -./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/int/rel.hh:697, - from gecode/int/rel.cpp:34: -./gecode/int/rel/lq-le.hpp: In instantiation of 'Gecode::Int::Rel::ReLq::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': -./gecode/int/rel/lq-le.hpp:442:16: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' -gecode/int/rel.cpp:285:11: required from here -./gecode/int/rel/lq-le.hpp:416:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 416 | : ReBinaryPropagator(home,x0,x1,b) {} - | ^ +In file included from ./gecode/int/count.hh:405, + from gecode/int/count.cpp:34: +./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/int/count.hh:407, + from gecode/int/count.cpp:34: +./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]' +gecode/int/count.cpp:121:11: required from here +./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/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int.hh:605, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -./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/int/rel.hh:697, - from gecode/int/rel.cpp:34: -./gecode/int/rel/lq-le.hpp: In instantiation of 'Gecode::Int::Rel::ReLq::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': -./gecode/int/rel/lq-le.hpp:442:16: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' -gecode/int/rel.cpp:289:11: required from here -./gecode/int/rel/lq-le.hpp:416:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 416 | : ReBinaryPropagator(home,x0,x1,b) {} - | ^ +In file included from ./gecode/int/count.hh:405, + from gecode/int/count.cpp:34: +./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, + | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/arithmetic.o gecode/int/arithmetic.cpp +In file included from ./gecode/int/count.hh:407, + from gecode/int/count.cpp:34: +./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]' +gecode/int/count.cpp:124:11: required from here +./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/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int.hh:605, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -./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/int/rel.hh:695, - from gecode/int/rel.cpp:34: -./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqDomInt::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': -./gecode/int/rel/eq.hpp:661:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' -gecode/int/rel.cpp:312:11: required from here -./gecode/int/rel/eq.hpp:640:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 640 | : ReUnaryPropagator(home,x,b), c(c0) {} - | ^ +In file included from ./gecode/int/count.hh:405, + from gecode/int/count.cpp:34: +./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/int/count.hh:407, + from gecode/int/count.cpp:34: +./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]' +gecode/int/count.cpp:124:11: required from here +./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/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int.hh:605, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -./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/rel.hh:695, - from gecode/int/rel.cpp:34: -./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqDomInt::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': -./gecode/int/rel/eq.hpp:661:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' -gecode/int/rel.cpp:316:11: required from here -./gecode/int/rel/eq.hpp:640:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 640 | : ReUnaryPropagator(home,x,b), c(c0) {} - | ^ +In file included from ./gecode/int/count.hh:405, + from gecode/int/count.cpp:34: +./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/int/count.hh:254, + from gecode/int/count.cpp:34: +./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]' +gecode/int/count.cpp:152:7: required from here +./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) {} + | ^ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int.hh:605, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -./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/rel.hh:695, - from gecode/int/rel.cpp:34: -./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqDomInt::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': -./gecode/int/rel/eq.hpp:661:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' -gecode/int/rel.cpp:320:11: required from here -./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) {} - | ^ +In file included from ./gecode/int/count.hh:253, + from gecode/int/count.cpp:34: +./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, + | ~~~~~^~~~ +In file included from ./gecode/int/count.hh:406, + from gecode/int/count.cpp:34: +./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]' +gecode/int/count.cpp:158:9: required from here +./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/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int.hh:605, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -./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/rel.hh:695, - from gecode/int/rel.cpp:34: -./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqBndInt::ReEqBndInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': -./gecode/int/rel/eq.hpp:738:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' -gecode/int/rel.cpp:328:11: required from here -./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) {} - | ^ +In file included from ./gecode/int/count.hh:405, + from gecode/int/count.cpp:34: +./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, + | ~~~~~^~~~ +In file included from ./gecode/int/count.hh:406, + from gecode/int/count.cpp:34: +./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]' +gecode/int/count.cpp:158:9: required from here +./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/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int.hh:605, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of 'Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::BoolView]' - 155 | (Home home, View y0, CtrlView b0) - | ~~~~~^~~~ -In file included from ./gecode/int/rel.hh:695, - from gecode/int/rel.cpp:34: -./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqBndInt::ReEqBndInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': -./gecode/int/rel/eq.hpp:738:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' -gecode/int/rel.cpp:332:11: required from here -./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) {} - | ^ +In file included from ./gecode/int/count.hh:405, + from gecode/int/count.cpp:34: +./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, + | ~~~~~^~~~ +In file included from ./gecode/int/count.hh:256, + from gecode/int/count.cpp:34: +./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]' +gecode/int/count.cpp:165:7: required from here +./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) {} + | ^ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int.hh:605, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of 'Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::BoolView]' - 155 | (Home home, View y0, CtrlView b0) - | ~~~~~^~~~ -In file included from ./gecode/int/rel.hh:695, - from gecode/int/rel.cpp:34: -./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]' -gecode/int/rel.cpp:336:11: required from here -./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) {} - | ^ +In file included from ./gecode/int/count.hh:253, + from gecode/int/count.cpp:34: +./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, + | ~~~~~^~~~ +In file included from ./gecode/int/count.hh:255, + from gecode/int/count.cpp:34: +./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]' +gecode/int/count.cpp:170:7: required from here +./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) {} + | ^ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int.hh:605, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of 'Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::BoolView]' - 155 | (Home home, View y0, CtrlView b0) - | ~~~~~^~~~ -In file included from ./gecode/int/rel.hh:695, - from gecode/int/rel.cpp:34: -./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqBndInt::ReEqBndInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': -./gecode/int/rel/eq.hpp:738:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' -gecode/int/rel.cpp:349:13: required from here -./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) {} - | ^ +In file included from ./gecode/int/count.hh:253, + from gecode/int/count.cpp:34: +./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, + | ~~~~~^~~~ +In file included from ./gecode/int/count.hh:254, + from gecode/int/count.cpp:34: +./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]' +gecode/int/count.cpp:193:7: required from here +./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) {} + | ^ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int.hh:605, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -./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) - | ~~~~~^~~~ -In file included from ./gecode/int/rel.hh:695, - from gecode/int/rel.cpp:34: -./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqBndInt::ReEqBndInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': -./gecode/int/rel/eq.hpp:738:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' -gecode/int/rel.cpp:353:13: required from here -./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) {} - | ^ +In file included from ./gecode/int/count.hh:253, + from gecode/int/count.cpp:34: +./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/int/count.hh:406, + from gecode/int/count.cpp:34: +./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]' +gecode/int/count.cpp:200:9: required from here +./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/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int.hh:605, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -./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) - | ~~~~~^~~~ -In file included from ./gecode/int/rel.hh:695, - from gecode/int/rel.cpp:34: -./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqBndInt::ReEqBndInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': -./gecode/int/rel/eq.hpp:738:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' -gecode/int/rel.cpp:357:13: required from here -./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) {} - | ^ +In file included from ./gecode/int/count.hh:405, + from gecode/int/count.cpp:34: +./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/int/count.hh:406, + from gecode/int/count.cpp:34: +./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]' +gecode/int/count.cpp:200:9: required from here +./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/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int.hh:605, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -./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) - | ~~~~~^~~~ -In file included from ./gecode/int/rel.hh:695, - from gecode/int/rel.cpp:34: -./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]' -gecode/int/rel.cpp:365:13: required from here -./gecode/int/rel/eq.hpp:640:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 640 | : ReUnaryPropagator(home,x,b), c(c0) {} - | ^ +In file included from ./gecode/int/count.hh:405, + from gecode/int/count.cpp:34: +./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/int/count.hh:256, + from gecode/int/count.cpp:34: +./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]' +gecode/int/count.cpp:207:7: required from here +./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) {} + | ^ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int.hh:605, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -./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) - | ~~~~~^~~~ -In file included from ./gecode/int/rel.hh:695, - from gecode/int/rel.cpp:34: -./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]' -gecode/int/rel.cpp:369:13: required from here -./gecode/int/rel/eq.hpp:640:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 640 | : ReUnaryPropagator(home,x,b), c(c0) {} - | ^ +In file included from ./gecode/int/count.hh:253, + from gecode/int/count.cpp:34: +./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/int/count.hh:255, + from gecode/int/count.cpp:34: +./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]' +gecode/int/count.cpp:213:7: required from here +./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) {} + | ^ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int.hh:605, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -./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) - | ~~~~~^~~~ -In file included from ./gecode/int/rel.hh:695, - from gecode/int/rel.cpp:34: -./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]' -gecode/int/rel.cpp:373:13: required from here -./gecode/int/rel/eq.hpp:640:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 640 | : ReUnaryPropagator(home,x,b), c(c0) {} +In file included from ./gecode/int/count.hh:253, + from gecode/int/count.cpp:34: +./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/int/rel.hh:696, + from ./gecode/int/count/rel.hpp:34, + from ./gecode/int/count.hh:128, + from gecode/int/count.cpp:34: +./gecode/int/rel/nq.hpp: In instantiation of 'Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]': +./gecode/int/rel/nq.hpp:57:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' +gecode/int/count.cpp:237:9: required from here +./gecode/int/rel/nq.hpp:45:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | : MixBinaryPropagator(home,x0,x1) {} | ^ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int.hh:605, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -./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) - | ~~~~~^~~~ -In file included from ./gecode/int/rel.hh:697, - from gecode/int/rel.cpp:34: -./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]' -gecode/int/rel.cpp:386:9: required from here -./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) {} - | ^ -In file included from ./gecode/kernel.hh:150, +In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp: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/int.hh:605, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -./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) + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp:34: +./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 0; View1 = Gecode::Int::IntView; int pc1 = 0]' + 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ -In file included from ./gecode/int/rel.hh:697, - from gecode/int/rel.cpp:34: -./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]' -gecode/int/rel.cpp:390:9: required from here -./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) {} - | ^ +In file included from ./gecode/int/count.hh:408, + from gecode/int/count.cpp:34: +./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]' +gecode/int/count.cpp:243:7: required from here +./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) {} + | ^ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int.hh:605, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of 'Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::BoolView]' - 155 | (Home home, View y0, CtrlView b0) - | ~~~~~^~~~ -In file included from ./gecode/int/rel.hh:697, - from gecode/int/rel.cpp:34: -./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]' -gecode/int/rel.cpp:394:9: required from here -./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) {} - | ^ +In file included from ./gecode/int/count.hh:405, + from gecode/int/count.cpp:34: +./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, + | ~~~~~^~~~ +In file included from ./gecode/int/count.hh:408, + from gecode/int/count.cpp:34: +./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]' +gecode/int/count.cpp:243:7: required from here +./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) {} + | ^ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int.hh:605, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of 'Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::BoolView]' - 155 | (Home home, View y0, CtrlView b0) - | ~~~~~^~~~ -In file included from ./gecode/int/rel.hh:697, - from gecode/int/rel.cpp:34: -./gecode/int/rel/lq-le.hpp: In instantiation of 'Gecode::Int::Rel::ReLqInt::ReLqInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': -./gecode/int/rel/lq-le.hpp:520:16: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReLqInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' -gecode/int/rel.cpp:407:11: required from here -./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) {} - | ^ +In file included from ./gecode/int/count.hh:405, + from gecode/int/count.cpp:34: +./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, + | ~~~~~^~~~ +In file included from ./gecode/int/count.hh:407, + from gecode/int/count.cpp:34: +./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]' +gecode/int/count.cpp:251:7: required from here +./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/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int.hh:605, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -./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) - | ~~~~~^~~~ -In file included from ./gecode/int/rel.hh:697, - from gecode/int/rel.cpp:34: -./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]' -gecode/int/rel.cpp:411:11: required from here -./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) {} - | ^ +In file included from ./gecode/int/count.hh:405, + from gecode/int/count.cpp:34: +./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, + | ~~~~~^~~~ +In file included from ./gecode/int/count.hh:407, + from gecode/int/count.cpp:34: +./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]' +gecode/int/count.cpp:251:7: required from here +./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/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int.hh:605, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -./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) - | ~~~~~^~~~ -In file included from ./gecode/int/rel.hh:697, - from gecode/int/rel.cpp:34: -./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]' -gecode/int/rel.cpp:415:11: required from here -./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) {} - | ^ +In file included from ./gecode/int/count.hh:405, + from gecode/int/count.cpp:34: +./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, + | ~~~~~^~~~ +In file included from ./gecode/int/count.hh:406, + from gecode/int/count.cpp:34: +./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]' +gecode/int/count.cpp:272:9: required from here +./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/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int.hh:605, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -./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) - | ~~~~~^~~~ -In file included from ./gecode/int/rel.hh:696, - from gecode/int/rel.cpp:34: -./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]' -gecode/int/rel.cpp:448:9: required from here -./gecode/int/rel/nq.hpp:97:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 97 | : NaryPropagator(home,x) {} - | ^ +In file included from ./gecode/int/count.hh:405, + from gecode/int/count.cpp:34: +./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, + | ~~~~~^~~~ +In file included from ./gecode/int/count.hh:406, + from gecode/int/count.cpp:34: +./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]' +gecode/int/count.cpp:272:9: required from here +./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/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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:187, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -./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) - | ~~~~~^~~~ -In file included from ./gecode/int/rel.hh:697, - from gecode/int/rel.cpp:34: -./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]' -gecode/int/rel.cpp:454:9: required from here -./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) { - | ^ +In file included from ./gecode/int/count.hh:405, + from gecode/int/count.cpp:34: +./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, + | ~~~~~^~~~ +In file included from ./gecode/int/count.hh:408, + from gecode/int/count.cpp:34: +./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]' +gecode/int/count.cpp:287:7: required from here +./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) {} + | ^ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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:187, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = -1]' - 476 | (Home home, ViewArray& y) - | ~~~~~^~~~ -In file included from ./gecode/int/rel.hh:697, - from gecode/int/rel.cpp:34: -./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]' -gecode/int/rel.cpp:460:9: required from here -./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) { - | ^ +In file included from ./gecode/int/count.hh:405, + from gecode/int/count.cpp:34: +./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, + | ~~~~~^~~~ +In file included from ./gecode/int/count.hh:408, + from gecode/int/count.cpp:34: +./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]' +gecode/int/count.cpp:287:7: required from here +./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) {} + | ^ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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:187, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = -1]' - 476 | (Home home, ViewArray& y) - | ~~~~~^~~~ -In file included from ./gecode/int/rel.hh:698, - from gecode/int/rel.cpp:34: -./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]' -gecode/int/rel.cpp:494:9: required from here -./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) { - | ^ +In file included from ./gecode/int/count.hh:405, + from gecode/int/count.cpp:34: +./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, + | ~~~~~^~~~ +In file included from ./gecode/int/count.hh:407, + from gecode/int/count.cpp:34: +./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]' +gecode/int/count.cpp:296:9: required from here +./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/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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: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:698, - from gecode/int/rel.cpp:34: -./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]' -gecode/int/rel.cpp:536:9: required from here -./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) { - | ^ +In file included from ./gecode/int/count.hh:405, + from gecode/int/count.cpp:34: +./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, + | ~~~~~^~~~ +In file included from ./gecode/int/count.hh:407, + from gecode/int/count.cpp:34: +./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]' +gecode/int/count.cpp:296:9: required from here +./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/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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: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:697, - from gecode/int/rel.cpp:34: -./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]' -gecode/int/rel.cpp:571:9: required from here -./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/int/count.hh:405, + from gecode/int/count.cpp:34: +./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, + | ~~~~~^~~~ +In file included from ./gecode/int/count.hh:407, + from gecode/int/count.cpp:34: +./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]' +gecode/int/count.cpp:299:9: required from here +./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/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:697, - from gecode/int/rel.cpp:34: -./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]' -gecode/int/rel.cpp:571:9: required from here -./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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int/count.hh:405, + from gecode/int/count.cpp:34: +./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, + | ~~~~~^~~~ +In file included from ./gecode/int/count.hh:407, + from gecode/int/count.cpp:34: +./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]' +gecode/int/count.cpp:299:9: required from here +./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/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:697, - from gecode/int/rel.cpp:34: -./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) - | ~~~~~^~~~ -In file included from ./gecode/int/rel.hh:698, - from gecode/int/rel.cpp:34: -./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]' -gecode/int/rel.cpp:571:9: required from here -./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) { - | ^ +In file included from ./gecode/int/count.hh:405, + from gecode/int/count.cpp:34: +./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, + | ~~~~~^~~~ +In file included from ./gecode/int/count.hh:408, + from gecode/int/count.cpp:34: +./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]' +gecode/int/count.cpp:344:7: required from here +./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) {} + | ^ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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: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:697, - from gecode/int/rel.cpp:34: -./gecode/int/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView]': -./gecode/int/rel/lex.hpp:252:31: required from 'static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]' -gecode/int/rel.cpp:579:9: required from here -./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/int/count.hh:405, + from gecode/int/count.cpp:34: +./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, + | ~~~~~^~~~ +In file included from ./gecode/int/count.hh:408, + from gecode/int/count.cpp:34: +./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]' +gecode/int/count.cpp:344:7: required from here +./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) {} + | ^ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:697, - from gecode/int/rel.cpp:34: -./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]' -gecode/int/rel.cpp:579:9: required from here -./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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int/count.hh:405, + from gecode/int/count.cpp:34: +./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, + | ~~~~~^~~~ +In file included from ./gecode/int/count.hh:407, + from gecode/int/count.cpp:34: +./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]' +gecode/int/count.cpp:352:7: required from here +./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/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:697, - from gecode/int/rel.cpp:34: -./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) - | ~~~~~^~~~ -In file included from ./gecode/int/rel.hh:698, - from gecode/int/rel.cpp:34: -./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]' -gecode/int/rel.cpp:579:9: required from here -./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) { - | ^ +In file included from ./gecode/int/count.hh:405, + from gecode/int/count.cpp:34: +./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, + | ~~~~~^~~~ +In file included from ./gecode/int/count.hh:407, + from gecode/int/count.cpp:34: +./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]' +gecode/int/count.cpp:352:7: required from here +./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/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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: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:696, - from gecode/int/rel.cpp:34: -./gecode/int/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView]': -./gecode/int/rel/lex.hpp:360:29: required from 'static Gecode::ExecStatus Gecode::Int::Rel::LexNq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]' -gecode/int/rel.cpp:611:9: required from here -./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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int/count.hh:405, + from gecode/int/count.cpp:34: +./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, + | ~~~~~^~~~ +In file included from ./gecode/int/count.hh:408, + from gecode/int/count.cpp:34: +./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]' +gecode/int/count.cpp:391:7: required from here +./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) {} + | ^ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:696, - from gecode/int/rel.cpp:34: -./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) - | ~~~~~^~~~ -In file included from ./gecode/int/rel.hh:698, - from gecode/int/rel.cpp:34: -./gecode/int/rel/lex.hpp: In instantiation of 'Gecode::Int::Rel::LexNq::LexNq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]': -./gecode/int/rel/lex.hpp:361:12: required from 'static Gecode::ExecStatus Gecode::Int::Rel::LexNq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]' -gecode/int/rel.cpp:611:9: required from here -./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) { - | ^ +In file included from ./gecode/int/count.hh:405, + from gecode/int/count.cpp:34: +./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/int/count.hh:408, + from gecode/int/count.cpp:34: +./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]' +gecode/int/count.cpp:391:7: required from here +./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) {} + | ^ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:187, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]': -./gecode/int/rel/eq.hpp:172:72: required from 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' -./gecode/int/rel/eq.hpp:186:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' -gecode/int/rel.cpp:106:9: required from here -./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 587 | : Propagator(home), x0(y0), x1(y1) { +In file included from ./gecode/int/count.hh:405, + from gecode/int/count.cpp:34: +./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/int/count.hh:407, + from gecode/int/count.cpp:34: +./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]' +gecode/int/count.cpp:399:7: required from here +./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/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:187, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]': -./gecode/int/rel/eq.hpp:104:72: required from 'Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' -./gecode/int/rel/eq.hpp:118:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' -gecode/int/rel.cpp:108:9: required from here -./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 587 | : Propagator(home), x0(y0), x1(y1) { +In file included from ./gecode/int/count.hh:405, + from gecode/int/count.cpp:34: +./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/int/count.hh:407, + from gecode/int/count.cpp:34: +./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]' +gecode/int/count.cpp:399:7: required from here +./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/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:187, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 0; View1 = Gecode::Int::IntView; int pc1 = 0]': -./gecode/int/rel/nq.hpp:45:66: required from 'Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' -./gecode/int/rel/nq.hpp:57:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' -gecode/int/rel.cpp:112:7: required from here -./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 587 | : Propagator(home), x0(y0), x1(y1) { - | ^ +In file included from ./gecode/int/count.hh:405, + from gecode/int/count.cpp:34: +./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/int/count.hh:253, + from gecode/int/count.cpp:34: +./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]' +./gecode/int/count/int-eq.hpp:70:12: required from 'static Gecode::ExecStatus Gecode::Int::Count::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]' +gecode/int/count.cpp:53:7: required from here +./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) { + | ^ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:187, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -./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]' -./gecode/int/rel/eq.hpp:285:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' -gecode/int/rel.cpp:139:11: required from here -./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/count.hh:405, + from gecode/int/count.cpp:34: +./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]' +./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]' +gecode/int/count.cpp:60:9: required from here +./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) { + | ^ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:187, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 1]': -./gecode/int/rel/eq.hpp:398:45: required from 'Gecode::Int::Rel::NaryEqBnd::NaryEqBnd(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' -./gecode/int/rel/eq.hpp:417:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqBnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' -gecode/int/rel.cpp:141:11: required from here -./gecode/kernel/propagator/pattern.hpp:477:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 477 | : Propagator(home), x(y) { - | ^ +In file included from ./gecode/int/count.hh:128, + from gecode/int/count.cpp:34: +./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]' +./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]' +gecode/int/count.cpp:94:11: required from here +./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); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -In file included from ./gecode/int.hh:605, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -./gecode/int/propagator.hpp: In instantiation of 'Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::BoolView]': -./gecode/int/rel/eq.hpp:490:64: required from 'Gecode::Int::Rel::ReEqDom::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' -./gecode/int/rel/eq.hpp:506:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' -gecode/int/rel.cpp:186:11: required from here -./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/rel.hh:695, + from ./gecode/int/count/rel.hpp:34, + from ./gecode/int/count.hh:128, + from gecode/int/count.cpp:34: +./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) { + | ~~~~~^~~~ +In file included from ./gecode/int/count.hh:254, + from gecode/int/count.cpp:34: +./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]' +./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]' +gecode/int/count.cpp:94:11: required from here +./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) {} + | ^ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -In file included from ./gecode/int.hh:605, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -./gecode/int/propagator.hpp: In instantiation of 'Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::BoolView]': -./gecode/int/rel/eq.hpp:564:64: required from 'Gecode::Int::Rel::ReEqBnd::ReEqBnd(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' -./gecode/int/rel/eq.hpp:580:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' -gecode/int/rel.cpp:202:11: required from here -./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, + from gecode/int/count.cpp:34: +./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, + | ~~~~~^~~~ +In file included from ./gecode/int/count.hh:405, + from gecode/int/count.cpp:34: +./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]' +./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]' +gecode/int/count.cpp:94:11: required from here +./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) { + | ^ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -In file included from ./gecode/int.hh:605, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -./gecode/int/propagator.hpp: In instantiation of 'Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]': -./gecode/int/rel/eq.hpp:564:64: required from 'Gecode::Int::Rel::ReEqBnd::ReEqBnd(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' -./gecode/int/rel/eq.hpp:580:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' -gecode/int/rel.cpp:223:13: required from here -./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:405, + from gecode/int/count.cpp:34: +./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]' +./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]' +gecode/int/count.cpp:105:9: required from here +./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) { + | ^ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -In file included from ./gecode/int.hh:605, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -./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]' -./gecode/int/rel/eq.hpp:506:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' -gecode/int/rel.cpp:239:13: required from here -./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, + from gecode/int/count.cpp:34: +./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]' +./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]' +gecode/int/count.cpp:112:7: required from here +./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) { + | ^ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -In file included from ./gecode/int.hh:605, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -./gecode/int/propagator.hpp: In instantiation of 'Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::BoolView]': -./gecode/int/rel/eq.hpp:640:66: required from 'Gecode::Int::Rel::ReEqDomInt::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' -./gecode/int/rel/eq.hpp:661:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' -gecode/int/rel.cpp:312:11: required from here -./gecode/int/propagator.hpp:156:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 156 | : Propagator(home), x0(y0), b(b0) { - | ^ +In file included from ./gecode/int/count.hh:255, + from gecode/int/count.cpp:34: +./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]' +./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]' +gecode/int/count.cpp:121:11: required from here +./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) {} + | ^ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -In file included from ./gecode/int.hh:605, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -./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]' -./gecode/int/rel/eq.hpp:738:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' -gecode/int/rel.cpp:328:11: required from here -./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:253, + from gecode/int/count.cpp:34: +./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]' +./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]' +gecode/int/count.cpp:152:7: required from here +./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) { + | ^ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -In file included from ./gecode/int.hh:605, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -./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]' -./gecode/int/rel/eq.hpp:738:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' -gecode/int/rel.cpp:349:13: required from here -./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, + from gecode/int/count.cpp:34: +./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]' +./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]' +gecode/int/count.cpp:158:9: required from here +./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) { + | ^ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -In file included from ./gecode/int.hh:605, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -./gecode/int/propagator.hpp: In instantiation of 'Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::NegBoolView]': -./gecode/int/rel/eq.hpp:640:66: required from 'Gecode::Int::Rel::ReEqDomInt::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' -./gecode/int/rel/eq.hpp:661:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' -gecode/int/rel.cpp:365:13: required from here -./gecode/int/propagator.hpp:156:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 156 | : Propagator(home), x0(y0), b(b0) { - | ^ +In file included from ./gecode/int/count.hh:253, + from gecode/int/count.cpp:34: +./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]' +./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]' +gecode/int/count.cpp:193:7: required from here +./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) { + | ^ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:187, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 0]': -./gecode/int/rel/nq.hpp:97:45: required from 'Gecode::Int::Rel::NaryNq::NaryNq(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' -./gecode/int/rel/nq.hpp:145:12: required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryNq::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' -gecode/int/rel.cpp:448:9: required from here -./gecode/kernel/propagator/pattern.hpp:477:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 477 | : Propagator(home), x(y) { - | ^ +In file included from ./gecode/int/count.hh:405, + from gecode/int/count.cpp:34: +./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]' +./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]' +gecode/int/count.cpp:200:9: required from here +./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) { + | ^ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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) { | ^~~~ @@ -43275,145 +44025,30 @@ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -./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]' -./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]' -gecode/int/rel.cpp:454:9: required from here -./gecode/kernel/propagator/pattern.hpp:477:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 477 | : Propagator(home), x(y) { - | ^ + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp:34: +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 0; View1 = Gecode::Int::IntView; int pc1 = 0]': +./gecode/int/rel/nq.hpp:45:66: required from 'Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' +./gecode/int/rel/nq.hpp:57:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' +gecode/int/count.cpp:237:9: required from here +./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 587 | : Propagator(home), x0(y0), x1(y1) { + | ^ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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: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:697, - from gecode/int/rel.cpp:34: -./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]' -./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]' -gecode/int/rel.cpp:571:9: required from here -./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/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp: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:187, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -./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) - | ~~~~~^~~~ -In file included from ./gecode/int/rel.hh:697, - from gecode/int/rel.cpp:34: -./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]' -./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]' -gecode/int/rel.cpp:571:9: required from here -./gecode/int/rel/lq-le.hpp:46:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 46 | : MixBinaryPropagator(home,x0,x1) {} - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp: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:187, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -./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) - | ~~~~~^~~~ -In file included from ./gecode/int/rel.hh:697, - from gecode/int/rel.cpp:34: -./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]' -./gecode/int/rel/lex.hpp:252:31: required from 'static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]' -gecode/int/rel.cpp:579:9: required from here -./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/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp: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:187, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -./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/int/rel.hh:697, - from gecode/int/rel.cpp:34: -./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]' -./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]' -gecode/int/rel.cpp:579:9: required from here -./gecode/int/rel/lq-le.hpp:46:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 46 | : MixBinaryPropagator(home,x0,x1) {} - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp: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:187, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -./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/int/rel.hh:696, - from gecode/int/rel.cpp:34: -./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]' -./gecode/int/rel/lex.hpp:360:29: required from 'static Gecode::ExecStatus Gecode::Int::Rel::LexNq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]' -gecode/int/rel.cpp:611:9: required from here -./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) {} - | ^ -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:3266:3: note: because 'Gecode::Home' 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, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -./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, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp:34: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' @@ -43424,16 +44059,16 @@ | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp:34: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' @@ -43444,780 +44079,212 @@ | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:187, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::ConstIntView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]': -./gecode/int/rel/lq-le.hpp:87:66: required from 'Gecode::Int::Rel::Le::Le(Gecode::Home, V0, V1) [with V0 = Gecode::Int::ConstIntView; V1 = Gecode::Int::IntView]' -./gecode/int/rel/lq-le.hpp:97:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::ConstIntView; V1 = Gecode::Int::IntView]' -./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]' -gecode/int/rel.cpp:571:9: required from here -./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 587 | : Propagator(home), x0(y0), x1(y1) { - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(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:187, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -./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]' -./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]' -./gecode/int/rel/lex.hpp:252:31: required from 'static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]' -gecode/int/rel.cpp:579:9: required from here -./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/rel.cpp: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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:187, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/rel.cpp:34: -./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]' -./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]' -./gecode/int/rel/lex.hpp:360:29: required from 'static Gecode::ExecStatus Gecode::Int::Rel::LexNq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]' -gecode/int/rel.cpp:611:9: required from here -./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/rel.cpp: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: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/int/precede.hh:41, - from gecode/int/precede.cpp:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/int/precede.hh:41, - from gecode/int/precede.cpp:38: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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) | ^~~~~~~ -In file included from ./gecode/int.hh:1723, - from ./gecode/int/precede.hh:41, - from gecode/int/precede.cpp:38: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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/int.hh:59, - from ./gecode/int/precede.hh:41, - from gecode/int/precede.cpp: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/int/precede.hh:41, - from gecode/int/precede.cpp:38: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/int/precede.hh:41, - from gecode/int/precede.cpp:38: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/precede.hh:41, - from gecode/int/precede.cpp: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/int/precede.hh:41, - from gecode/int/precede.cpp:38: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/int/precede.hh:41, - from gecode/int/precede.cpp:38: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/precede.hh:41, - from gecode/int/precede.cpp: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/int/precede.hh:41, - from gecode/int/precede.cpp:38: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/int/precede.hh:41, - from gecode/int/precede.cpp:38: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/precede.hh:41, - from gecode/int/precede.cpp: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/int/precede.hh:41, - from gecode/int/precede.cpp:38: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/int/precede.hh:41, - from gecode/int/precede.cpp:38: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/precede.hh:41, - from gecode/int/precede.cpp: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/int/precede.hh:41, - from gecode/int/precede.cpp:38: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/int/precede.hh:41, - from gecode/int/precede.cpp:38: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/precede.hh:41, - from gecode/int/precede.cpp: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/kernel.hh:229, - from ./gecode/int.hh:59, - from ./gecode/int/precede.hh:41, - from gecode/int/precede.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/int/precede.hh:41, - from gecode/int/precede.cpp:38: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: 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 ./gecode/int.hh:59, - from ./gecode/int/precede.hh:41, - from gecode/int/precede.cpp: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/kernel.hh:229, - from ./gecode/int.hh:59, - from ./gecode/int/precede.hh:41, - from gecode/int/precede.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/int/precede.hh:41, - from gecode/int/precede.cpp:38: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: 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:150, - from ./gecode/int.hh:59, - from ./gecode/int/precede.hh:41, - from gecode/int/precede.cpp: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/kernel.hh:229, - from ./gecode/int.hh:59, - from ./gecode/int/precede.hh:41, - from gecode/int/precede.cpp: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:4353, - from ./gecode/int/precede.hh:41, - from gecode/int/precede.cpp:38: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: 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:150, - from ./gecode/int.hh:59, - from ./gecode/int/precede.hh:41, - from gecode/int/precede.cpp: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/kernel.hh:229, - from ./gecode/int.hh:59, - from ./gecode/int/precede.hh:41, - from gecode/int/precede.cpp: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:4845, - from ./gecode/int/precede.hh:41, - from gecode/int/precede.cpp:38: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/precede.hh:41, - from gecode/int/precede.cpp: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/int.hh:4353, - from ./gecode/int/precede.hh:41, - from gecode/int/precede.cpp:38: -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 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, - from ./gecode/int/precede.hh:41, - from gecode/int/precede.cpp:38: -./gecode/int/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 ./gecode/int.hh:59, - from ./gecode/int/precede.hh:41, - from gecode/int/precede.cpp: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/int/precede.hh:41, - from gecode/int/precede.cpp:38: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/int/precede.hh:41, - from gecode/int/precede.cpp:38: -./gecode/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 ./gecode/int.hh:59, - from ./gecode/int/precede.hh:41, - from gecode/int/precede.cpp: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/int/precede.hh:41, - from gecode/int/precede.cpp: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/int.hh:4845, - from ./gecode/int/precede.hh:41, - from gecode/int/precede.cpp:38: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/precede.hh:41, - from gecode/int/precede.cpp: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/int.hh:4353, - from ./gecode/int/precede.hh:41, - from gecode/int/precede.cpp:38: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from ./gecode/int/precede.hh:41, - from gecode/int/precede.cpp:38: -./gecode/int/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 ./gecode/int.hh:59, - from ./gecode/int/precede.hh:41, - from gecode/int/precede.cpp: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/int/precede.hh:41, - from gecode/int/precede.cpp:38: -./gecode/int.hh:4429:21: note: initializing argument 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, - from ./gecode/int/precede.hh:41, - from gecode/int/precede.cpp:38: -./gecode/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:150, - from ./gecode/int.hh:59, - from ./gecode/int/precede.hh:41, - from gecode/int/precede.cpp: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/int/precede.hh:41, - from gecode/int/precede.cpp: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, - from ./gecode/int/precede.hh:41, - from gecode/int/precede.cpp:38: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/precede.hh:41, - from gecode/int/precede.cpp: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/int/precede.hh:41, - from gecode/int/precede.cpp:38: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/int/precede.hh:41, - from gecode/int/precede.cpp:38: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/precede.hh:41, - from gecode/int/precede.cpp: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/int/precede.hh:41, - from gecode/int/precede.cpp:38: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/int/precede.hh:41, - from gecode/int/precede.cpp:38: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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:150, - from ./gecode/int.hh:59, - from ./gecode/int/precede.hh:41, - from gecode/int/precede.cpp: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/int/precede.hh:41, - from gecode/int/precede.cpp:38: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/int/precede.hh:41, - from gecode/int/precede.cpp:38: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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:150, - from ./gecode/int.hh:59, - from ./gecode/int/precede.hh:41, - from gecode/int/precede.cpp: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/int/precede.hh:41, - from gecode/int/precede.cpp:38: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/int/precede.hh:41, - from gecode/int/precede.cpp:38: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: 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 ./gecode/int.hh:59, - from ./gecode/int/precede.hh:41, - from gecode/int/precede.cpp: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/int/precede.hh:41, - from gecode/int/precede.cpp:38: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/int/precede.hh:41, - from gecode/int/precede.cpp:38: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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:150, - from ./gecode/int.hh:59, - from ./gecode/int/precede.hh:41, - from gecode/int/precede.cpp: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/int/precede.hh:41, - from gecode/int/precede.cpp:38: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/precede.hh:41, - from gecode/int/precede.cpp:38: -gecode/int/precede.cpp: In function 'void Gecode::precede(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': -./gecode/kernel/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; - | ^~~~~~~~~~~ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/precede.hh:41, - from gecode/int/precede.cpp:38: -gecode/int/precede.cpp:50:64: 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); \ - | ^~ -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:3266:3: note: because 'Gecode::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, - from gecode/int/precede.cpp:38: -./gecode/int/precede/single.hpp:96:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Precede::Single::post(Gecode::Home, Gecode::ViewArray&, int, int) [with View = Gecode::Int::IntView]' - 96 | Single::post(Home home, ViewArray& x, int s, int t) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/precede.hh:41, - from gecode/int/precede.cpp:38: -gecode/int/precede.cpp: In function 'void Gecode::precede(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel)': -./gecode/kernel/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; - | ^~~~~~~~~~~ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/precede.hh:41, - from gecode/int/precede.cpp:38: -gecode/int/precede.cpp:64:74: 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); \ - | ^~ +In file included from ./gecode/int/rel.hh:695, + from ./gecode/int/count/rel.hpp:34, + from ./gecode/int/count.hh:128, + from gecode/int/count.cpp:34: +./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]' +./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]' +./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]' +gecode/int/count.cpp:94:11: required from here +./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]); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/precede.hh:107, - from gecode/int/precede.cpp:38: -./gecode/int/precede/single.hpp:96:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Precede::Single::post(Gecode::Home, Gecode::ViewArray&, int, int) [with View = Gecode::Int::IntView]' - 96 | Single::post(Home home, ViewArray& x, int s, int t) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/int.hh:59, - from ./gecode/int/precede.hh:41, - from gecode/int/precede.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/int/precede.hh:41, - from gecode/int/precede.cpp:38: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/int.hh:59, - from ./gecode/int/precede.hh:41, - from gecode/int/precede.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/int/precede.hh:41, - from gecode/int/precede.cpp:38: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/int.hh:59, - from ./gecode/int/precede.hh:41, - from gecode/int/precede.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/int/precede.hh:41, - from gecode/int/precede.cpp:38: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/int.hh:59, - from ./gecode/int/precede.hh:41, - from gecode/int/precede.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/int/precede.hh:41, - from gecode/int/precede.cpp: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/int/precede.hh:107, - from gecode/int/precede.cpp:38: -./gecode/int/precede/single.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Precede::Single::post(Gecode::Home, Gecode::ViewArray&, int, int) [with View = Gecode::Int::IntView]': -gecode/int/precede.cpp:50:5: required from here -./gecode/int/precede/single.hpp:120:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 120 | (void) new (home) Single(home, x, s, t, beta, gamma); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int/rel.hh:695, + from ./gecode/int/count/rel.hpp:34, + from ./gecode/int/count.hh:128, + from gecode/int/count.cpp:34: +./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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/precede.hh:107, - from gecode/int/precede.cpp:38: -./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, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/int.hh:59, - from ./gecode/int/precede.hh:41, - from gecode/int/precede.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/int/precede.hh:41, - from gecode/int/precede.cpp:38: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/int.hh:59, - from ./gecode/int/precede.hh:41, - from gecode/int/precede.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/int/precede.hh:41, - from gecode/int/precede.cpp: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/int/precede.hh:107, - from gecode/int/precede.cpp:38: -./gecode/int/precede/single.hpp: In instantiation of 'Gecode::Int::Precede::Single::Single(Gecode::Home, Gecode::ViewArray&, int, int, int, int) [with View = Gecode::Int::IntView]': -./gecode/int/precede/single.hpp:120:12: required from 'static Gecode::ExecStatus Gecode::Int::Precede::Single::post(Gecode::Home, Gecode::ViewArray&, int, int) [with View = Gecode::Int::IntView]' -gecode/int/precede.cpp:50:5: required from here -./gecode/int/precede/single.hpp:87:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 87 | c(home), s(s0), t(t0), alpha(0), beta(b), gamma(g) { - | ^ +In file included from ./gecode/int/rel.hh:695, + from ./gecode/int/count/rel.hpp:34, + from ./gecode/int/count.hh:128, + from gecode/int/count.cpp:34: +./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]' +./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]' +./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]' +./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]' +gecode/int/count.cpp:94:11: required from here +./gecode/int/rel/eq.hpp:186:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 186 | (void) new (home) EqDom(home,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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/int/rel.hh:695, + from ./gecode/int/count/rel.hpp:34, + from ./gecode/int/count.hh:128, + from gecode/int/count.cpp:34: +./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]' +./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]' +./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]' +./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]' +gecode/int/count.cpp:94:11: required from here +./gecode/int/rel/eq.hpp:266:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 266 | : NaryPropagator(home,x) {} + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' 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, from ./gecode/int.hh:59, - from ./gecode/int/precede.hh:41, - from gecode/int/precede.cpp:38: -./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]' + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp:34: +./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/propagator/pattern.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = -1]': -./gecode/int/precede/single.hpp:87:56: required from 'Gecode::Int::Precede::Single::Single(Gecode::Home, Gecode::ViewArray&, int, int, int, int) [with View = Gecode::Int::IntView]' -./gecode/int/precede/single.hpp:120:12: required from 'static Gecode::ExecStatus Gecode::Int::Precede::Single::post(Gecode::Home, Gecode::ViewArray&, int, int) [with View = Gecode::Int::IntView]' -gecode/int/precede.cpp:50:5: required from here +In file included from ./gecode/int/rel.hh:695, + from ./gecode/int/count/rel.hpp:34, + from ./gecode/int/count.hh:128, + from gecode/int/count.cpp:34: +./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]': +./gecode/int/rel/eq.hpp:186:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' +./gecode/int/rel/eq.hpp:273:36: required from '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]' +./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]' +./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]' +gecode/int/count.cpp:94:11: required from here +./gecode/int/rel/eq.hpp:172:72: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 172 | : MixBinaryPropagator(home,x0,x1) {} + | ^ +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:3266:3: note: because 'Gecode::Home' 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, + from ./gecode/int.hh:59, + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp:34: +./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]' +./gecode/int/rel/eq.hpp:285:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' +./gecode/int/count/rel.hpp:242:36: required from '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]' +./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]' +gecode/int/count.cpp:94:11: required from here ./gecode/kernel/propagator/pattern.hpp:477:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 477 | : Propagator(home), x(y) { | ^ 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: + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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: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, +In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, - from ./gecode/int/precede.hh:41, - from gecode/int/precede.cpp:38: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/int/precede.hh:41, - from gecode/int/precede.cpp:38: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp:34: +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]': +./gecode/int/rel/eq.hpp:172:72: required from 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' +./gecode/int/rel/eq.hpp:186:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' +./gecode/int/rel/eq.hpp:273:36: required from '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]' +./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]' +./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]' +gecode/int/count.cpp:94:11: required from here +./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 587 | : Propagator(home), x0(y0), x1(y1) { + | ^ +In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/precede.hh:41, - from gecode/int/precede.cpp:38: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/int/precede.hh:41, - from gecode/int/precede.cpp: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) - | ^~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/arithmetic.o gecode/int/arithmetic.cpp + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp: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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +In file included from ./gecode/iter.hh:59, + from ./gecode/int.hh:61, + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp:34: +./gecode/iter/ranges-inter.hpp: In instantiation of 'Gecode::Iter::Ranges::Inter::Inter(I&, J&) [with I = Gecode::Iter::Ranges::NaryUnion; J = Gecode::Int::IntVarImpFwd]': +./gecode/int/var-imp/int.hpp:672:41: required from 'Gecode::ModEvent Gecode::Int::IntVarImp::inter_r(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]' +./gecode/int/view/int.hpp:187:22: required from 'Gecode::ModEvent Gecode::Int::IntView::inter_r(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]' +./gecode/int/count/rel.hpp:294:5: required from 'Gecode::ExecStatus Gecode::Int::Count::prune(Gecode::Space&, Gecode::ViewArray&, VX) [with VX = Gecode::Int::IntView]' +./gecode/int/count/view-gq.hpp:94:7: required from 'Gecode::ExecStatus Gecode::Int::Count::GqView::propagate(Gecode::Space&, const ModEventDelta&) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = false; bool dom = false; Gecode::ModEventDelta = int]' +./gecode/int/count/view-gq.hpp:68:3: required from here +./gecode/iter/ranges-inter.hpp:142:18: 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, + from ./gecode/int.hh:61, + from ./gecode/int/count.hh:39, + from gecode/int/count.cpp:34: +./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, + from ./gecode/int.hh:61, + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp:34: +./gecode/iter/ranges-inter.hpp: In instantiation of 'Gecode::Iter::Ranges::Inter::Inter(I&, J&) [with I = Gecode::Iter::Ranges::NaryUnion; J = Gecode::Int::IntVarImpFwd]': +./gecode/int/var-imp/int.hpp:672:41: required from 'Gecode::ModEvent Gecode::Int::IntVarImp::inter_r(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]' +./gecode/int/view/int.hpp:187:22: required from 'Gecode::ModEvent Gecode::Int::IntView::inter_r(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]' +./gecode/int/element/view.hpp:447:31: required from 'Gecode::ExecStatus Gecode::Int::Element::ViewDom::propagate(Gecode::Space&, const ModEventDelta&) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView; Gecode::ModEventDelta = int]' +./gecode/int/element/view.hpp:402:3: required from here +./gecode/iter/ranges-inter.hpp:142:18: 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, + from ./gecode/int.hh:61, + from ./gecode/int/element.hh:39, + from gecode/int/element.cpp:34: +./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, @@ -52967,6 +53034,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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/exec/when.o gecode/int/exec/when.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, @@ -53650,10 +53719,6 @@ ./gecode/int/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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/element/pair.o gecode/int/element/pair.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/linear/int-post.o gecode/int/linear/int-post.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, @@ -53665,6 +53730,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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/linear/int-post.o gecode/int/linear/int-post.cpp In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, @@ -53723,75 +53790,6 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/linear/int-post.cpp:36: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:261, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/linear/int-post.cpp:36: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/linear/int-post.cpp: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: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, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/linear/int-post.cpp:36: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/linear/int-post.cpp: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) { - | ^~~~ -In file included from ./gecode/kernel.hh:261, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/linear/int-post.cpp:36: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/linear/int-post.cpp:36: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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/rel.hh:43, - from gecode/int/linear/int-post.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: @@ -54211,39 +54209,6 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/int/rel.hh:43, - from gecode/int/linear/int-post.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; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/int/rel.hh:43, - from gecode/int/linear/int-post.cpp: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/int.hh:1723, - from ./gecode/int/rel.hh:43, - from gecode/int/linear/int-post.cpp:36: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/linear/int-post.cpp: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) { - | ^~~~ -In file included from ./gecode/int/rel.hh:43, - from gecode/int/linear/int-post.cpp:36: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/int/element.hh:323, from gecode/int/element/pair.cpp:34: ./gecode/int/element/pair.hpp: In constructor 'Gecode::Int::Element::Pair::Pair(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Gecode::Int::IntView, int)': @@ -54300,6 +54265,326 @@ ./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, + from ./gecode/int.hh:59, + from ./gecode/int/element.hh:39, + from gecode/int/element/pair.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/int/element.hh:39, + from gecode/int/element/pair.cpp: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:176, + from ./gecode/int.hh:59, + from ./gecode/int/element.hh:39, + from gecode/int/element/pair.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/int/element.hh:39, + from gecode/int/element/pair.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/int.hh:59, + from ./gecode/int/element.hh:39, + from gecode/int/element/pair.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/int/element.hh:39, + from gecode/int/element/pair.cpp: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:176, + from ./gecode/int.hh:59, + from ./gecode/int/element.hh:39, + from gecode/int/element/pair.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/int/element.hh:39, + from gecode/int/element/pair.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:187, + from ./gecode/int.hh:59, + from ./gecode/int/element.hh:39, + from gecode/int/element/pair.cpp:34: +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]': +./gecode/int/element/pair.hpp:40:65: required from here +./gecode/kernel/propagator/pattern.hpp:413:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 413 | : Propagator(home), x0(y0), x1(y1), x2(y2) { + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(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/element.hh:40, + from gecode/int/element/pair.cpp:34: +./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:46: required from here +./gecode/int/rel/eq.hpp:186:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 186 | (void) new (home) EqDom(home,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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:3266:3: note: because 'Gecode::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, + from gecode/int/element/pair.cpp:34: +./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/kernel.hh:176, + from ./gecode/int.hh:59, + from ./gecode/int/element.hh:39, + from gecode/int/element/pair.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/int/element.hh:39, + from gecode/int/element/pair.cpp: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:176, + from ./gecode/int.hh:59, + from ./gecode/int/element.hh:39, + from gecode/int/element/pair.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/int/element.hh:39, + from gecode/int/element/pair.cpp: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) + | ^~~~~~~ +In file included from ./gecode/int/rel.hh:695, + from ./gecode/int/element.hh:40, + from gecode/int/element/pair.cpp:34: +./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]': +./gecode/int/rel/eq.hpp:186:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]' +./gecode/int/element/pair.hpp:52:46: required from here +./gecode/int/rel/eq.hpp:172:72: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 172 | : MixBinaryPropagator(home,x0,x1) {} + | ^ +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:3266:3: note: because 'Gecode::Home' 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, + from ./gecode/int.hh:59, + from ./gecode/int/element.hh:39, + from gecode/int/element/pair.cpp:34: +./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]' + 586 | (Home home, View0 y0, View1 y1) + | ~~~~~^~~~ +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]': +./gecode/int/rel/eq.hpp:172:72: required from 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]' +./gecode/int/rel/eq.hpp:186:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]' +./gecode/int/element/pair.hpp:52:46: required from here +./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 587 | : Propagator(home), x0(y0), x1(y1) { + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/element.hh:39, + from gecode/int/element/pair.cpp: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: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, + from ./gecode/int.hh:59, + from ./gecode/int/element.hh:39, + from gecode/int/element/pair.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/int/element.hh:39, + from gecode/int/element/pair.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/int.hh:59, + from ./gecode/int/element.hh:39, + from gecode/int/element/pair.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/int/element.hh:39, + from gecode/int/element/pair.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/linear/int-post.cpp:36: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/linear/int-post.cpp:36: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/linear/int-post.cpp: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: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, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/linear/int-post.cpp:36: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/linear/int-post.cpp: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) { + | ^~~~ +In file included from ./gecode/kernel.hh:261, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/linear/int-post.cpp:36: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/linear/int-post.cpp:36: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/rel.hh:43, + from gecode/int/linear/int-post.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/int/rel.hh:43, + from gecode/int/linear/int-post.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; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/int/rel.hh:43, + from gecode/int/linear/int-post.cpp: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/int.hh:1723, + from ./gecode/int/rel.hh:43, + from gecode/int/linear/int-post.cpp:36: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/linear/int-post.cpp: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) { + | ^~~~ +In file included from ./gecode/int/rel.hh:43, + from gecode/int/linear/int-post.cpp:36: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: @@ -54686,224 +54971,6 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element/pair.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/int/element.hh:39, - from gecode/int/element/pair.cpp: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:176, - from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element/pair.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/int/element.hh:39, - from gecode/int/element/pair.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element/pair.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/int/element.hh:39, - from gecode/int/element/pair.cpp: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:176, - from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element/pair.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/int/element.hh:39, - from gecode/int/element/pair.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:187, - from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element/pair.cpp:34: -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]': -./gecode/int/element/pair.hpp:40:65: required from here -./gecode/kernel/propagator/pattern.hpp:413:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 413 | : Propagator(home), x0(y0), x1(y1), x2(y2) { - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(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/element.hh:40, - from gecode/int/element/pair.cpp:34: -./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:46: required from here -./gecode/int/rel/eq.hpp:186:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 186 | (void) new (home) EqDom(home,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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:3266:3: note: because 'Gecode::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, - from gecode/int/element/pair.cpp:34: -./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/kernel.hh:176, - from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element/pair.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/int/element.hh:39, - from gecode/int/element/pair.cpp: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:176, - from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element/pair.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/int/element.hh:39, - from gecode/int/element/pair.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int/rel.hh:695, - from ./gecode/int/element.hh:40, - from gecode/int/element/pair.cpp:34: -./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]': -./gecode/int/rel/eq.hpp:186:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]' -./gecode/int/element/pair.hpp:52:46: required from here -./gecode/int/rel/eq.hpp:172:72: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 172 | : MixBinaryPropagator(home,x0,x1) {} - | ^ -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:3266:3: note: because 'Gecode::Home' 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, - from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element/pair.cpp:34: -./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]' - 586 | (Home home, View0 y0, View1 y1) - | ~~~~~^~~~ -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]': -./gecode/int/rel/eq.hpp:172:72: required from 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]' -./gecode/int/rel/eq.hpp:186:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]' -./gecode/int/element/pair.hpp:52:46: required from here -./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 587 | : Propagator(home), x0(y0), x1(y1) { - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element/pair.cpp: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: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, - from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element/pair.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/int/element.hh:39, - from gecode/int/element/pair.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/int.hh:59, - from ./gecode/int/element.hh:39, - from gecode/int/element/pair.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/int/element.hh:39, - from gecode/int/element/pair.cpp: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) - | ^~~~~~~ In file included from ./gecode/int/bool.hh:659, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, @@ -66275,8 +66342,6 @@ ./gecode/int/linear.hh:1425:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntPropLevel)' 1425 | post(Home home, Term* t, int n, IntRelType irt, int c, 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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/linear/bool-post.o gecode/int/linear/bool-post.cpp In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, @@ -66434,6 +66499,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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/linear/bool-post.o gecode/int/linear/bool-post.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, @@ -66503,8 +66570,6 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/linear-bool.o gecode/int/linear-bool.cpp In file included from ./gecode/int.hh:917, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: @@ -73068,6 +73133,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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/linear-bool.o gecode/int/linear-bool.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, @@ -91320,8 +91387,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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/channel/link-multi.o gecode/int/channel/link-multi.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/unshare.o gecode/int/unshare.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, @@ -91333,17 +91398,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/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:261, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, @@ -91402,64 +91456,6 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/unshare.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/unshare.cpp: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: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, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/unshare.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/unshare.cpp: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:261, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/unshare.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/unshare.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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/rel.hh:43, - from gecode/int/unshare.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: @@ -91653,39 +91649,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/int/rel.hh:43, - from gecode/int/unshare.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/int/rel.hh:43, - from gecode/int/unshare.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723, - from ./gecode/int/rel.hh:43, - from gecode/int/unshare.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/unshare.cpp: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/int/rel.hh:43, - from gecode/int/unshare.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: @@ -91742,166 +91705,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, - from ./gecode/int/rel.hh:43, - from gecode/int/unshare.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/unshare.cpp: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/int/rel.hh:43, - from gecode/int/unshare.cpp:34: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/int/rel.hh:43, - from gecode/int/unshare.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/unshare.cpp: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/int/rel.hh:43, - from gecode/int/unshare.cpp:34: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/int/rel.hh:43, - from gecode/int/unshare.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/unshare.cpp: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/int/rel.hh:43, - from gecode/int/unshare.cpp:34: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/int/rel.hh:43, - from gecode/int/unshare.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/unshare.cpp: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/int/rel.hh:43, - from gecode/int/unshare.cpp:34: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/int/rel.hh:43, - from gecode/int/unshare.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/unshare.cpp: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:229, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/unshare.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/int/rel.hh:43, - from gecode/int/unshare.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: 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 ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/unshare.cpp: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:229, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/unshare.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/int/rel.hh:43, - from gecode/int/unshare.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: 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:150, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/unshare.cpp: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:229, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/unshare.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/int/rel.hh:43, - from gecode/int/unshare.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: 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:150, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/unshare.cpp: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:229, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/unshare.cpp: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) { - | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: @@ -91958,151 +91761,6 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/int/rel.hh:43, - from gecode/int/unshare.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/unshare.cpp: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/int.hh:4353, - from ./gecode/int/rel.hh:43, - from gecode/int/unshare.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/int/rel.hh:43, - from gecode/int/unshare.cpp:34: -./gecode/int/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 ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/unshare.cpp: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/int/rel.hh:43, - from gecode/int/unshare.cpp:34: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/int/rel.hh:43, - from gecode/int/unshare.cpp:34: -./gecode/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 ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/unshare.cpp: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/int/rel.hh:43, - from gecode/int/unshare.cpp: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/int.hh:4845, - from ./gecode/int/rel.hh:43, - from gecode/int/unshare.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/unshare.cpp: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/int.hh:4353, - from ./gecode/int/rel.hh:43, - from gecode/int/unshare.cpp:34: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from ./gecode/int/rel.hh:43, - from gecode/int/unshare.cpp:34: -./gecode/int/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 ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/unshare.cpp: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/int/rel.hh:43, - from gecode/int/unshare.cpp:34: -./gecode/int.hh:4429:21: note: initializing argument 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, - from ./gecode/int/rel.hh:43, - from gecode/int/unshare.cpp:34: -./gecode/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:150, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/unshare.cpp: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/int/rel.hh:43, - from gecode/int/unshare.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/int/rel.hh:43, - from gecode/int/unshare.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/unshare.cpp: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/int/rel.hh:43, - from gecode/int/unshare.cpp:34: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/int/rel.hh:43, - from gecode/int/unshare.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/unshare.cpp: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/int.hh:5223, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: @@ -92110,11 +91768,6 @@ ./gecode/int/branch.hpp:39:50: 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:43, - from gecode/int/unshare.cpp:34: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, @@ -92128,44 +91781,6 @@ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, - from ./gecode/int/rel.hh:43, - from gecode/int/unshare.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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:150, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/unshare.cpp: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/int/rel.hh:43, - from gecode/int/unshare.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/int/rel.hh:43, - from gecode/int/unshare.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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:150, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/unshare.cpp: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/int/rel.hh:43, - from gecode/int/unshare.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': @@ -92223,44 +91838,6 @@ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, - from ./gecode/int/rel.hh:43, - from gecode/int/unshare.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: 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 ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/unshare.cpp: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/int/rel.hh:43, - from gecode/int/unshare.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/int/rel.hh:43, - from gecode/int/unshare.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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:150, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/unshare.cpp: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/int/rel.hh:43, - from gecode/int/unshare.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': @@ -92298,206 +91875,6 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -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)': -./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:150, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/unshare.cpp: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:187, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/unshare.cpp:34: -./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/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()); - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/int/rel.hh:43, - from gecode/int/unshare.cpp:34: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/int/unshare.cpp:65:55: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 65 | y[i]=*x[i]=IntVar(home,x[0]->min(),x[0]->max()); - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/int/rel.hh:43, - from gecode/int/unshare.cpp:34: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/int/unshare.cpp:67:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 67 | ExecStatus es = Rel::NaryEqDom::post(home,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:3266:3: note: because 'Gecode::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/unshare.cpp:34: -./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/unshare.cpp:70:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 70 | ExecStatus es = Rel::NaryEqBnd::post(home,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:3266:3: note: because 'Gecode::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/unshare.cpp:34: -./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/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()); - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/int/rel.hh:43, - from gecode/int/unshare.cpp:34: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/int/unshare.cpp:76:75: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 76 | ExecStatus es = Rel::EqDom::post(home,*x[0],*x[1]); - | ^ -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:3266:3: note: because 'Gecode::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/unshare.cpp:34: -./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/unshare.cpp:79:75: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | ExecStatus es = Rel::EqBnd::post(home,*x[0],*x[1]); - | ^ -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:3266:3: note: because 'Gecode::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/unshare.cpp:34: -./gecode/int/rel/eq.hpp:108:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' - 108 | EqBnd::post(Home home, View0 x0, View1 x1){ - | ~~~~~^~~~ -gecode/int/unshare.cpp: In function 'void Gecode::Int::Unshare::link(Gecode::Home, Gecode::BoolVar**, int, Gecode::IntPropLevel)': -gecode/int/unshare.cpp:90:31: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 90 | *x[i]=BoolVar(home,0,0); - | ^ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/int/rel.hh:43, - from gecode/int/unshare.cpp: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/unshare.cpp:95:36: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 95 | y[i]=*x[i]=BoolVar(home,0,1); - | ^ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/int/rel.hh:43, - from gecode/int/unshare.cpp: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/unshare.cpp:96:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 96 | ExecStatus es = Bool::NaryEq::post(home,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:3266:3: note: because 'Gecode::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, - from gecode/int/unshare.cpp:35: -./gecode/int/bool/eq.hpp:131:25: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryEq::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' - 131 | NaryEq::post(Home home, ViewArray& x) { - | ~~~~~^~~~ -gecode/int/unshare.cpp:99:31: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 99 | *x[1] = BoolVar(home,0,1); - | ^ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/int/rel.hh:43, - from gecode/int/unshare.cpp: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/unshare.cpp:100:73: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 100 | ExecStatus es = Bool::Eq::post(home,*x[0],*x[1]); - | ^ -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:3266:3: note: because 'Gecode::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, - from gecode/int/unshare.cpp:35: -./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/unshare.cpp: In function 'void Gecode::unshare(Gecode::Home, Gecode::IntVarArgs&, Gecode::IntPropLevel)': -gecode/int/unshare.cpp:137:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 137 | Int::Unshare::unshare(home,x,vbd(ipl)); - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -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::IntVar]' - 108 | unshare(Home home, VarArgArray& x, IntPropLevel ipl) { - | ~~~~~^~~~ -gecode/int/unshare.cpp: In function 'void Gecode::unshare(Gecode::Home, Gecode::BoolVarArgs&, Gecode::IntPropLevel)': -gecode/int/unshare.cpp:142:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 142 | Int::Unshare::unshare(home,x,IPL_DEF); - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -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/int/distinct.hh:382, from ./gecode/int/channel.hh:38, from gecode/int/channel/link-multi.cpp:34: @@ -92617,70 +91994,6 @@ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/unshare.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/int/rel.hh:43, - from gecode/int/unshare.cpp: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:176, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/unshare.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/int/rel.hh:43, - from gecode/int/unshare.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/unshare.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/int/rel.hh:43, - from gecode/int/unshare.cpp: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:176, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/unshare.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/int/rel.hh:43, - from gecode/int/unshare.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': @@ -92745,206 +92058,6 @@ | ^~~~~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/unshare.cpp:34: -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]': -./gecode/int/bool/eqv.hpp:160:22: required from here -./gecode/kernel/propagator/pattern.hpp:354:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 354 | : Propagator(home), x0(y0), x1(y1) { - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/unshare.cpp: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: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/unshare.cpp:34: -./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/unshare.cpp:67:50: required from here -./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]); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -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:3266:3: note: because 'Gecode::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/unshare.cpp:34: -./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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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:3266:3: note: because 'Gecode::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/unshare.cpp:34: -./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/unshare.cpp:70:50: required from here -./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]); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -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:3266:3: note: because 'Gecode::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/unshare.cpp:34: -./gecode/int/rel/eq.hpp:108:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' - 108 | EqBnd::post(Home home, View0 x0, View1 x1){ - | ~~~~~^~~~ -./gecode/int/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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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:3266:3: note: because 'Gecode::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/unshare.cpp:34: -./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::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]': -gecode/int/unshare.cpp:76:54: required from here -./gecode/int/rel/eq.hpp:186:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 186 | (void) new (home) EqDom(home,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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:3266:3: note: because 'Gecode::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/unshare.cpp:34: -./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/unshare.cpp:79:54: required from here -./gecode/int/rel/eq.hpp:118:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 118 | (void) new (home) EqBnd(home,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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:3266:3: note: because 'Gecode::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/unshare.cpp:34: -./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) - | ~~~~~^~~~ -In file included from ./gecode/int/bool.hh:656, - from gecode/int/unshare.cpp:35: -./gecode/int/bool/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryEq::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]': -gecode/int/unshare.cpp:96:47: required from here -./gecode/int/bool/eq.hpp:137:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 137 | return Eq::post(home,x[0],x[1]); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -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:3266:3: note: because 'Gecode::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, - from gecode/int/unshare.cpp:35: -./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/eq.hpp:153:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | (void) new (home) NaryEq(home,x); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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:3266:3: note: because 'Gecode::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, - from gecode/int/unshare.cpp:35: -./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) - | ~~~~~^~~~ -./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/unshare.cpp:100:52: required from here -./gecode/int/bool/eq.hpp:74:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | (void) new (home) Eq(home,b0,b1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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:3266:3: note: because 'Gecode::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, - from gecode/int/unshare.cpp:35: -./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/unshare.cpp: In instantiation of 'void Gecode::Int::Unshare::unshare(Gecode::Home, Gecode::VarArgArray&, Gecode::IntPropLevel) [with Var = Gecode::IntVar]': -gecode/int/unshare.cpp:137:50: required from here -gecode/int/unshare.cpp:127:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 127 | link(home,&y[j],i-j,ipl); - | ~~~~^~~~~~~~~~~~~~~~~~~~ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/int/unshare.cpp:57:13: note: initializing argument 1 of 'void Gecode::Int::Unshare::link(Gecode::Home, Gecode::IntVar**, int, Gecode::IntPropLevel)' - 57 | link(Home home, IntVar** x, int n, IntPropLevel ipl) { - | ~~~~~^~~~ -gecode/int/unshare.cpp: In instantiation of 'void Gecode::Int::Unshare::unshare(Gecode::Home, Gecode::VarArgArray&, Gecode::IntPropLevel) [with Var = Gecode::BoolVar]': -gecode/int/unshare.cpp:142:50: required from here -gecode/int/unshare.cpp:127:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 127 | link(home,&y[j],i-j,ipl); - | ~~~~^~~~~~~~~~~~~~~~~~~~ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -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:187, - from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]': @@ -93034,40 +92147,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because '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, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/unshare.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/int/rel.hh:43, - from gecode/int/unshare.cpp: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:176, - from ./gecode/int.hh:59, - from ./gecode/int/rel.hh:43, - from gecode/int/unshare.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/int/rel.hh:43, - from gecode/int/unshare.cpp: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) - | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, @@ -93108,14 +92187,29 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/int/rel.hh:695, +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/unshare.o gecode/int/unshare.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/sequence.o gecode/int/sequence.cpp +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/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::NaryEqDom::NaryEqDom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]': -./gecode/int/rel/eq.hpp:285:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' -gecode/int/unshare.cpp:67:50: required from here -./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: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/unshare.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/int.hh:59, from ./gecode/int/rel.hh:43, @@ -93123,21 +92217,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:187, +./gecode/kernel/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, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: -./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]' - 476 | (Home home, ViewArray& y) - | ~~~~~^~~~ -In file included from ./gecode/int/rel.hh:695, - from gecode/int/unshare.cpp:34: -./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::NaryEqBnd::NaryEqBnd(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]': -./gecode/int/rel/eq.hpp:417:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqBnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' -gecode/int/unshare.cpp:70:50: required from here -./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/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/int.hh:59, from ./gecode/int/rel.hh:43, @@ -93145,21 +92235,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:187, +In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: -./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 1]' - 476 | (Home home, ViewArray& y) - | ~~~~~^~~~ -In file included from ./gecode/int/rel.hh:695, +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: -./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]': -./gecode/int/rel/eq.hpp:186:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' -gecode/int/unshare.cpp:76:54: required from here -./gecode/int/rel/eq.hpp:172:72: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 172 | : MixBinaryPropagator(home,x0,x1) {} - | ^ +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/rel.hh:43, @@ -93167,21 +92257,99 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' 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/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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/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, + from ./gecode/int.hh:59, + from ./gecode/int/sequence.hh:37, + from gecode/int/sequence.cpp:38: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/int.hh:59, + from ./gecode/int/sequence.hh:37, + from gecode/int/sequence.cpp: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/kernel/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, + from ./gecode/int.hh:59, + from ./gecode/int/sequence.hh:37, + from gecode/int/sequence.cpp:38: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/int.hh:59, + from ./gecode/int/sequence.hh:37, + from gecode/int/sequence.cpp: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/kernel.hh:261, + from ./gecode/int.hh:59, + from ./gecode/int/sequence.hh:37, + from gecode/int/sequence.cpp: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, + from ./gecode/int.hh:59, + from ./gecode/int/sequence.hh:37, + from gecode/int/sequence.cpp:38: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/sequence.hh:37, + from gecode/int/sequence.cpp: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/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: -./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) - | ~~~~~^~~~ -In file included from ./gecode/int/rel.hh:695, +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: -./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]': -./gecode/int/rel/eq.hpp:118:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' -gecode/int/unshare.cpp:79:54: required from here -./gecode/int/rel/eq.hpp:104:72: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 104 | : MixBinaryPropagator(home,x0,x1) {} - | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723, + from ./gecode/int/rel.hh:43, + from gecode/int/unshare.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/int.hh:59, from ./gecode/int/rel.hh:43, @@ -93189,21 +92357,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:187, - from ./gecode/int.hh:59, +In file included from ./gecode/int/rel.hh:43, + from gecode/int/unshare.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: -./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]' - 586 | (Home home, View0 y0, View1 y1) - | ~~~~~^~~~ -In file included from ./gecode/int/bool.hh:656, - from gecode/int/unshare.cpp:35: -./gecode/int/bool/eq.hpp: In instantiation of 'Gecode::Int::Bool::NaryEq::NaryEq(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]': -./gecode/int/bool/eq.hpp:153:12: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryEq::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' -gecode/int/unshare.cpp:96:47: required from here -./gecode/int/bool/eq.hpp:116:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 116 | : NaryPropagator(home,x) {} - | ^ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, @@ -93211,21 +92376,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:187, - from ./gecode/int.hh:59, +In file included from ./gecode/int/rel.hh:43, + from gecode/int/unshare.cpp:34: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: -./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView; int pc = 0]' - 476 | (Home home, ViewArray& y) - | ~~~~~^~~~ -In file included from ./gecode/int/bool.hh:656, - from gecode/int/unshare.cpp:35: -./gecode/int/bool/eq.hpp: In instantiation of 'Gecode::Int::Bool::Eq::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]': -./gecode/int/bool/eq.hpp:74:16: required from 'static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' -gecode/int/unshare.cpp:100:52: required from here -./gecode/int/bool/eq.hpp:39:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | : BoolBinary(home,b0,b1) {} - | ^ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, @@ -93233,22 +92395,18 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/int/bool.hh:655, - from gecode/int/unshare.cpp:35: -./gecode/int/bool/base.hpp:42:40: note: initializing argument 1 of 'Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' - 42 | BoolBinary::BoolBinary(Home home, BVA b0, BVB b1) - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:187, - from ./gecode/int.hh:59, +In file included from ./gecode/int/rel.hh:43, + from gecode/int/unshare.cpp:34: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: -./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]' -./gecode/int/rel/eq.hpp:285:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' -gecode/int/unshare.cpp:67:50: required from here -./gecode/kernel/propagator/pattern.hpp:477:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 477 | : Propagator(home), x(y) { - | ^ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, @@ -93256,20 +92414,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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:187, - from ./gecode/int.hh:59, +In file included from ./gecode/int/rel.hh:43, + from gecode/int/unshare.cpp:34: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 1]': -./gecode/int/rel/eq.hpp:398:45: required from 'Gecode::Int::Rel::NaryEqBnd::NaryEqBnd(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' -./gecode/int/rel/eq.hpp:417:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqBnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' -gecode/int/unshare.cpp:70:50: required from here -./gecode/kernel/propagator/pattern.hpp:477:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 477 | : Propagator(home), x(y) { - | ^ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, @@ -93277,20 +92433,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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:187, - from ./gecode/int.hh:59, +In file included from ./gecode/int/rel.hh:43, + from gecode/int/unshare.cpp:34: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]': -./gecode/int/rel/eq.hpp:172:72: required from 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' -./gecode/int/rel/eq.hpp:186:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' -gecode/int/unshare.cpp:76:54: required from here -./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 587 | : Propagator(home), x0(y0), x1(y1) { - | ^ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, @@ -93298,20 +92452,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) - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:187, +In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]': -./gecode/int/rel/eq.hpp:104:72: required from 'Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' -./gecode/int/rel/eq.hpp:118:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' -gecode/int/unshare.cpp:79:54: required from here -./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 587 | : Propagator(home), x0(y0), x1(y1) { - | ^ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/int/rel.hh:43, + from gecode/int/unshare.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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 ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, @@ -93319,20 +92473,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) - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:187, +In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView; int pc = 0]': -./gecode/int/bool/eq.hpp:116:44: required from 'Gecode::Int::Bool::NaryEq::NaryEq(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' -./gecode/int/bool/eq.hpp:153:12: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryEq::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' -gecode/int/unshare.cpp:96:47: required from here -./gecode/kernel/propagator/pattern.hpp:477:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 477 | : Propagator(home), x(y) { - | ^ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/int/rel.hh:43, + from gecode/int/unshare.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, @@ -93340,18 +92494,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) - | ~~~~~^~~~ -In file included from ./gecode/int/bool.hh:655, - from gecode/int/unshare.cpp:35: -./gecode/int/bool/base.hpp: In instantiation of 'Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]': -./gecode/int/bool/eq.hpp:39:37: required from 'Gecode::Int::Bool::Eq::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' -./gecode/int/bool/eq.hpp:74:16: required from 'static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' -gecode/int/unshare.cpp:100:52: required from here -./gecode/int/bool/base.hpp:43:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | : Propagator(home), x0(b0), x1(b1) { - | ^ +In file included from ./gecode/kernel.hh:229, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/unshare.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/int/rel.hh:43, + from gecode/int/unshare.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, @@ -93359,122 +92515,127 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(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, +In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::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, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/sequence.o gecode/int/sequence.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/bin-packing.o gecode/int/bin-packing.cpp +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/int/rel.hh:43, + from gecode/int/unshare.cpp:34: +./gecode/int/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 ./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, - from ./gecode/int.hh:59, - from ./gecode/int/sequence.hh:37, - from gecode/int/sequence.cpp:38: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ + from ./gecode/int/rel.hh:43, + from gecode/int/unshare.cpp: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/int/rel.hh:43, + from gecode/int/unshare.cpp:34: +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/int/rel.hh:43, + from gecode/int/unshare.cpp:34: +./gecode/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 ./gecode/int.hh:59, - from ./gecode/int/sequence.hh:37, - from gecode/int/sequence.cpp:38: + from ./gecode/int/rel.hh:43, + from gecode/int/unshare.cpp: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: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, - from ./gecode/int.hh:59, - from ./gecode/int/sequence.hh:37, - from gecode/int/sequence.cpp:38: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/rel.hh:43, + from gecode/int/unshare.cpp: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/int.hh:4845, + from ./gecode/int/rel.hh:43, + from gecode/int/unshare.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/sequence.hh:37, - from gecode/int/sequence.cpp:38: + from ./gecode/int/rel.hh:43, + from gecode/int/unshare.cpp: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:261, - from ./gecode/int.hh:59, - from ./gecode/int/sequence.hh:37, - from gecode/int/sequence.cpp: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, - from ./gecode/int.hh:59, - from ./gecode/int/sequence.hh:37, - from gecode/int/sequence.cpp:38: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ +In file included from ./gecode/int.hh:4353, + from ./gecode/int/rel.hh:43, + from gecode/int/unshare.cpp:34: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from ./gecode/int/rel.hh:43, + from gecode/int/unshare.cpp:34: +./gecode/int/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 ./gecode/int.hh:59, - from ./gecode/int/sequence.hh:37, - from gecode/int/sequence.cpp:38: + from ./gecode/int/rel.hh:43, + from gecode/int/unshare.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); +In file included from ./gecode/int/rel.hh:43, + from gecode/int/unshare.cpp:34: +./gecode/int.hh:4429:21: note: initializing argument 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, + from ./gecode/int/rel.hh:43, + from gecode/int/unshare.cpp:34: +./gecode/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:150, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/unshare.cpp: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/int/rel.hh:43, + from gecode/int/unshare.cpp:34: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/bin-packing.o gecode/int/bin-packing.cpp In file included from ./gecode/int.hh:917, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: @@ -93508,6 +92669,82 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/int/rel.hh:43, + from gecode/int/unshare.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/unshare.cpp: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/int/rel.hh:43, + from gecode/int/unshare.cpp:34: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/int/rel.hh:43, + from gecode/int/unshare.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/unshare.cpp: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/int/rel.hh:43, + from gecode/int/unshare.cpp:34: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/int/rel.hh:43, + from gecode/int/unshare.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/unshare.cpp: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/int/rel.hh:43, + from gecode/int/unshare.cpp:34: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/int/rel.hh:43, + from gecode/int/unshare.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/unshare.cpp: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/int/rel.hh:43, + from gecode/int/unshare.cpp:34: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: @@ -93584,6 +92821,25 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/int/rel.hh:43, + from gecode/int/unshare.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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 ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/unshare.cpp: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/int/rel.hh:43, + from gecode/int/unshare.cpp:34: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: @@ -93626,6 +92882,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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/int/rel.hh:43, + from gecode/int/unshare.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/unshare.cpp: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/int/rel.hh:43, + from gecode/int/unshare.cpp:34: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: @@ -93780,6 +93055,37 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::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)': +./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:150, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/unshare.cpp: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:187, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/unshare.cpp:34: +./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/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()); + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/int/rel.hh:43, + from gecode/int/unshare.cpp:34: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: @@ -93818,6 +93124,16 @@ ./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +gecode/int/unshare.cpp:65:55: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 65 | y[i]=*x[i]=IntVar(home,x[0]->min(),x[0]->max()); + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/int/rel.hh:43, + from gecode/int/unshare.cpp:34: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: @@ -93837,6 +93153,21 @@ ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ +gecode/int/unshare.cpp:67:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 67 | ExecStatus es = Rel::NaryEqDom::post(home,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:3266:3: note: because 'Gecode::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/unshare.cpp:34: +./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) { + | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: @@ -93856,6 +93187,107 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +gecode/int/unshare.cpp:70:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 70 | ExecStatus es = Rel::NaryEqBnd::post(home,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:3266:3: note: because 'Gecode::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/unshare.cpp:34: +./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/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()); + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/int/rel.hh:43, + from gecode/int/unshare.cpp:34: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/int/unshare.cpp:76:75: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 76 | ExecStatus es = Rel::EqDom::post(home,*x[0],*x[1]); + | ^ +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:3266:3: note: because 'Gecode::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/unshare.cpp:34: +./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/unshare.cpp:79:75: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | ExecStatus es = Rel::EqBnd::post(home,*x[0],*x[1]); + | ^ +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:3266:3: note: because 'Gecode::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/unshare.cpp:34: +./gecode/int/rel/eq.hpp:108:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' + 108 | EqBnd::post(Home home, View0 x0, View1 x1){ + | ~~~~~^~~~ +gecode/int/unshare.cpp: In function 'void Gecode::Int::Unshare::link(Gecode::Home, Gecode::BoolVar**, int, Gecode::IntPropLevel)': +gecode/int/unshare.cpp:90:31: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 90 | *x[i]=BoolVar(home,0,0); + | ^ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/int/rel.hh:43, + from gecode/int/unshare.cpp: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/unshare.cpp:95:36: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 95 | y[i]=*x[i]=BoolVar(home,0,1); + | ^ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/int/rel.hh:43, + from gecode/int/unshare.cpp: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/unshare.cpp:96:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 96 | ExecStatus es = Bool::NaryEq::post(home,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:3266:3: note: because 'Gecode::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, + from gecode/int/unshare.cpp:35: +./gecode/int/bool/eq.hpp:131:25: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryEq::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' + 131 | NaryEq::post(Home home, ViewArray& x) { + | ~~~~~^~~~ +gecode/int/unshare.cpp:99:31: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 99 | *x[1] = BoolVar(home,0,1); + | ^ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/int/rel.hh:43, + from gecode/int/unshare.cpp: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) + | ^~~~~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: @@ -93863,6 +93295,21 @@ ./gecode/int/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ +gecode/int/unshare.cpp:100:73: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 100 | ExecStatus es = Bool::Eq::post(home,*x[0],*x[1]); + | ^ +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:3266:3: note: because 'Gecode::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, + from gecode/int/unshare.cpp:35: +./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/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:37, @@ -93894,6 +93341,34 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +gecode/int/unshare.cpp: In function 'void Gecode::unshare(Gecode::Home, Gecode::IntVarArgs&, Gecode::IntPropLevel)': +gecode/int/unshare.cpp:137:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 137 | Int::Unshare::unshare(home,x,vbd(ipl)); + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +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::IntVar]' + 108 | unshare(Home home, VarArgArray& x, IntPropLevel ipl) { + | ~~~~~^~~~ +gecode/int/unshare.cpp: In function 'void Gecode::unshare(Gecode::Home, Gecode::BoolVarArgs&, Gecode::IntPropLevel)': +gecode/int/unshare.cpp:142:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 142 | Int::Unshare::unshare(home,x,IPL_DEF); + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +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, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:37, @@ -94036,6 +93511,38 @@ | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/unshare.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/int/rel.hh:43, + from gecode/int/unshare.cpp: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:176, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/unshare.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/int/rel.hh:43, + from gecode/int/unshare.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': @@ -94052,6 +93559,22 @@ | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/unshare.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/int/rel.hh:43, + from gecode/int/unshare.cpp: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:176, + from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': @@ -94066,6 +93589,22 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/unshare.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/int/rel.hh:43, + from gecode/int/unshare.cpp: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) + | ^~~~~~~ In file included from ./gecode/int/sequence.hh:149, from gecode/int/sequence.cpp:38: ./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]': @@ -94119,6 +93658,159 @@ ./gecode/int/sequence/int.hpp:42:37: note: initializing argument 1 of 'Gecode::Int::Sequence::Sequence::Sequence(Gecode::Home, Gecode::ViewArray&, Val, int, int, int) [with View = Gecode::Int::BoolView; Val = int]' 42 | Sequence::Sequence(Home home, ViewArray& x0, Val s0, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:187, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/unshare.cpp:34: +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]': +./gecode/int/bool/eqv.hpp:160:22: required from here +./gecode/kernel/propagator/pattern.hpp:354:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 354 | : Propagator(home), x0(y0), x1(y1) { + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/unshare.cpp: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: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/unshare.cpp:34: +./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/unshare.cpp:67:50: required from here +./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]); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +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:3266:3: note: because 'Gecode::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/unshare.cpp:34: +./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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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:3266:3: note: because 'Gecode::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/unshare.cpp:34: +./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/unshare.cpp:70:50: required from here +./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]); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +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:3266:3: note: because 'Gecode::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/unshare.cpp:34: +./gecode/int/rel/eq.hpp:108:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' + 108 | EqBnd::post(Home home, View0 x0, View1 x1){ + | ~~~~~^~~~ +./gecode/int/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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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:3266:3: note: because 'Gecode::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/unshare.cpp:34: +./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::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]': +gecode/int/unshare.cpp:76:54: required from here +./gecode/int/rel/eq.hpp:186:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 186 | (void) new (home) EqDom(home,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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:3266:3: note: because 'Gecode::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/unshare.cpp:34: +./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/unshare.cpp:79:54: required from here +./gecode/int/rel/eq.hpp:118:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 118 | (void) new (home) EqBnd(home,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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:3266:3: note: because 'Gecode::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/unshare.cpp:34: +./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) + | ~~~~~^~~~ +In file included from ./gecode/int/bool.hh:656, + from gecode/int/unshare.cpp:35: +./gecode/int/bool/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryEq::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]': +gecode/int/unshare.cpp:96:47: required from here +./gecode/int/bool/eq.hpp:137:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 137 | return Eq::post(home,x[0],x[1]); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +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:3266:3: note: because 'Gecode::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, + from gecode/int/unshare.cpp:35: +./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/eq.hpp:153:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | (void) new (home) NaryEq(home,x); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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:3266:3: note: because 'Gecode::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, + from gecode/int/unshare.cpp:35: +./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/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:37, @@ -94136,6 +93828,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/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/unshare.cpp:100:52: required from here +./gecode/int/bool/eq.hpp:74:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | (void) new (home) Eq(home,b0,b1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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:3266:3: note: because 'Gecode::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, + from gecode/int/unshare.cpp:35: +./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/unshare.cpp: In instantiation of 'void Gecode::Int::Unshare::unshare(Gecode::Home, Gecode::VarArgArray&, Gecode::IntPropLevel) [with Var = Gecode::IntVar]': +gecode/int/unshare.cpp:137:50: required from here +gecode/int/unshare.cpp:127:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 127 | link(home,&y[j],i-j,ipl); + | ~~~~^~~~~~~~~~~~~~~~~~~~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/int/unshare.cpp:57:13: note: initializing argument 1 of 'void Gecode::Int::Unshare::link(Gecode::Home, Gecode::IntVar**, int, Gecode::IntPropLevel)' + 57 | link(Home home, IntVar** x, int n, IntPropLevel ipl) { + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:37, @@ -94153,6 +93877,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/unshare.cpp: In instantiation of 'void Gecode::Int::Unshare::unshare(Gecode::Home, Gecode::VarArgArray&, Gecode::IntPropLevel) [with Var = Gecode::BoolVar]': +gecode/int/unshare.cpp:142:50: required from here +gecode/int/unshare.cpp:127:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 127 | link(home,&y[j],i-j,ipl); + | ~~~~^~~~~~~~~~~~~~~~~~~~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +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/int/sequence.hh:149, from gecode/int/sequence.cpp:38: ./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]': @@ -94171,6 +93910,40 @@ ./gecode/kernel/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, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/unshare.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/int/rel.hh:43, + from gecode/int/unshare.cpp: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:176, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/unshare.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/int/rel.hh:43, + from gecode/int/unshare.cpp: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) + | ^~~~~~~ In file included from ./gecode/int/sequence.hh:149, from gecode/int/sequence.cpp:38: ./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]': @@ -94207,17 +93980,136 @@ ./gecode/kernel/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/unshare.cpp:34: +./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::NaryEqDom::NaryEqDom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]': +./gecode/int/rel/eq.hpp:285:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' +gecode/int/unshare.cpp:67:50: required from here +./gecode/int/rel/eq.hpp:266:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 266 | : NaryPropagator(home,x) {} + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/bin-packing.hh:41, - from gecode/int/bin-packing.cpp:36: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ + from ./gecode/int/rel.hh:43, + from gecode/int/unshare.cpp: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:187, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/unshare.cpp:34: +./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]' + 476 | (Home home, ViewArray& y) + | ~~~~~^~~~ +In file included from ./gecode/int/rel.hh:695, + from gecode/int/unshare.cpp:34: +./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::NaryEqBnd::NaryEqBnd(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]': +./gecode/int/rel/eq.hpp:417:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqBnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' +gecode/int/unshare.cpp:70:50: required from here +./gecode/int/rel/eq.hpp:398:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 398 | : NaryPropagator(home,x) {} + | ^ +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:3266:3: note: because 'Gecode::Home' 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, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/unshare.cpp:34: +./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 1]' + 476 | (Home home, ViewArray& y) + | ~~~~~^~~~ +In file included from ./gecode/int/rel.hh:695, + from gecode/int/unshare.cpp:34: +./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]': +./gecode/int/rel/eq.hpp:186:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' +gecode/int/unshare.cpp:76:54: required from here +./gecode/int/rel/eq.hpp:172:72: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 172 | : MixBinaryPropagator(home,x0,x1) {} + | ^ +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:3266:3: note: because 'Gecode::Home' 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, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/unshare.cpp:34: +./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) + | ~~~~~^~~~ +In file included from ./gecode/int/rel.hh:695, + from gecode/int/unshare.cpp:34: +./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]': +./gecode/int/rel/eq.hpp:118:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' +gecode/int/unshare.cpp:79:54: required from here +./gecode/int/rel/eq.hpp:104:72: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 104 | : MixBinaryPropagator(home,x0,x1) {} + | ^ +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:3266:3: note: because 'Gecode::Home' 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, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/unshare.cpp:34: +./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]' + 586 | (Home home, View0 y0, View1 y1) + | ~~~~~^~~~ +In file included from ./gecode/int/bool.hh:656, + from gecode/int/unshare.cpp:35: +./gecode/int/bool/eq.hpp: In instantiation of 'Gecode::Int::Bool::NaryEq::NaryEq(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]': +./gecode/int/bool/eq.hpp:153:12: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryEq::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' +gecode/int/unshare.cpp:96:47: required from here +./gecode/int/bool/eq.hpp:116:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 116 | : NaryPropagator(home,x) {} + | ^ +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:3266:3: note: because 'Gecode::Home' 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, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/unshare.cpp:34: +./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView; int pc = 0]' + 476 | (Home home, ViewArray& y) + | ~~~~~^~~~ +In file included from ./gecode/int/bool.hh:656, + from gecode/int/unshare.cpp:35: +./gecode/int/bool/eq.hpp: In instantiation of 'Gecode::Int::Bool::Eq::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]': +./gecode/int/bool/eq.hpp:74:16: required from 'static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' +gecode/int/unshare.cpp:100:52: required from here +./gecode/int/bool/eq.hpp:39:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | : BoolBinary(home,b0,b1) {} + | ^ +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:3266:3: note: because 'Gecode::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, + from gecode/int/unshare.cpp:35: +./gecode/int/bool/base.hpp:42:40: note: initializing argument 1 of 'Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' + 42 | BoolBinary::BoolBinary(Home home, BVA b0, BVB b1) + | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, @@ -94258,6 +94150,181 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +In file included from ./gecode/kernel.hh:187, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/unshare.cpp:34: +./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]' +./gecode/int/rel/eq.hpp:285:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' +gecode/int/unshare.cpp:67:50: required from here +./gecode/kernel/propagator/pattern.hpp:477:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 477 | : Propagator(home), x(y) { + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(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:187, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/unshare.cpp:34: +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 1]': +./gecode/int/rel/eq.hpp:398:45: required from 'Gecode::Int::Rel::NaryEqBnd::NaryEqBnd(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' +./gecode/int/rel/eq.hpp:417:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqBnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' +gecode/int/unshare.cpp:70:50: required from here +./gecode/kernel/propagator/pattern.hpp:477:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 477 | : Propagator(home), x(y) { + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(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:187, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/unshare.cpp:34: +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]': +./gecode/int/rel/eq.hpp:172:72: required from 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' +./gecode/int/rel/eq.hpp:186:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' +gecode/int/unshare.cpp:76:54: required from here +./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 587 | : Propagator(home), x0(y0), x1(y1) { + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/unshare.cpp: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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:187, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/unshare.cpp:34: +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]': +./gecode/int/rel/eq.hpp:104:72: required from 'Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' +./gecode/int/rel/eq.hpp:118:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' +gecode/int/unshare.cpp:79:54: required from here +./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 587 | : Propagator(home), x0(y0), x1(y1) { + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/unshare.cpp: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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:187, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/unshare.cpp:34: +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView; int pc = 0]': +./gecode/int/bool/eq.hpp:116:44: required from 'Gecode::Int::Bool::NaryEq::NaryEq(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' +./gecode/int/bool/eq.hpp:153:12: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryEq::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' +gecode/int/unshare.cpp:96:47: required from here +./gecode/kernel/propagator/pattern.hpp:477:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 477 | : Propagator(home), x(y) { + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(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/bool.hh:655, + from gecode/int/unshare.cpp:35: +./gecode/int/bool/base.hpp: In instantiation of 'Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]': +./gecode/int/bool/eq.hpp:39:37: required from 'Gecode::Int::Bool::Eq::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' +./gecode/int/bool/eq.hpp:74:16: required from 'static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' +gecode/int/unshare.cpp:100:52: required from here +./gecode/int/bool/base.hpp:43:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | : Propagator(home), x0(b0), x1(b1) { + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(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, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/unshare.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/int/rel.hh:43, + from gecode/int/unshare.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/int.hh:59, + from ./gecode/int/rel.hh:43, + from gecode/int/unshare.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/int/rel.hh:43, + from gecode/int/unshare.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/bin-packing.hh:41, + from gecode/int/bin-packing.cpp:36: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, @@ -95329,6 +95396,19 @@ | ~~~~~^~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/bin-packing/propagate.o gecode/int/bin-packing/propagate.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/bin-packing/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:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, @@ -95398,6 +95478,64 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./gecode/int.hh:59, + from ./gecode/int/bin-packing.hh:41, + from gecode/int/bin-packing/conflict-graph.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/int.hh:59, + from ./gecode/int/bin-packing.hh:41, + from gecode/int/bin-packing/conflict-graph.cpp: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: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, + from ./gecode/int.hh:59, + from ./gecode/int/bin-packing.hh:41, + from gecode/int/bin-packing/conflict-graph.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/int.hh:59, + from ./gecode/int/bin-packing.hh:41, + from gecode/int/bin-packing/conflict-graph.cpp: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:261, + from ./gecode/int.hh:59, + from ./gecode/int/bin-packing.hh:41, + from gecode/int/bin-packing/conflict-graph.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./gecode/int.hh:59, + from ./gecode/int/bin-packing.hh:41, + from gecode/int/bin-packing/conflict-graph.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/bin-packing.hh:41, + from gecode/int/bin-packing/conflict-graph.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: @@ -95431,6 +95569,8 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/order.o gecode/int/order.cpp In file included from ./gecode/int.hh:2555, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: @@ -95616,735 +95756,7 @@ from gecode/int/bin-packing/propagate.cpp:34: ./gecode/int/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 ./gecode/int.hh:59, - from ./gecode/int/bin-packing.hh:41, - from gecode/int/bin-packing/propagate.cpp: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/int/bin-packing.hh:41, - from gecode/int/bin-packing/propagate.cpp:34: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/int/bin-packing.hh:41, - from gecode/int/bin-packing/propagate.cpp:34: -./gecode/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 ./gecode/int.hh:59, - from ./gecode/int/bin-packing.hh:41, - from gecode/int/bin-packing/propagate.cpp: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/int/bin-packing.hh:41, - from gecode/int/bin-packing/propagate.cpp: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/int.hh:4845, - from ./gecode/int/bin-packing.hh:41, - from gecode/int/bin-packing/propagate.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/bin-packing.hh:41, - from gecode/int/bin-packing/propagate.cpp: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/int.hh:4353, - from ./gecode/int/bin-packing.hh:41, - from gecode/int/bin-packing/propagate.cpp:34: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from ./gecode/int/bin-packing.hh:41, - from gecode/int/bin-packing/propagate.cpp:34: -./gecode/int/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 ./gecode/int.hh:59, - from ./gecode/int/bin-packing.hh:41, - from gecode/int/bin-packing/propagate.cpp: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/int/bin-packing.hh:41, - from gecode/int/bin-packing/propagate.cpp:34: -./gecode/int.hh:4429:21: note: initializing argument 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, - from ./gecode/int/bin-packing.hh:41, - from gecode/int/bin-packing/propagate.cpp:34: -./gecode/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: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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/bin-packing.hh:41, - from gecode/int/bin-packing/propagate.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/int/bin-packing.hh:41, - from gecode/int/bin-packing/propagate.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/bin-packing.hh:41, - from gecode/int/bin-packing/propagate.cpp: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/int/bin-packing.hh:41, - from gecode/int/bin-packing/propagate.cpp:34: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/int/bin-packing.hh:41, - from gecode/int/bin-packing/propagate.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/bin-packing.hh:41, - from gecode/int/bin-packing/propagate.cpp: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/int/bin-packing.hh:41, - from gecode/int/bin-packing/propagate.cpp:34: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/int/bin-packing.hh:41, - from gecode/int/bin-packing/propagate.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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: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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/bin-packing.hh:41, - from gecode/int/bin-packing/propagate.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/int/bin-packing.hh:41, - from gecode/int/bin-packing/propagate.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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: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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/bin-packing.hh:41, - from gecode/int/bin-packing/propagate.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/int/bin-packing.hh:41, - from gecode/int/bin-packing/propagate.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: 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 ./gecode/int.hh:59, - from ./gecode/int/bin-packing.hh:41, - from gecode/int/bin-packing/propagate.cpp: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/int/bin-packing.hh:41, - from gecode/int/bin-packing/propagate.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/int/bin-packing.hh:41, - from gecode/int/bin-packing/propagate.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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: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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/bin-packing.hh:41, - from gecode/int/bin-packing/propagate.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int/bin-packing.hh:324, - from gecode/int/bin-packing/propagate.cpp:34: -./gecode/int/bin-packing/propagate.hpp: In constructor 'Gecode::Int::BinPacking::Pack::Pack(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&)': -./gecode/int/bin-packing/propagate.hpp:151:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 151 | : Propagator(home), l(l0), bs(bs0), t(0) { - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -In file included from ./gecode/int/distinct.hh:382, - from ./gecode/int/bin-packing/conflict-graph.hpp:37, - from ./gecode/int/bin-packing.hh:325, - from gecode/int/bin-packing/propagate.cpp:34: -./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) {} - | ^ -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:3266:3: note: because 'Gecode::Home' 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, - from ./gecode/int.hh:59, - from ./gecode/int/bin-packing.hh:41, - from gecode/int/bin-packing/propagate.cpp:34: -./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/distinct.hh:382, - from ./gecode/int/bin-packing/conflict-graph.hpp:37, - from ./gecode/int/bin-packing.hh:325, - from gecode/int/bin-packing/propagate.cpp:34: -./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); - | ^ -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:3266:3: note: because 'Gecode::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, - from ./gecode/int/bin-packing/conflict-graph.hpp:37, - from ./gecode/int/bin-packing.hh:325, - from gecode/int/bin-packing/propagate.cpp:34: -./gecode/int/distinct/eqite.hpp:39:21: note: initializing argument 1 of 'Gecode::Int::Distinct::EqIte::EqIte(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)' - 39 | EqIte::EqIte(Home home, IntView x0, IntView x1, int d0, int d1) - | ~~~~~^~~~ -In file included from ./gecode/int/bin-packing.hh:325, - from gecode/int/bin-packing/propagate.cpp:34: -./gecode/int/bin-packing/conflict-graph.hpp: In member function 'Gecode::ExecStatus Gecode::Int::BinPacking::ConflictGraph::clique()': -./gecode/int/bin-packing/conflict-graph.hpp:214:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 214 | return Distinct::Dom::post(home,bv); - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/distinct.hh:381, - from ./gecode/int/bin-packing/conflict-graph.hpp:37, - from ./gecode/int/bin-packing.hh:325, - from gecode/int/bin-packing/propagate.cpp:34: -./gecode/int/distinct/dom.hpp:45:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' - 45 | Dom::post(Home home, ViewArray& x) { - | ~~~~~^~~~ -In file included from ./gecode/int/bin-packing.hh:325, - from gecode/int/bin-packing/propagate.cpp:34: -./gecode/int/bin-packing/conflict-graph.hpp: In member function 'Gecode::ExecStatus Gecode::Int::BinPacking::ConflictGraph::clique(int, int)': -./gecode/int/bin-packing/conflict-graph.hpp:236:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | return Rel::Nq::post(home,b[i],b[j]); - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/rel.hh:696, - from ./gecode/int/bin-packing/conflict-graph.hpp:36, - from ./gecode/int/bin-packing.hh:325, - from gecode/int/bin-packing/propagate.cpp:34: -./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/bin-packing.hh:325, - from gecode/int/bin-packing/propagate.cpp:34: -./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:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 252 | return Distinct::Dom::post(home,bv); - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/distinct.hh:381, - from ./gecode/int/bin-packing/conflict-graph.hpp:37, - from ./gecode/int/bin-packing.hh:325, - from gecode/int/bin-packing/propagate.cpp:34: -./gecode/int/distinct/dom.hpp:45:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' - 45 | Dom::post(Home home, ViewArray& x) { - | ~~~~~^~~~ -gecode/int/bin-packing/propagate.cpp: In static member function 'static Gecode::ExecStatus Gecode::Int::BinPacking::Pack::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&)': -gecode/int/bin-packing/propagate.cpp:392:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 392 | (void) new (home) Pack(home,l,bs); - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/bin-packing.hh:324, - from gecode/int/bin-packing/propagate.cpp:34: -./gecode/int/bin-packing/propagate.hpp:150:19: note: initializing argument 1 of 'Gecode::Int::BinPacking::Pack::Pack(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&)' - 150 | Pack::Pack(Home home, ViewArray& l0, ViewArray& bs0) - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/int.hh:59, - from ./gecode/int/bin-packing.hh:41, - from gecode/int/bin-packing/propagate.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/int/bin-packing.hh:41, - from gecode/int/bin-packing/propagate.cpp: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:176, - from ./gecode/int.hh:59, - from ./gecode/int/bin-packing.hh:41, - from gecode/int/bin-packing/propagate.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/int/bin-packing.hh:41, - from gecode/int/bin-packing/propagate.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/int.hh:59, - from ./gecode/int/bin-packing.hh:41, - from gecode/int/bin-packing/propagate.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/int/bin-packing.hh:41, - from gecode/int/bin-packing/propagate.cpp: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:176, - from ./gecode/int.hh:59, - from ./gecode/int/bin-packing.hh:41, - from gecode/int/bin-packing/propagate.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/int/bin-packing.hh:41, - from gecode/int/bin-packing/propagate.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:187, - from ./gecode/int.hh:59, - from ./gecode/int/bin-packing.hh:41, - from gecode/int/bin-packing/propagate.cpp:34: -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]': -./gecode/int/distinct/eqite.hpp:40:70: required from here -./gecode/kernel/propagator/pattern.hpp:354:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 354 | : Propagator(home), x0(y0), x1(y1) { - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -In file included from ./gecode/int/distinct.hh:381, - from ./gecode/int/bin-packing/conflict-graph.hpp:37, - from ./gecode/int/bin-packing.hh:325, - from gecode/int/bin-packing/propagate.cpp:34: -./gecode/int/distinct/dom.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]': -./gecode/int/bin-packing/conflict-graph.hpp:214:36: required from here -./gecode/int/distinct/dom.hpp:47:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 47 | return Rel::Nq::post(home,x[0],x[1]); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/rel.hh:696, - from ./gecode/int/bin-packing/conflict-graph.hpp:36, - from ./gecode/int/bin-packing.hh:325, - from gecode/int/bin-packing/propagate.cpp:34: -./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/distinct.hh:381, - from ./gecode/int/bin-packing/conflict-graph.hpp:37, - from ./gecode/int/bin-packing.hh:325, - from gecode/int/bin-packing/propagate.cpp:34: -./gecode/int/distinct/dom.hpp:49:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 49 | return TerDom::post(home,x[0],x[1],x[2]); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/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:3266:3: note: because 'Gecode::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, - from ./gecode/int/bin-packing/conflict-graph.hpp:37, - from ./gecode/int/bin-packing.hh:325, - from gecode/int/bin-packing/propagate.cpp:34: -./gecode/int/distinct/ter-dom.hpp:49:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::TerDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' - 49 | TerDom::post(Home home, View x0, View x1, View x2) { - | ~~~~~^~~~ -In file included from ./gecode/int/distinct.hh:381, - from ./gecode/int/bin-packing/conflict-graph.hpp:37, - from ./gecode/int/bin-packing.hh:325, - from gecode/int/bin-packing/propagate.cpp:34: -./gecode/int/distinct/dom.hpp:53:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 53 | (void) new (home) Dom(home,x); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/distinct.hh:381, - from ./gecode/int/bin-packing/conflict-graph.hpp:37, - from ./gecode/int/bin-packing.hh:325, - from gecode/int/bin-packing/propagate.cpp:34: -./gecode/int/distinct/dom.hpp:40:23: note: initializing argument 1 of 'Gecode::Int::Distinct::Dom::Dom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' - 40 | Dom::Dom(Home home, ViewArray& x) - | ~~~~~^~~~ -In file included from ./gecode/int/rel.hh:696, - from ./gecode/int/bin-packing/conflict-graph.hpp:36, - from ./gecode/int/bin-packing.hh:325, - from gecode/int/bin-packing/propagate.cpp:34: -./gecode/int/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]': -./gecode/int/bin-packing/conflict-graph.hpp:236:38: required from here -./gecode/int/rel/nq.hpp:57:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | (void) new (home) Nq(home,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/rel.hh:696, - from ./gecode/int/bin-packing/conflict-graph.hpp:36, - from ./gecode/int/bin-packing.hh:325, - from gecode/int/bin-packing/propagate.cpp:34: -./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/kernel.hh:176, - from ./gecode/int.hh:59, - from ./gecode/int/bin-packing.hh:41, - from gecode/int/bin-packing/propagate.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/int/bin-packing.hh:41, - from gecode/int/bin-packing/propagate.cpp: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:176, - from ./gecode/int.hh:59, - from ./gecode/int/bin-packing.hh:41, - from gecode/int/bin-packing/propagate.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/int/bin-packing.hh:41, - from gecode/int/bin-packing/propagate.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int/distinct.hh:378, - from ./gecode/int/bin-packing/conflict-graph.hpp:37, - from ./gecode/int/bin-packing.hh:325, - from gecode/int/bin-packing/propagate.cpp:34: -./gecode/int/distinct/ter-dom.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Distinct::TerDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]': -./gecode/int/distinct/dom.hpp:49:32: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' -./gecode/int/bin-packing/conflict-graph.hpp:214:36: required from here -./gecode/int/distinct/ter-dom.hpp:50:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | (void) new (home) TerDom(home,x0,x1,x2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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:3266:3: note: because 'Gecode::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, - from ./gecode/int/bin-packing/conflict-graph.hpp:37, - from ./gecode/int/bin-packing.hh:325, - from gecode/int/bin-packing/propagate.cpp:34: -./gecode/int/distinct/ter-dom.hpp:44:29: note: initializing argument 1 of 'Gecode::Int::Distinct::TerDom::TerDom(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' - 44 | TerDom::TerDom(Home home, View x0, View x1, View x2) - | ~~~~~^~~~ -In file included from ./gecode/int/distinct.hh:381, - from ./gecode/int/bin-packing/conflict-graph.hpp:37, - from ./gecode/int/bin-packing.hh:325, - from gecode/int/bin-packing/propagate.cpp:34: -./gecode/int/distinct/dom.hpp: In instantiation of 'Gecode::Int::Distinct::Dom::Dom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]': -./gecode/int/distinct/dom.hpp:53:14: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' -./gecode/int/bin-packing/conflict-graph.hpp:214:36: required from here -./gecode/int/distinct/dom.hpp:41:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | : NaryPropagator(home,x) {} - | ^ -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:3266:3: note: because 'Gecode::Home' 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, - from ./gecode/int.hh:59, - from ./gecode/int/bin-packing.hh:41, - from gecode/int/bin-packing/propagate.cpp:34: -./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]' - 476 | (Home home, ViewArray& y) - | ~~~~~^~~~ -In file included from ./gecode/int/rel.hh:696, - from ./gecode/int/bin-packing/conflict-graph.hpp:36, - from ./gecode/int/bin-packing.hh:325, - from gecode/int/bin-packing/propagate.cpp:34: -./gecode/int/rel/nq.hpp: In instantiation of 'Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]': -./gecode/int/rel/nq.hpp:57:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' -./gecode/int/bin-packing/conflict-graph.hpp:236:38: required from here -./gecode/int/rel/nq.hpp:45:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | : MixBinaryPropagator(home,x0,x1) {} - | ^ -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:3266:3: note: because 'Gecode::Home' 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, - from ./gecode/int.hh:59, - from ./gecode/int/bin-packing.hh:41, - from gecode/int/bin-packing/propagate.cpp:34: -./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 0; View1 = Gecode::Int::IntView; int pc1 = 0]' - 586 | (Home home, View0 y0, View1 y1) - | ~~~~~^~~~ -In file included from ./gecode/int/distinct.hh:378, - from ./gecode/int/bin-packing/conflict-graph.hpp:37, - from ./gecode/int/bin-packing.hh:325, - from gecode/int/bin-packing/propagate.cpp:34: -./gecode/int/distinct/ter-dom.hpp: In instantiation of 'Gecode::Int::Distinct::TerDom::TerDom(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]': -./gecode/int/distinct/ter-dom.hpp:50:12: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::TerDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' -./gecode/int/distinct/dom.hpp:49:32: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' -./gecode/int/bin-packing/conflict-graph.hpp:214:36: required from here -./gecode/int/distinct/ter-dom.hpp:45:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | : TernaryPropagator(home,x0,x1,x2) {} - | ^ -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:3266:3: note: because 'Gecode::Home' 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, - from ./gecode/int.hh:59, - from ./gecode/int/bin-packing.hh:41, - from gecode/int/bin-packing/propagate.cpp:34: -./gecode/kernel/propagator/pattern.hpp:412:9: note: initializing argument 1 of 'Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]' - 412 | (Home home, View y0, View y1, View y2) - | ~~~~~^~~~ -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]': -./gecode/int/distinct/dom.hpp:41:45: required from 'Gecode::Int::Distinct::Dom::Dom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' -./gecode/int/distinct/dom.hpp:53:14: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' -./gecode/int/bin-packing/conflict-graph.hpp:214:36: required from here -./gecode/kernel/propagator/pattern.hpp:477:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 477 | : Propagator(home), x(y) { - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(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:187, - from ./gecode/int.hh:59, - from ./gecode/int/bin-packing.hh:41, - from gecode/int/bin-packing/propagate.cpp:34: -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 0; View1 = Gecode::Int::IntView; int pc1 = 0]': -./gecode/int/rel/nq.hpp:45:66: required from 'Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' -./gecode/int/rel/nq.hpp:57:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' -./gecode/int/bin-packing/conflict-graph.hpp:236:38: required from here -./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 587 | : Propagator(home), x0(y0), x1(y1) { - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/bin-packing.hh:41, - from gecode/int/bin-packing/propagate.cpp: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: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, - from ./gecode/int.hh:59, - from ./gecode/int/bin-packing.hh:41, - from gecode/int/bin-packing/propagate.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/int/bin-packing.hh:41, - from gecode/int/bin-packing/propagate.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/int.hh:59, - from ./gecode/int/bin-packing.hh:41, - from gecode/int/bin-packing/propagate.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/int/bin-packing.hh:41, - from gecode/int/bin-packing/propagate.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:187, - from ./gecode/int.hh:59, - from ./gecode/int/bin-packing.hh:41, - from gecode/int/bin-packing/propagate.cpp:34: -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]': -./gecode/int/distinct/ter-dom.hpp:45:55: required from 'Gecode::Int::Distinct::TerDom::TerDom(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' -./gecode/int/distinct/ter-dom.hpp:50:12: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::TerDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' -./gecode/int/distinct/dom.hpp:49:32: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' -./gecode/int/bin-packing/conflict-graph.hpp:214:36: required from here -./gecode/kernel/propagator/pattern.hpp:413:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 413 | : Propagator(home), x0(y0), x1(y1), x2(y2) { - | ^ + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, @@ -96352,82 +95764,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: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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/bin-packing/conflict-graph.o gecode/int/bin-packing/conflict-graph.cpp +In file included from ./gecode/int/bin-packing.hh:41, + from gecode/int/bin-packing/propagate.cpp:34: +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/int/bin-packing.hh:41, + from gecode/int/bin-packing/propagate.cpp:34: +./gecode/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 ./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, - from ./gecode/int.hh:59, + from gecode/int/bin-packing/propagate.cpp: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/int/bin-packing.hh:41, + from gecode/int/bin-packing/propagate.cpp: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/int.hh:4845, from ./gecode/int/bin-packing.hh:41, - from gecode/int/bin-packing/conflict-graph.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ + from gecode/int/bin-packing/propagate.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, - from gecode/int/bin-packing/conflict-graph.cpp:34: + from gecode/int/bin-packing/propagate.cpp: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: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, - from ./gecode/int.hh:59, +In file included from ./gecode/int.hh:4353, from ./gecode/int/bin-packing.hh:41, - from gecode/int/bin-packing/conflict-graph.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ + from gecode/int/bin-packing/propagate.cpp:34: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from ./gecode/int/bin-packing.hh:41, + from gecode/int/bin-packing/propagate.cpp:34: +./gecode/int/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 ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, - from gecode/int/bin-packing/conflict-graph.cpp:34: + from gecode/int/bin-packing/propagate.cpp: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:261, - from ./gecode/int.hh:59, - from ./gecode/int/bin-packing.hh:41, - from gecode/int/bin-packing/conflict-graph.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./gecode/int.hh:59, +In file included from ./gecode/int/bin-packing.hh:41, + from gecode/int/bin-packing/propagate.cpp:34: +./gecode/int.hh:4429:21: note: initializing argument 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, from ./gecode/int/bin-packing.hh:41, - from gecode/int/bin-packing/conflict-graph.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ + from gecode/int/bin-packing/propagate.cpp:34: +./gecode/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:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, - from gecode/int/bin-packing/conflict-graph.cpp:34: + from gecode/int/bin-packing/propagate.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/order.o gecode/int/order.cpp +In file included from ./gecode/int/bin-packing.hh:41, + from gecode/int/bin-packing/propagate.cpp:34: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: @@ -96461,6 +95876,82 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/int/bin-packing.hh:41, + from gecode/int/bin-packing/propagate.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/bin-packing.hh:41, + from gecode/int/bin-packing/propagate.cpp: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/int/bin-packing.hh:41, + from gecode/int/bin-packing/propagate.cpp:34: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/int/bin-packing.hh:41, + from gecode/int/bin-packing/propagate.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/bin-packing.hh:41, + from gecode/int/bin-packing/propagate.cpp: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/int/bin-packing.hh:41, + from gecode/int/bin-packing/propagate.cpp:34: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/int/bin-packing.hh:41, + from gecode/int/bin-packing/propagate.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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: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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/bin-packing.hh:41, + from gecode/int/bin-packing/propagate.cpp:34: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/int/bin-packing.hh:41, + from gecode/int/bin-packing/propagate.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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: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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/bin-packing.hh:41, + from gecode/int/bin-packing/propagate.cpp:34: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: @@ -96621,6 +96112,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::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/int/bin-packing.hh:41, + from gecode/int/bin-packing/propagate.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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 ./gecode/int.hh:59, + from ./gecode/int/bin-packing.hh:41, + from gecode/int/bin-packing/propagate.cpp: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/int/bin-packing.hh:41, + from gecode/int/bin-packing/propagate.cpp:34: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/int/bin-packing.hh:41, + from gecode/int/bin-packing/propagate.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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: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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/bin-packing.hh:41, + from gecode/int/bin-packing/propagate.cpp:34: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int/bin-packing.hh:324, + from gecode/int/bin-packing/propagate.cpp:34: +./gecode/int/bin-packing/propagate.hpp: In constructor 'Gecode::Int::BinPacking::Pack::Pack(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&)': +./gecode/int/bin-packing/propagate.hpp:151:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 151 | : Propagator(home), l(l0), bs(bs0), t(0) { + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(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, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: @@ -96733,6 +96278,110 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/int/distinct.hh:382, + from ./gecode/int/bin-packing/conflict-graph.hpp:37, + from ./gecode/int/bin-packing.hh:325, + from gecode/int/bin-packing/propagate.cpp:34: +./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) {} + | ^ +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:3266:3: note: because 'Gecode::Home' 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, + from ./gecode/int.hh:59, + from ./gecode/int/bin-packing.hh:41, + from gecode/int/bin-packing/propagate.cpp:34: +./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/distinct.hh:382, + from ./gecode/int/bin-packing/conflict-graph.hpp:37, + from ./gecode/int/bin-packing.hh:325, + from gecode/int/bin-packing/propagate.cpp:34: +./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); + | ^ +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:3266:3: note: because 'Gecode::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, + from ./gecode/int/bin-packing/conflict-graph.hpp:37, + from ./gecode/int/bin-packing.hh:325, + from gecode/int/bin-packing/propagate.cpp:34: +./gecode/int/distinct/eqite.hpp:39:21: note: initializing argument 1 of 'Gecode::Int::Distinct::EqIte::EqIte(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)' + 39 | EqIte::EqIte(Home home, IntView x0, IntView x1, int d0, int d1) + | ~~~~~^~~~ +In file included from ./gecode/int/bin-packing.hh:325, + from gecode/int/bin-packing/propagate.cpp:34: +./gecode/int/bin-packing/conflict-graph.hpp: In member function 'Gecode::ExecStatus Gecode::Int::BinPacking::ConflictGraph::clique()': +./gecode/int/bin-packing/conflict-graph.hpp:214:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 214 | return Distinct::Dom::post(home,bv); + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/distinct.hh:381, + from ./gecode/int/bin-packing/conflict-graph.hpp:37, + from ./gecode/int/bin-packing.hh:325, + from gecode/int/bin-packing/propagate.cpp:34: +./gecode/int/distinct/dom.hpp:45:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' + 45 | Dom::post(Home home, ViewArray& x) { + | ~~~~~^~~~ +In file included from ./gecode/int/bin-packing.hh:325, + from gecode/int/bin-packing/propagate.cpp:34: +./gecode/int/bin-packing/conflict-graph.hpp: In member function 'Gecode::ExecStatus Gecode::Int::BinPacking::ConflictGraph::clique(int, int)': +./gecode/int/bin-packing/conflict-graph.hpp:236:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | return Rel::Nq::post(home,b[i],b[j]); + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/rel.hh:696, + from ./gecode/int/bin-packing/conflict-graph.hpp:36, + from ./gecode/int/bin-packing.hh:325, + from gecode/int/bin-packing/propagate.cpp:34: +./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/bin-packing.hh:325, + from gecode/int/bin-packing/propagate.cpp:34: +./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:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 252 | return Distinct::Dom::post(home,bv); + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/distinct.hh:381, + from ./gecode/int/bin-packing/conflict-graph.hpp:37, + from ./gecode/int/bin-packing.hh:325, + from gecode/int/bin-packing/propagate.cpp:34: +./gecode/int/distinct/dom.hpp:45:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' + 45 | Dom::post(Home home, ViewArray& x) { + | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: @@ -96809,6 +96458,22 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +gecode/int/bin-packing/propagate.cpp: In static member function 'static Gecode::ExecStatus Gecode::Int::BinPacking::Pack::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&)': +gecode/int/bin-packing/propagate.cpp:392:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 392 | (void) new (home) Pack(home,l,bs); + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/bin-packing.hh:324, + from gecode/int/bin-packing/propagate.cpp:34: +./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:5699, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: @@ -96863,6 +96528,133 @@ ./gecode/kernel/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, + from ./gecode/int.hh:59, + from ./gecode/int/bin-packing.hh:41, + from gecode/int/bin-packing/propagate.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/int/bin-packing.hh:41, + from gecode/int/bin-packing/propagate.cpp: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:176, + from ./gecode/int.hh:59, + from ./gecode/int/bin-packing.hh:41, + from gecode/int/bin-packing/propagate.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/int/bin-packing.hh:41, + from gecode/int/bin-packing/propagate.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/int.hh:59, + from ./gecode/int/bin-packing.hh:41, + from gecode/int/bin-packing/propagate.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/int/bin-packing.hh:41, + from gecode/int/bin-packing/propagate.cpp: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:176, + from ./gecode/int.hh:59, + from ./gecode/int/bin-packing.hh:41, + from gecode/int/bin-packing/propagate.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/int/bin-packing.hh:41, + from gecode/int/bin-packing/propagate.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:187, + from ./gecode/int.hh:59, + from ./gecode/int/bin-packing.hh:41, + from gecode/int/bin-packing/propagate.cpp:34: +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]': +./gecode/int/distinct/eqite.hpp:40:70: required from here +./gecode/kernel/propagator/pattern.hpp:354:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 354 | : Propagator(home), x0(y0), x1(y1) { + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +In file included from ./gecode/int/distinct.hh:381, + from ./gecode/int/bin-packing/conflict-graph.hpp:37, + from ./gecode/int/bin-packing.hh:325, + from gecode/int/bin-packing/propagate.cpp:34: +./gecode/int/distinct/dom.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]': +./gecode/int/bin-packing/conflict-graph.hpp:214:36: required from here +./gecode/int/distinct/dom.hpp:47:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 47 | return Rel::Nq::post(home,x[0],x[1]); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/rel.hh:696, + from ./gecode/int/bin-packing/conflict-graph.hpp:36, + from ./gecode/int/bin-packing.hh:325, + from gecode/int/bin-packing/propagate.cpp:34: +./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/distinct.hh:381, + from ./gecode/int/bin-packing/conflict-graph.hpp:37, + from ./gecode/int/bin-packing.hh:325, + from gecode/int/bin-packing/propagate.cpp:34: +./gecode/int/distinct/dom.hpp:49:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 49 | return TerDom::post(home,x[0],x[1],x[2]); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/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:3266:3: note: because 'Gecode::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, + from ./gecode/int/bin-packing/conflict-graph.hpp:37, + from ./gecode/int/bin-packing.hh:325, + from gecode/int/bin-packing/propagate.cpp:34: +./gecode/int/distinct/ter-dom.hpp:49:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::TerDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' + 49 | TerDom::post(Home home, View x0, View x1, View x2) { + | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:382, from ./gecode/int/bin-packing/conflict-graph.hpp:37, from ./gecode/int/bin-packing.hh:325, @@ -96885,6 +96677,50 @@ ./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/distinct.hh:381, + from ./gecode/int/bin-packing/conflict-graph.hpp:37, + from ./gecode/int/bin-packing.hh:325, + from gecode/int/bin-packing/propagate.cpp:34: +./gecode/int/distinct/dom.hpp:53:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 53 | (void) new (home) Dom(home,x); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/distinct.hh:381, + from ./gecode/int/bin-packing/conflict-graph.hpp:37, + from ./gecode/int/bin-packing.hh:325, + from gecode/int/bin-packing/propagate.cpp:34: +./gecode/int/distinct/dom.hpp:40:23: note: initializing argument 1 of 'Gecode::Int::Distinct::Dom::Dom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' + 40 | Dom::Dom(Home home, ViewArray& x) + | ~~~~~^~~~ +In file included from ./gecode/int/rel.hh:696, + from ./gecode/int/bin-packing/conflict-graph.hpp:36, + from ./gecode/int/bin-packing.hh:325, + from gecode/int/bin-packing/propagate.cpp:34: +./gecode/int/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]': +./gecode/int/bin-packing/conflict-graph.hpp:236:38: required from here +./gecode/int/rel/nq.hpp:57:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | (void) new (home) Nq(home,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/rel.hh:696, + from ./gecode/int/bin-packing/conflict-graph.hpp:36, + from ./gecode/int/bin-packing.hh:325, + from gecode/int/bin-packing/propagate.cpp:34: +./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/distinct.hh:382, from ./gecode/int/bin-packing/conflict-graph.hpp:37, from ./gecode/int/bin-packing.hh:325, @@ -96970,6 +96806,112 @@ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, + from gecode/int/bin-packing/propagate.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/int/bin-packing.hh:41, + from gecode/int/bin-packing/propagate.cpp: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:176, + from ./gecode/int.hh:59, + from ./gecode/int/bin-packing.hh:41, + from gecode/int/bin-packing/propagate.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/int/bin-packing.hh:41, + from gecode/int/bin-packing/propagate.cpp: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) + | ^~~~~~~ +In file included from ./gecode/int/distinct.hh:378, + from ./gecode/int/bin-packing/conflict-graph.hpp:37, + from ./gecode/int/bin-packing.hh:325, + from gecode/int/bin-packing/propagate.cpp:34: +./gecode/int/distinct/ter-dom.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Distinct::TerDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]': +./gecode/int/distinct/dom.hpp:49:32: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' +./gecode/int/bin-packing/conflict-graph.hpp:214:36: required from here +./gecode/int/distinct/ter-dom.hpp:50:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | (void) new (home) TerDom(home,x0,x1,x2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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:3266:3: note: because 'Gecode::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, + from ./gecode/int/bin-packing/conflict-graph.hpp:37, + from ./gecode/int/bin-packing.hh:325, + from gecode/int/bin-packing/propagate.cpp:34: +./gecode/int/distinct/ter-dom.hpp:44:29: note: initializing argument 1 of 'Gecode::Int::Distinct::TerDom::TerDom(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' + 44 | TerDom::TerDom(Home home, View x0, View x1, View x2) + | ~~~~~^~~~ +In file included from ./gecode/int/distinct.hh:381, + from ./gecode/int/bin-packing/conflict-graph.hpp:37, + from ./gecode/int/bin-packing.hh:325, + from gecode/int/bin-packing/propagate.cpp:34: +./gecode/int/distinct/dom.hpp: In instantiation of 'Gecode::Int::Distinct::Dom::Dom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]': +./gecode/int/distinct/dom.hpp:53:14: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' +./gecode/int/bin-packing/conflict-graph.hpp:214:36: required from here +./gecode/int/distinct/dom.hpp:41:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | : NaryPropagator(home,x) {} + | ^ +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:3266:3: note: because 'Gecode::Home' 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, + from ./gecode/int.hh:59, + from ./gecode/int/bin-packing.hh:41, + from gecode/int/bin-packing/propagate.cpp:34: +./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]' + 476 | (Home home, ViewArray& y) + | ~~~~~^~~~ +In file included from ./gecode/int/rel.hh:696, + from ./gecode/int/bin-packing/conflict-graph.hpp:36, + from ./gecode/int/bin-packing.hh:325, + from gecode/int/bin-packing/propagate.cpp:34: +./gecode/int/rel/nq.hpp: In instantiation of 'Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]': +./gecode/int/rel/nq.hpp:57:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' +./gecode/int/bin-packing/conflict-graph.hpp:236:38: required from here +./gecode/int/rel/nq.hpp:45:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | : MixBinaryPropagator(home,x0,x1) {} + | ^ +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:3266:3: note: because 'Gecode::Home' 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, + from ./gecode/int.hh:59, + from ./gecode/int/bin-packing.hh:41, + from gecode/int/bin-packing/propagate.cpp:34: +./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 0; View1 = Gecode::Int::IntView; int pc1 = 0]' + 586 | (Home home, View0 y0, View1 y1) + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/int.hh:59, + from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -97031,6 +96973,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) | ^~~~~~~ +In file included from ./gecode/int/distinct.hh:378, + from ./gecode/int/bin-packing/conflict-graph.hpp:37, + from ./gecode/int/bin-packing.hh:325, + from gecode/int/bin-packing/propagate.cpp:34: +./gecode/int/distinct/ter-dom.hpp: In instantiation of 'Gecode::Int::Distinct::TerDom::TerDom(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]': +./gecode/int/distinct/ter-dom.hpp:50:12: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::TerDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' +./gecode/int/distinct/dom.hpp:49:32: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' +./gecode/int/bin-packing/conflict-graph.hpp:214:36: required from here +./gecode/int/distinct/ter-dom.hpp:45:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | : TernaryPropagator(home,x0,x1,x2) {} + | ^ +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:3266:3: note: because 'Gecode::Home' 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, + from ./gecode/int.hh:59, + from ./gecode/int/bin-packing.hh:41, + from gecode/int/bin-packing/propagate.cpp:34: +./gecode/kernel/propagator/pattern.hpp:412:9: note: initializing argument 1 of 'Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]' + 412 | (Home home, View y0, View y1, View y2) + | ~~~~~^~~~ +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]': +./gecode/int/distinct/dom.hpp:41:45: required from 'Gecode::Int::Distinct::Dom::Dom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' +./gecode/int/distinct/dom.hpp:53:14: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' +./gecode/int/bin-packing/conflict-graph.hpp:214:36: required from here +./gecode/kernel/propagator/pattern.hpp:477:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 477 | : Propagator(home), x(y) { + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(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:187, + from ./gecode/int.hh:59, + from ./gecode/int/bin-packing.hh:41, + from gecode/int/bin-packing/propagate.cpp:34: +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 0; View1 = Gecode::Int::IntView; int pc1 = 0]': +./gecode/int/rel/nq.hpp:45:66: required from 'Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' +./gecode/int/rel/nq.hpp:57:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' +./gecode/int/bin-packing/conflict-graph.hpp:236:38: required from here +./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 587 | : Propagator(home), x0(y0), x1(y1) { + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/bin-packing.hh:41, + from gecode/int/bin-packing/propagate.cpp: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: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, + from ./gecode/int.hh:59, + from ./gecode/int/bin-packing.hh:41, + from gecode/int/bin-packing/propagate.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/int/bin-packing.hh:41, + from gecode/int/bin-packing/propagate.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/int.hh:59, + from ./gecode/int/bin-packing.hh:41, + from gecode/int/bin-packing/propagate.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/int/bin-packing.hh:41, + from gecode/int/bin-packing/propagate.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:187, + from ./gecode/int.hh:59, + from ./gecode/int/bin-packing.hh:41, + from gecode/int/bin-packing/propagate.cpp:34: +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]': +./gecode/int/distinct/ter-dom.hpp:45:55: required from 'Gecode::Int::Distinct::TerDom::TerDom(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' +./gecode/int/distinct/ter-dom.hpp:50:12: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::TerDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' +./gecode/int/distinct/dom.hpp:49:32: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' +./gecode/int/bin-packing/conflict-graph.hpp:214:36: required from here +./gecode/kernel/propagator/pattern.hpp:413:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 413 | : Propagator(home), x0(y0), x1(y1), x2(y2) { + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(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:187, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, @@ -97438,8 +97505,6 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/order/propagate.o gecode/int/order/propagate.cpp In file included from ./gecode/int.hh:917, from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: @@ -98095,6 +98160,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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/order/propagate.o gecode/int/order/propagate.cpp In file included from ./gecode/int/rel.hh:697, from ./gecode/int/order/propagate.hpp:34, from ./gecode/int/order.hh:89, @@ -98176,6 +98243,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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/unary.o gecode/int/unary.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, @@ -98187,8 +98256,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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/unary.o gecode/int/unary.cpp In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, @@ -98247,8 +98314,18 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/cumulative.o gecode/int/cumulative.cpp +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/int.hh:917, from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: @@ -98442,6 +98519,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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/cumulative.o gecode/int/cumulative.cpp In file included from ./gecode/int.hh:4845, from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: @@ -98488,472 +98567,3721 @@ | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/order.hh:37, - from gecode/int/order/propagate.cpp:34: + from ./gecode/int/order.hh:37, + from gecode/int/order/propagate.cpp: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/int/order.hh:37, + from gecode/int/order/propagate.cpp: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/int.hh:4845, + from ./gecode/int/order.hh:37, + from gecode/int/order/propagate.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/order.hh:37, + from gecode/int/order/propagate.cpp: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/int.hh:4353, + from ./gecode/int/order.hh:37, + from gecode/int/order/propagate.cpp:34: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from ./gecode/int/order.hh:37, + from gecode/int/order/propagate.cpp:34: +./gecode/int/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 ./gecode/int.hh:59, + from ./gecode/int/order.hh:37, + from gecode/int/order/propagate.cpp: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/int/order.hh:37, + from gecode/int/order/propagate.cpp:34: +./gecode/int.hh:4429:21: note: initializing argument 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, + from ./gecode/int/order.hh:37, + from gecode/int/order/propagate.cpp:34: +./gecode/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:150, + from ./gecode/int.hh:59, + from ./gecode/int/order.hh:37, + from gecode/int/order/propagate.cpp: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/int/order.hh:37, + from gecode/int/order/propagate.cpp:34: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/int/order.hh:37, + from gecode/int/order/propagate.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/order.hh:37, + from gecode/int/order/propagate.cpp: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/int/order.hh:37, + from gecode/int/order/propagate.cpp:34: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/int/order.hh:37, + from gecode/int/order/propagate.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/order.hh:37, + from gecode/int/order/propagate.cpp: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/int/order.hh:37, + from gecode/int/order/propagate.cpp:34: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/int/order.hh:37, + from gecode/int/order/propagate.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, + from ./gecode/int.hh:59, + from ./gecode/int/order.hh:37, + from gecode/int/order/propagate.cpp: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/int/order.hh:37, + from gecode/int/order/propagate.cpp:34: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/int/order.hh:37, + from gecode/int/order/propagate.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, + from ./gecode/int.hh:59, + from ./gecode/int/order.hh:37, + from gecode/int/order/propagate.cpp: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/int/order.hh:37, + from gecode/int/order/propagate.cpp:34: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/int/order.hh:37, + from gecode/int/order/propagate.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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 ./gecode/int.hh:59, + from ./gecode/int/order.hh:37, + from gecode/int/order/propagate.cpp: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/int/order.hh:37, + from gecode/int/order/propagate.cpp:34: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/int/order.hh:37, + from gecode/int/order/propagate.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, + from ./gecode/int.hh:59, + from ./gecode/int/order.hh:37, + from gecode/int/order/propagate.cpp: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/int/order.hh:37, + from gecode/int/order/propagate.cpp:34: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int/order.hh:89, + from gecode/int/order/propagate.cpp:34: +./gecode/int/order/propagate.hpp: In constructor 'Gecode::Int::Order::OrderProp::OrderProp(Gecode::Home, Gecode::Int::IntView, int, Gecode::Int::IntView, int, Gecode::Int::BoolView)': +./gecode/int/order/propagate.hpp:41:65: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | : Propagator(home), s0(_s0), s1(_s1), b(_b), p0(_p0), p1(_p1) { + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/order.hh:37, + from gecode/int/order/propagate.cpp: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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +In file included from ./gecode/int/order.hh:89, + from gecode/int/order/propagate.cpp:34: +./gecode/int/order/propagate.hpp: In static member function 'static Gecode::ExecStatus Gecode::Int::Order::OrderProp::post(Gecode::Home, Gecode::Int::IntView, int, Gecode::Int::IntView, int, Gecode::Int::BoolView)': +./gecode/int/order/propagate.hpp:56:73: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 56 | return Rel::Lq::post(home,OffsetView(s0,p0),s1); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/order.hh:37, + from gecode/int/order/propagate.cpp: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/int/rel.hh:697, + from ./gecode/int/order/propagate.hpp:34, + from ./gecode/int/order.hh:89, + from gecode/int/order/propagate.cpp:34: +./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::OffsetView; V1 = Gecode::Int::IntView]' + 50 | Lq::post(Home home, V0 x0, V1 x1) { + | ~~~~~^~~~ +In file included from ./gecode/int/order.hh:89, + from gecode/int/order/propagate.cpp:34: +./gecode/int/order/propagate.hpp:59:73: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 59 | return Rel::Lq::post(home,OffsetView(s1,p1),s0); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/order.hh:37, + from gecode/int/order/propagate.cpp: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/int/rel.hh:697, + from ./gecode/int/order/propagate.hpp:34, + from ./gecode/int/order.hh:89, + from gecode/int/order/propagate.cpp:34: +./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::OffsetView; V1 = Gecode::Int::IntView]' + 50 | Lq::post(Home home, V0 x0, V1 x1) { + | ~~~~~^~~~ +In file included from ./gecode/int/order.hh:89, + from gecode/int/order/propagate.cpp:34: +./gecode/int/order/propagate.hpp:61:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 61 | (void) new (home) OrderProp(home,s0,p0,s1,p1,b); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/order.hh:37, + from gecode/int/order/propagate.cpp: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/int/order.hh:89, + from gecode/int/order/propagate.cpp:34: +./gecode/int/order/propagate.hpp:39:29: note: initializing argument 1 of 'Gecode::Int::Order::OrderProp::OrderProp(Gecode::Home, Gecode::Int::IntView, int, Gecode::Int::IntView, int, Gecode::Int::BoolView)' + 39 | OrderProp::OrderProp(Home home, IntView _s0, int _p0, IntView _s1, int _p1, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + 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/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(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, + 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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/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:3266:3: note: because 'Gecode::Home' 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, + 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/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + 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/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/int.hh:59, + from ./gecode/int/order.hh:37, + from gecode/int/order/propagate.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/int/order.hh:37, + from gecode/int/order/propagate.cpp: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:176, + from ./gecode/int.hh:59, + from ./gecode/int/order.hh:37, + from gecode/int/order/propagate.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/int/order.hh:37, + from gecode/int/order/propagate.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/int.hh:59, + from ./gecode/int/order.hh:37, + from gecode/int/order/propagate.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/int/order.hh:37, + from gecode/int/order/propagate.cpp: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:176, + from ./gecode/int.hh:59, + from ./gecode/int/order.hh:37, + from gecode/int/order/propagate.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/int/order.hh:37, + from gecode/int/order/propagate.cpp: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) + | ^~~~~~~ +In file included from ./gecode/int/rel.hh:697, + from ./gecode/int/order/propagate.hpp:34, + from ./gecode/int/order.hh:89, + from gecode/int/order/propagate.cpp:34: +./gecode/int/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::OffsetView; V1 = Gecode::Int::IntView]': +./gecode/int/order/propagate.hpp:56:43: required from here +./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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/order.hh:37, + from gecode/int/order/propagate.cpp: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/int/rel.hh:697, + from ./gecode/int/order/propagate.hpp:34, + from ./gecode/int/order.hh:89, + from gecode/int/order/propagate.cpp:34: +./gecode/int/rel/lq-le.hpp:45:22: note: initializing argument 1 of 'Gecode::Int::Rel::Lq::Lq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::OffsetView; V1 = Gecode::Int::IntView]' + 45 | Lq::Lq(Home home, V0 x0, V1 x1) + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/int.hh:59, + from ./gecode/int/order.hh:37, + from gecode/int/order/propagate.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/int/order.hh:37, + from gecode/int/order/propagate.cpp: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:176, + from ./gecode/int.hh:59, + from ./gecode/int/order.hh:37, + from gecode/int/order/propagate.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/int/order.hh:37, + from gecode/int/order/propagate.cpp: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) + | ^~~~~~~ +In file included from ./gecode/int/rel.hh:697, + from ./gecode/int/order/propagate.hpp:34, + from ./gecode/int/order.hh:89, + from gecode/int/order/propagate.cpp:34: +./gecode/int/rel/lq-le.hpp: In instantiation of 'Gecode::Int::Rel::Lq::Lq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::OffsetView; V1 = Gecode::Int::IntView]': +./gecode/int/rel/lq-le.hpp:54:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::OffsetView; V1 = Gecode::Int::IntView]' +./gecode/int/order/propagate.hpp:56:43: required from here +./gecode/int/rel/lq-le.hpp:46:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 46 | : MixBinaryPropagator(home,x0,x1) {} + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/order.hh:37, + from gecode/int/order/propagate.cpp: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:187, + from ./gecode/int.hh:59, + from ./gecode/int/order.hh:37, + from gecode/int/order/propagate.cpp:34: +./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]' + 586 | (Home home, View0 y0, View1 y1) + | ~~~~~^~~~ +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]': +./gecode/int/rel/lq-le.hpp:46:66: required from 'Gecode::Int::Rel::Lq::Lq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::OffsetView; V1 = Gecode::Int::IntView]' +./gecode/int/rel/lq-le.hpp:54:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::OffsetView; V1 = Gecode::Int::IntView]' +./gecode/int/order/propagate.hpp:56:43: required from here +./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 587 | : Propagator(home), x0(y0), x1(y1) { + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/order.hh:37, + from gecode/int/order/propagate.cpp: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: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, + from ./gecode/int.hh:59, + from ./gecode/int/order.hh:37, + from gecode/int/order/propagate.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/int/order.hh:37, + from gecode/int/order/propagate.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/int.hh:59, + from ./gecode/int/order.hh:37, + from gecode/int/order/propagate.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/int/order.hh:37, + from gecode/int/order/propagate.cpp: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) + | ^~~~~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.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; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp: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/int.hh:1723, + from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh: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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh: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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh: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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229, + 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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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 ./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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229, + 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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/cumulatives.o gecode/int/cumulatives.cpp +In file included from ./gecode/int.hh:4353, + from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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: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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229, + 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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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, + from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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: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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229, + 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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/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:3266:3: note: because 'Gecode::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, + from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +./gecode/int/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 ./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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +./gecode/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 ./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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./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:3266:3: note: because 'Gecode::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, + from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +./gecode/int/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 ./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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +./gecode/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: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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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: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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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: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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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 ./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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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: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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +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)': +./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) {} + | ^ +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:3266:3: note: because 'Gecode::Home' 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, + 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/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/distinct.hh:382, + from gecode/int/unary.cpp:37: +./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); + | ^ +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:3266:3: note: because 'Gecode::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, + from gecode/int/unary.cpp:37: +./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, + from ./gecode/int.hh:59, + from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +gecode/int/unary.cpp: In function 'void Gecode::unary(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel)': +./gecode/kernel/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/unary.cpp:56:5: note: in expansion of macro 'GECODE_POST' + 56 | GECODE_POST; + | ^~~~~~~~~~~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +gecode/int/unary.cpp:68:60: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 68 | GECODE_ES_FAIL(Distinct::Bnd::post(home,xv)); + | ^ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp: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) { + | ^~~~ +In file included from ./gecode/int/distinct.hh:377, + from gecode/int/unary.cpp:37: +./gecode/int/distinct/bnd.hpp:476:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' + 476 | Bnd::post(Home home, ViewArray& x){ + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +gecode/int/unary.cpp:71:60: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 71 | GECODE_ES_FAIL(Distinct::Dom::post(home,xv)); + | ^ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp: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) { + | ^~~~ +In file included from ./gecode/int/distinct.hh:381, + from gecode/int/unary.cpp:37: +./gecode/int/distinct/dom.hpp:45:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' + 45 | Dom::post(Home home, ViewArray& x) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +gecode/int/unary.cpp:74:60: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | GECODE_ES_FAIL(Distinct::Val::post(home,xv)); + | ^ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp: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) { + | ^~~~ +In file included from ./gecode/int/distinct.hh:376, + from gecode/int/unary.cpp:37: +./gecode/int/distinct/val.hpp:185:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::Val::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' + 185 | Val::post(Home home, ViewArray& x) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +gecode/int/unary.cpp:80:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 80 | GECODE_ES_FAIL(manpost(home,t,ipl)); + | ^ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp: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) { + | ^~~~ +In file included from ./gecode/int/unary.hh:851, + from gecode/int/unary.cpp:36: +./gecode/int/unary/post.hpp:38:16: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFixPTask]' + 38 | manpost(Home home, TaskArray& t, IntPropLevel ipl) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +gecode/int/unary.cpp: In function 'void Gecode::unary(Gecode::Home, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel)': +./gecode/kernel/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/unary.cpp:99:5: note: in expansion of macro 'GECODE_POST' + 99 | GECODE_POST; + | ^~~~~~~~~~~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +gecode/int/unary.cpp:106:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 106 | unary(home, flex, fix, ipl); + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/int/unary.cpp:44:14: note: initializing argument 1 of 'void Gecode::unary(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel)' + 44 | unary(Home home, const IntVarArgs& s, const IntArgs& p, IntPropLevel ipl) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +gecode/int/unary.cpp:111:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 111 | GECODE_ES_FAIL(manpost(home,tasks,ipl)); + | ^ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp: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) { + | ^~~~ +In file included from ./gecode/int/unary.hh:851, + from gecode/int/unary.cpp:36: +./gecode/int/unary/post.hpp:38:16: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFixPSETask]' + 38 | manpost(Home home, TaskArray& t, IntPropLevel ipl) { + | ~~~~~^~~~ +gecode/int/unary.cpp: In function 'void Gecode::unary(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': +gecode/int/unary.cpp:137:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 137 | unary(home,s,p,ipl); + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/int/unary.cpp:44:14: note: initializing argument 1 of 'void Gecode::unary(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel)' + 44 | unary(Home home, const IntVarArgs& s, const IntArgs& p, IntPropLevel ipl) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + 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/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/unary.cpp:139:7: note: in expansion of macro 'GECODE_POST' + 139 | GECODE_POST; + | ^~~~~~~~~~~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +gecode/int/unary.cpp:143:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 143 | GECODE_ES_FAIL(optpost(home,t,ipl)); + | ^ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp: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) { + | ^~~~ +In file included from ./gecode/int/unary.hh:851, + from gecode/int/unary.cpp:36: +./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 = Gecode::Int::Unary::OptFixPTask]' + 53 | optpost(Home home, TaskArray& t, IntPropLevel ipl) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +gecode/int/unary.cpp: In function 'void Gecode::unary(Gecode::Home, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': +./gecode/kernel/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/unary.cpp:167:5: note: in expansion of macro 'GECODE_POST' + 167 | GECODE_POST; + | ^~~~~~~~~~~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +gecode/int/unary.cpp:176:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 176 | unary(home,t,flex,fix,ipl); + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/int/unary.cpp:85:14: note: initializing argument 1 of 'void Gecode::unary(Gecode::Home, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel)' + 85 | unary(Home home, const TaskTypeArgs& t, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +gecode/int/unary.cpp:182:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 182 | GECODE_ES_FAIL(optpost(home,tasks,ipl)); + | ^ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp: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) { + | ^~~~ +In file included from ./gecode/int/unary.hh:851, + from gecode/int/unary.cpp:36: +./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 = Gecode::Int::Unary::OptFixPTask]' + 53 | optpost(Home home, TaskArray& t, IntPropLevel ipl) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +gecode/int/unary.cpp:187:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 187 | GECODE_ES_FAIL(optpost(home,tasks,ipl)); + | ^ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp: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) { + | ^~~~ +In file included from ./gecode/int/unary.hh:851, + from gecode/int/unary.cpp:36: +./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 = Gecode::Int::Unary::OptFixPSETask]' + 53 | optpost(Home home, TaskArray& t, IntPropLevel ipl) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +gecode/int/unary.cpp: In function 'void Gecode::unary(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': +./gecode/kernel/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/unary.cpp:199:5: note: in expansion of macro 'GECODE_POST' + 199 | GECODE_POST; + | ^~~~~~~~~~~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +gecode/int/unary.cpp:215:26: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 215 | unary(home,s,pp,ipl); + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/int/unary.cpp:44:14: note: initializing argument 1 of 'void Gecode::unary(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel)' + 44 | unary(Home home, const IntVarArgs& s, const IntArgs& p, IntPropLevel ipl) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +gecode/int/unary.cpp:220:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | GECODE_ES_FAIL(manpost(home,t,ipl)); + | ^ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp: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) { + | ^~~~ +In file included from ./gecode/int/unary.hh:851, + from gecode/int/unary.cpp:36: +./gecode/int/unary/post.hpp:38:16: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFlexTask]' + 38 | manpost(Home home, TaskArray& t, IntPropLevel ipl) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +gecode/int/unary.cpp: In function 'void Gecode::unary(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': +./gecode/kernel/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/unary.cpp:232:5: note: in expansion of macro 'GECODE_POST' + 232 | GECODE_POST; + | ^~~~~~~~~~~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +gecode/int/unary.cpp:245:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 245 | unary(home,s,p,e,ipl); + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/int/unary.cpp:193:14: note: initializing argument 1 of 'void Gecode::unary(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' + 193 | unary(Home home, const IntVarArgs& s, const IntVarArgs& p, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +gecode/int/unary.cpp:250:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 250 | GECODE_ES_FAIL(optpost(home,t,ipl)); + | ^ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp: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) { + | ^~~~ +In file included from ./gecode/int/unary.hh:851, + from gecode/int/unary.cpp:36: +./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 = Gecode::Int::Unary::OptFlexTask]' + 53 | optpost(Home home, TaskArray& t, IntPropLevel ipl) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + 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/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp: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) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + 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/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp: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/kernel.hh:176, + 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/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp: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) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + 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/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp: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/kernel.hh:187, + 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/propagator/pattern.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]': +./gecode/int/distinct/eqite.hpp:40:70: required from here +./gecode/kernel/propagator/pattern.hpp:354:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 354 | : Propagator(home), x0(y0), x1(y1) { + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +In file included from ./gecode/int/distinct.hh:377, + from gecode/int/unary.cpp:37: +./gecode/int/distinct/bnd.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]': +gecode/int/unary.cpp:68:9: required from here +./gecode/int/distinct/bnd.hpp:478:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 478 | return Rel::Nq::post(home,x[0],x[1]); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +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:3266:3: note: because 'Gecode::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/distinct.hh:46, + from gecode/int/unary.cpp:37: +./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/distinct.hh:377, + from gecode/int/unary.cpp:37: +./gecode/int/distinct/bnd.hpp:480:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 480 | (void) new (home) Bnd(home,x); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh: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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/distinct.hh:377, + from gecode/int/unary.cpp:37: +./gecode/int/distinct/bnd.hpp:38:23: note: initializing argument 1 of 'Gecode::Int::Distinct::Bnd::Bnd(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' + 38 | Bnd::Bnd(Home home, ViewArray& x0) + | ~~~~~^~~~ +In file included from ./gecode/int/distinct.hh:381, + from gecode/int/unary.cpp:37: +./gecode/int/distinct/dom.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]': +gecode/int/unary.cpp:71:9: required from here +./gecode/int/distinct/dom.hpp:47:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 47 | return Rel::Nq::post(home,x[0],x[1]); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +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:3266:3: note: because 'Gecode::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/distinct.hh:46, + from gecode/int/unary.cpp:37: +./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/distinct.hh:381, + from gecode/int/unary.cpp:37: +./gecode/int/distinct/dom.hpp:49:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 49 | return TerDom::post(home,x[0],x[1],x[2]); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/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:3266:3: note: because 'Gecode::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, + from gecode/int/unary.cpp:37: +./gecode/int/distinct/ter-dom.hpp:49:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::TerDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' + 49 | TerDom::post(Home home, View x0, View x1, View x2) { + | ~~~~~^~~~ +In file included from ./gecode/int/distinct.hh:381, + from gecode/int/unary.cpp:37: +./gecode/int/distinct/dom.hpp:53:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 53 | (void) new (home) Dom(home,x); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/distinct.hh:381, + from gecode/int/unary.cpp:37: +./gecode/int/distinct/dom.hpp:40:23: note: initializing argument 1 of 'Gecode::Int::Distinct::Dom::Dom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' + 40 | Dom::Dom(Home home, ViewArray& x) + | ~~~~~^~~~ +In file included from ./gecode/int/distinct.hh:376, + from gecode/int/unary.cpp:37: +./gecode/int/distinct/val.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Distinct::Val::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]': +gecode/int/unary.cpp:74:9: required from here +./gecode/int/distinct/val.hpp:187:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 187 | return Rel::Nq::post(home,x[0],x[1]); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +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:3266:3: note: because 'Gecode::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/distinct.hh:46, + from gecode/int/unary.cpp:37: +./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/distinct.hh:376, + from gecode/int/unary.cpp:37: +./gecode/int/distinct/val.hpp:189:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 189 | (void) new (home) Val(home,x); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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:3266:3: note: because 'Gecode::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:376, + from gecode/int/unary.cpp:37: +./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) + | ~~~~~^~~~ +In file included from ./gecode/int/unary.hh:851, + from gecode/int/unary.cpp:36: +./gecode/int/unary/post.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFixPTask]': +gecode/int/unary.cpp:80:7: required from here +./gecode/int/unary/post.hpp:41:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | return ManProp::post(home,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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/unary.hh:849, + from gecode/int/unary.cpp:36: +./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLB]' + 48 | ManProp::post(Home home, TaskArray& t) { + | ~~~~~^~~~ +In file included from ./gecode/int/unary.hh:851, + from gecode/int/unary.cpp:36: +./gecode/int/unary/post.hpp:43:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | return ManProp::post(home,t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +In file included from ./gecode/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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/unary.hh:849, + from gecode/int/unary.cpp:36: +./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) { + | ~~~~~^~~~ +In file included from ./gecode/int/unary.hh:851, + from gecode/int/unary.cpp:36: +./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); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/unary.hh:849, + from gecode/int/unary.cpp:36: +./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLBA]' + 48 | ManProp::post(Home home, TaskArray& t) { + | ~~~~~^~~~ +In file included from ./gecode/int/unary.hh:851, + from gecode/int/unary.cpp:36: +./gecode/int/unary/post.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFixPSETask]': +gecode/int/unary.cpp:111:7: required from here +./gecode/int/unary/post.hpp:41:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | return ManProp::post(home,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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/unary.hh:849, + from gecode/int/unary.cpp:36: +./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLB]' + 48 | ManProp::post(Home home, TaskArray& t) { + | ~~~~~^~~~ +In file included from ./gecode/int/unary.hh:851, + from gecode/int/unary.cpp:36: +./gecode/int/unary/post.hpp:43:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | return ManProp::post(home,t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +In file included from ./gecode/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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/unary.hh:849, + from gecode/int/unary.cpp:36: +./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLA]' + 48 | ManProp::post(Home home, TaskArray& t) { + | ~~~~~^~~~ +In file included from ./gecode/int/unary.hh:851, + from gecode/int/unary.cpp:36: +./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); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/unary.hh:849, + from gecode/int/unary.cpp:36: +./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLBA]' + 48 | ManProp::post(Home home, TaskArray& t) { + | ~~~~~^~~~ +In file included from ./gecode/int/unary.hh:851, + from gecode/int/unary.cpp:36: +./gecode/int/unary/post.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFixPTask]': +gecode/int/unary.cpp:143:7: required from here +./gecode/int/unary/post.hpp:56:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 56 | return OptProp::post(home,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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/unary.hh:850, + from gecode/int/unary.cpp:36: +./gecode/int/unary/opt-prop.hpp:50:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLB]' + 50 | OptProp::post(Home home, TaskArray& t) { + | ~~~~~^~~~ +In file included from ./gecode/int/unary.hh:851, + from gecode/int/unary.cpp:36: +./gecode/int/unary/post.hpp:58:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 58 | return OptProp::post(home,t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/unary.hh:850, + from gecode/int/unary.cpp:36: +./gecode/int/unary/opt-prop.hpp:50:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLA]' + 50 | OptProp::post(Home home, TaskArray& t) { + | ~~~~~^~~~ +In file included from ./gecode/int/unary.hh:851, + from gecode/int/unary.cpp:36: +./gecode/int/unary/post.hpp:60:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | return OptProp::post(home,t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/unary.hh:850, + from gecode/int/unary.cpp:36: +./gecode/int/unary/opt-prop.hpp:50:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLBA]' + 50 | OptProp::post(Home home, TaskArray& t) { + | ~~~~~^~~~ +In file included from ./gecode/int/unary.hh:851, + from gecode/int/unary.cpp:36: +./gecode/int/unary/post.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFixPSETask]': +gecode/int/unary.cpp:187:9: required from here +./gecode/int/unary/post.hpp:56:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 56 | return OptProp::post(home,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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/unary.hh:850, + from gecode/int/unary.cpp:36: +./gecode/int/unary/opt-prop.hpp:50:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLB]' + 50 | OptProp::post(Home home, TaskArray& t) { + | ~~~~~^~~~ +In file included from ./gecode/int/unary.hh:851, + from gecode/int/unary.cpp:36: +./gecode/int/unary/post.hpp:58:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 58 | return OptProp::post(home,t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/unary.hh:850, + from gecode/int/unary.cpp:36: +./gecode/int/unary/opt-prop.hpp:50:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLA]' + 50 | OptProp::post(Home home, TaskArray& t) { + | ~~~~~^~~~ +In file included from ./gecode/int/unary.hh:851, + from gecode/int/unary.cpp:36: +./gecode/int/unary/post.hpp:60:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | return OptProp::post(home,t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/unary.hh:850, + from gecode/int/unary.cpp:36: +./gecode/int/unary/opt-prop.hpp:50:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLBA]' + 50 | OptProp::post(Home home, TaskArray& t) { + | ~~~~~^~~~ +In file included from ./gecode/int/unary.hh:851, + from gecode/int/unary.cpp:36: +./gecode/int/unary/post.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFlexTask]': +gecode/int/unary.cpp:220:7: required from here +./gecode/int/unary/post.hpp:41:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | return ManProp::post(home,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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/unary.hh:849, + from gecode/int/unary.cpp:36: +./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLB]' + 48 | ManProp::post(Home home, TaskArray& t) { + | ~~~~~^~~~ +In file included from ./gecode/int/unary.hh:851, + from gecode/int/unary.cpp:36: +./gecode/int/unary/post.hpp:43:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | return ManProp::post(home,t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +In file included from ./gecode/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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/unary.hh:849, + from gecode/int/unary.cpp:36: +./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLA]' + 48 | ManProp::post(Home home, TaskArray& t) { + | ~~~~~^~~~ +In file included from ./gecode/int/unary.hh:851, + from gecode/int/unary.cpp:36: +./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); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/unary.hh:849, + from gecode/int/unary.cpp:36: +./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLBA]' + 48 | ManProp::post(Home home, TaskArray& t) { + | ~~~~~^~~~ +In file included from ./gecode/int/unary.hh:851, + from gecode/int/unary.cpp:36: +./gecode/int/unary/post.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFlexTask]': +gecode/int/unary.cpp:250:7: required from here +./gecode/int/unary/post.hpp:56:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 56 | return OptProp::post(home,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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/unary.hh:850, + from gecode/int/unary.cpp:36: +./gecode/int/unary/opt-prop.hpp:50:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLB]' + 50 | OptProp::post(Home home, TaskArray& t) { + | ~~~~~^~~~ +In file included from ./gecode/int/unary.hh:851, + from gecode/int/unary.cpp:36: +./gecode/int/unary/post.hpp:58:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 58 | return OptProp::post(home,t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/unary.hh:850, + from gecode/int/unary.cpp:36: +./gecode/int/unary/opt-prop.hpp:50:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLA]' + 50 | OptProp::post(Home home, TaskArray& t) { + | ~~~~~^~~~ +In file included from ./gecode/int/unary.hh:851, + from gecode/int/unary.cpp:36: +./gecode/int/unary/post.hpp:60:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | return OptProp::post(home,t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/unary.hh:850, + from gecode/int/unary.cpp:36: +./gecode/int/unary/opt-prop.hpp:50:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLBA]' + 50 | OptProp::post(Home home, TaskArray& t) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + 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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp: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) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + 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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp: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/int/rel.hh:696, + from ./gecode/int/distinct.hh:46, + from gecode/int/unary.cpp:37: +./gecode/int/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]': +./gecode/int/distinct/bnd.hpp:478:38: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' +gecode/int/unary.cpp:68:9: required from here +./gecode/int/rel/nq.hpp:57:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | (void) new (home) Nq(home,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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:3266:3: note: because 'Gecode::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/distinct.hh:46, + from gecode/int/unary.cpp:37: +./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/distinct.hh:377, + from gecode/int/unary.cpp:37: +./gecode/int/distinct/bnd.hpp: In instantiation of 'Gecode::Int::Distinct::Bnd::Bnd(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]': +./gecode/int/distinct/bnd.hpp:480:14: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' +gecode/int/unary.cpp:68:9: required from here +./gecode/int/distinct/bnd.hpp:39:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | : Propagator(home), x(x0), y(home,x0) { + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +In file included from ./gecode/int/distinct.hh:378, + from gecode/int/unary.cpp:37: +./gecode/int/distinct/ter-dom.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Distinct::TerDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]': +./gecode/int/distinct/dom.hpp:49:32: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' +gecode/int/unary.cpp:71:9: required from here +./gecode/int/distinct/ter-dom.hpp:50:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | (void) new (home) TerDom(home,x0,x1,x2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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:3266:3: note: because 'Gecode::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, + from gecode/int/unary.cpp:37: +./gecode/int/distinct/ter-dom.hpp:44:29: note: initializing argument 1 of 'Gecode::Int::Distinct::TerDom::TerDom(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' + 44 | TerDom::TerDom(Home home, View x0, View x1, View x2) + | ~~~~~^~~~ +In file included from ./gecode/int/distinct.hh:381, + from gecode/int/unary.cpp:37: +./gecode/int/distinct/dom.hpp: In instantiation of 'Gecode::Int::Distinct::Dom::Dom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]': +./gecode/int/distinct/dom.hpp:53:14: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' +gecode/int/unary.cpp:71:9: required from here +./gecode/int/distinct/dom.hpp:41:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | : NaryPropagator(home,x) {} + | ^ +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:3266:3: note: because 'Gecode::Home' 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, + 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/propagator/pattern.hpp:476:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]' + 476 | (Home home, ViewArray& y) + | ~~~~~^~~~ +In file included from ./gecode/int/distinct.hh:376, + from gecode/int/unary.cpp:37: +./gecode/int/distinct/val.hpp: In instantiation of 'Gecode::Int::Distinct::Val::Val(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]': +./gecode/int/distinct/val.hpp:189:14: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Val::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' +gecode/int/unary.cpp:74:9: required from here +./gecode/int/distinct/val.hpp:148:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 148 | : NaryPropagator(home,x) {} + | ^ +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:3266:3: note: because 'Gecode::Home' 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, + 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/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) + | ~~~~~^~~~ +In file included from ./gecode/int/unary.hh:849, + from gecode/int/unary.cpp:36: +./gecode/int/unary/man-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLB]': +./gecode/int/unary/post.hpp:41:40: required from 'Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFixPTask]' +gecode/int/unary.cpp:80:7: required from here +./gecode/int/unary/man-prop.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | (void) new (home) ManProp(home,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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/unary.hh:849, + from gecode/int/unary.cpp:36: +./gecode/int/unary/man-prop.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLB]' + 38 | ManProp::ManProp(Home home, TaskArray& t) + | ~~~~~^~~~ +./gecode/int/unary/man-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLA]': +./gecode/int/unary/post.hpp:43:40: required from 'Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFixPTask]' +gecode/int/unary.cpp:80:7: required from here +./gecode/int/unary/man-prop.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | (void) new (home) ManProp(home,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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/unary.hh:849, + from gecode/int/unary.cpp:36: +./gecode/int/unary/man-prop.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLA]' + 38 | ManProp::ManProp(Home home, TaskArray& t) + | ~~~~~^~~~ +./gecode/int/unary/man-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLBA]': +./gecode/int/unary/post.hpp:45:41: required from 'Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFixPTask]' +gecode/int/unary.cpp:80:7: required from here +./gecode/int/unary/man-prop.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | (void) new (home) ManProp(home,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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/unary.hh:849, + from gecode/int/unary.cpp:36: +./gecode/int/unary/man-prop.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLBA]' + 38 | ManProp::ManProp(Home home, TaskArray& t) + | ~~~~~^~~~ +./gecode/int/unary/man-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLB]': +./gecode/int/unary/post.hpp:41:40: required from 'Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFixPSETask]' +gecode/int/unary.cpp:111:7: required from here +./gecode/int/unary/man-prop.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | (void) new (home) ManProp(home,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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/unary.hh:849, + from gecode/int/unary.cpp:36: +./gecode/int/unary/man-prop.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLB]' + 38 | ManProp::ManProp(Home home, TaskArray& t) + | ~~~~~^~~~ +./gecode/int/unary/man-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLA]': +./gecode/int/unary/post.hpp:43:40: required from 'Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFixPSETask]' +gecode/int/unary.cpp:111:7: required from here +./gecode/int/unary/man-prop.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | (void) new (home) ManProp(home,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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/unary.hh:849, + from gecode/int/unary.cpp:36: +./gecode/int/unary/man-prop.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLA]' + 38 | ManProp::ManProp(Home home, TaskArray& t) + | ~~~~~^~~~ +./gecode/int/unary/man-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLBA]': +./gecode/int/unary/post.hpp:45:41: required from 'Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFixPSETask]' +gecode/int/unary.cpp:111:7: required from here +./gecode/int/unary/man-prop.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | (void) new (home) ManProp(home,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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/unary.hh:849, + from gecode/int/unary.cpp:36: +./gecode/int/unary/man-prop.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLBA]' + 38 | ManProp::ManProp(Home home, TaskArray& t) + | ~~~~~^~~~ +In file included from ./gecode/int/unary.hh:850, + from gecode/int/unary.cpp:36: +./gecode/int/unary/opt-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLB]': +./gecode/int/unary/post.hpp:56:40: required from 'Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFixPTask]' +gecode/int/unary.cpp:143:7: required from here +./gecode/int/unary/opt-prop.hpp:62:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 62 | return ManProp::ManTask,PL>::post(home,mt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/unary.hh:849, + from gecode/int/unary.cpp:36: +./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLB]' + 48 | ManProp::post(Home home, TaskArray& t) { + | ~~~~~^~~~ +In file included from ./gecode/int/unary.hh:850, + from gecode/int/unary.cpp:36: +./gecode/int/unary/opt-prop.hpp:65:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 65 | (void) new (home) OptProp(home,t); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/unary.hh:850, + from gecode/int/unary.cpp:36: +./gecode/int/unary/opt-prop.hpp:40:37: note: initializing argument 1 of 'Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLB]' + 40 | OptProp::OptProp(Home home, TaskArray& t) + | ~~~~~^~~~ +./gecode/int/unary/opt-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLA]': +./gecode/int/unary/post.hpp:58:40: required from 'Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFixPTask]' +gecode/int/unary.cpp:143:7: required from here +./gecode/int/unary/opt-prop.hpp:62:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 62 | return ManProp::ManTask,PL>::post(home,mt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/unary.hh:849, + from gecode/int/unary.cpp:36: +./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) { + | ~~~~~^~~~ +In file included from ./gecode/int/unary.hh:850, + from gecode/int/unary.cpp:36: +./gecode/int/unary/opt-prop.hpp:65:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 65 | (void) new (home) OptProp(home,t); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/unary.hh:850, + from gecode/int/unary.cpp:36: +./gecode/int/unary/opt-prop.hpp:40:37: note: initializing argument 1 of 'Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLA]' + 40 | OptProp::OptProp(Home home, TaskArray& t) + | ~~~~~^~~~ +./gecode/int/unary/opt-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLBA]': +./gecode/int/unary/post.hpp:60:41: required from 'Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFixPTask]' +gecode/int/unary.cpp:143:7: required from here +./gecode/int/unary/opt-prop.hpp:62:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 62 | return ManProp::ManTask,PL>::post(home,mt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/unary.hh:849, + from gecode/int/unary.cpp:36: +./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLBA]' + 48 | ManProp::post(Home home, TaskArray& t) { + | ~~~~~^~~~ +In file included from ./gecode/int/unary.hh:850, + from gecode/int/unary.cpp:36: +./gecode/int/unary/opt-prop.hpp:65:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 65 | (void) new (home) OptProp(home,t); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/unary.hh:850, + from gecode/int/unary.cpp:36: +./gecode/int/unary/opt-prop.hpp:40:37: note: initializing argument 1 of 'Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLBA]' + 40 | OptProp::OptProp(Home home, TaskArray& t) + | ~~~~~^~~~ +./gecode/int/unary/opt-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLB]': +./gecode/int/unary/post.hpp:56:40: required from 'Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFixPSETask]' +gecode/int/unary.cpp:187:9: required from here +./gecode/int/unary/opt-prop.hpp:62:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 62 | return ManProp::ManTask,PL>::post(home,mt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/unary.hh:849, + from gecode/int/unary.cpp:36: +./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLB]' + 48 | ManProp::post(Home home, TaskArray& t) { + | ~~~~~^~~~ +In file included from ./gecode/int/unary.hh:850, + from gecode/int/unary.cpp:36: +./gecode/int/unary/opt-prop.hpp:65:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 65 | (void) new (home) OptProp(home,t); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/unary.hh:850, + from gecode/int/unary.cpp:36: +./gecode/int/unary/opt-prop.hpp:40:37: note: initializing argument 1 of 'Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLB]' + 40 | OptProp::OptProp(Home home, TaskArray& t) + | ~~~~~^~~~ +./gecode/int/unary/opt-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLA]': +./gecode/int/unary/post.hpp:58:40: required from 'Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFixPSETask]' +gecode/int/unary.cpp:187:9: required from here +./gecode/int/unary/opt-prop.hpp:62:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 62 | return ManProp::ManTask,PL>::post(home,mt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/unary.hh:849, + from gecode/int/unary.cpp:36: +./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) { + | ~~~~~^~~~ +In file included from ./gecode/int/unary.hh:850, + from gecode/int/unary.cpp:36: +./gecode/int/unary/opt-prop.hpp:65:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 65 | (void) new (home) OptProp(home,t); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/unary.hh:850, + from gecode/int/unary.cpp:36: +./gecode/int/unary/opt-prop.hpp:40:37: note: initializing argument 1 of 'Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLA]' + 40 | OptProp::OptProp(Home home, TaskArray& t) + | ~~~~~^~~~ +./gecode/int/unary/opt-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLBA]': +./gecode/int/unary/post.hpp:60:41: required from 'Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFixPSETask]' +gecode/int/unary.cpp:187:9: required from here +./gecode/int/unary/opt-prop.hpp:62:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 62 | return ManProp::ManTask,PL>::post(home,mt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/unary.hh:849, + from gecode/int/unary.cpp:36: +./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLBA]' + 48 | ManProp::post(Home home, TaskArray& t) { + | ~~~~~^~~~ +In file included from ./gecode/int/unary.hh:850, + from gecode/int/unary.cpp:36: +./gecode/int/unary/opt-prop.hpp:65:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 65 | (void) new (home) OptProp(home,t); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/unary.hh:850, + from gecode/int/unary.cpp:36: +./gecode/int/unary/opt-prop.hpp:40:37: note: initializing argument 1 of 'Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLBA]' + 40 | OptProp::OptProp(Home home, TaskArray& t) + | ~~~~~^~~~ +In file included from ./gecode/int/unary.hh:849, + from gecode/int/unary.cpp:36: +./gecode/int/unary/man-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLB]': +./gecode/int/unary/post.hpp:41:40: required from 'Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFlexTask]' +gecode/int/unary.cpp:220:7: required from here +./gecode/int/unary/man-prop.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | (void) new (home) ManProp(home,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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/unary.hh:849, + from gecode/int/unary.cpp:36: +./gecode/int/unary/man-prop.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLB]' + 38 | ManProp::ManProp(Home home, TaskArray& t) + | ~~~~~^~~~ +./gecode/int/unary/man-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLA]': +./gecode/int/unary/post.hpp:43:40: required from 'Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFlexTask]' +gecode/int/unary.cpp:220:7: required from here +./gecode/int/unary/man-prop.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | (void) new (home) ManProp(home,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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/unary.hh:849, + from gecode/int/unary.cpp:36: +./gecode/int/unary/man-prop.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLA]' + 38 | ManProp::ManProp(Home home, TaskArray& t) + | ~~~~~^~~~ +./gecode/int/unary/man-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLBA]': +./gecode/int/unary/post.hpp:45:41: required from 'Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFlexTask]' +gecode/int/unary.cpp:220:7: required from here +./gecode/int/unary/man-prop.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | (void) new (home) ManProp(home,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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/unary.hh:849, + from gecode/int/unary.cpp:36: +./gecode/int/unary/man-prop.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLBA]' + 38 | ManProp::ManProp(Home home, TaskArray& t) + | ~~~~~^~~~ +In file included from ./gecode/int/unary.hh:850, + from gecode/int/unary.cpp:36: +./gecode/int/unary/opt-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLB]': +./gecode/int/unary/post.hpp:56:40: required from 'Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFlexTask]' +gecode/int/unary.cpp:250:7: required from here +./gecode/int/unary/opt-prop.hpp:62:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 62 | return ManProp::ManTask,PL>::post(home,mt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/unary.hh:849, + from gecode/int/unary.cpp:36: +./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLB]' + 48 | ManProp::post(Home home, TaskArray& t) { + | ~~~~~^~~~ +In file included from ./gecode/int/unary.hh:850, + from gecode/int/unary.cpp:36: +./gecode/int/unary/opt-prop.hpp:65:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 65 | (void) new (home) OptProp(home,t); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/unary.hh:850, + from gecode/int/unary.cpp:36: +./gecode/int/unary/opt-prop.hpp:40:37: note: initializing argument 1 of 'Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLB]' + 40 | OptProp::OptProp(Home home, TaskArray& t) + | ~~~~~^~~~ +./gecode/int/unary/opt-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLA]': +./gecode/int/unary/post.hpp:58:40: required from 'Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFlexTask]' +gecode/int/unary.cpp:250:7: required from here +./gecode/int/unary/opt-prop.hpp:62:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 62 | return ManProp::ManTask,PL>::post(home,mt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/unary.hh:849, + from gecode/int/unary.cpp:36: +./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLA]' + 48 | ManProp::post(Home home, TaskArray& t) { + | ~~~~~^~~~ +In file included from ./gecode/int/unary.hh:850, + from gecode/int/unary.cpp:36: +./gecode/int/unary/opt-prop.hpp:65:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 65 | (void) new (home) OptProp(home,t); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/unary.hh:850, + from gecode/int/unary.cpp:36: +./gecode/int/unary/opt-prop.hpp:40:37: note: initializing argument 1 of 'Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLA]' + 40 | OptProp::OptProp(Home home, TaskArray& t) + | ~~~~~^~~~ +./gecode/int/unary/opt-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLBA]': +./gecode/int/unary/post.hpp:60:41: required from 'Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFlexTask]' +gecode/int/unary.cpp:250:7: required from here +./gecode/int/unary/opt-prop.hpp:62:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 62 | return ManProp::ManTask,PL>::post(home,mt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/unary.hh:849, + from gecode/int/unary.cpp:36: +./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLBA]' + 48 | ManProp::post(Home home, TaskArray& t) { + | ~~~~~^~~~ +In file included from ./gecode/int/unary.hh:850, + from gecode/int/unary.cpp:36: +./gecode/int/unary/opt-prop.hpp:65:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 65 | (void) new (home) OptProp(home,t); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/unary.hh:850, + from gecode/int/unary.cpp:36: +./gecode/int/unary/opt-prop.hpp:40:37: note: initializing argument 1 of 'Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLBA]' + 40 | OptProp::OptProp(Home home, TaskArray& t) + | ~~~~~^~~~ +In file included from ./gecode/int/rel.hh:696, + from ./gecode/int/distinct.hh:46, + from gecode/int/unary.cpp:37: +./gecode/int/rel/nq.hpp: In instantiation of 'Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]': +./gecode/int/rel/nq.hpp:57:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' +./gecode/int/distinct/bnd.hpp:478:38: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' +gecode/int/unary.cpp:68:9: required from here +./gecode/int/rel/nq.hpp:45:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | : MixBinaryPropagator(home,x0,x1) {} + | ^ +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:3266:3: note: because 'Gecode::Home' 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, + 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/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 0; View1 = Gecode::Int::IntView; int pc1 = 0]' + 586 | (Home home, View0 y0, View1 y1) + | ~~~~~^~~~ +In file included from ./gecode/int/distinct.hh:378, + from gecode/int/unary.cpp:37: +./gecode/int/distinct/ter-dom.hpp: In instantiation of 'Gecode::Int::Distinct::TerDom::TerDom(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]': +./gecode/int/distinct/ter-dom.hpp:50:12: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::TerDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' +./gecode/int/distinct/dom.hpp:49:32: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' +gecode/int/unary.cpp:71:9: required from here +./gecode/int/distinct/ter-dom.hpp:45:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | : TernaryPropagator(home,x0,x1,x2) {} + | ^ +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:3266:3: note: because 'Gecode::Home' 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, + 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/propagator/pattern.hpp:412:9: note: initializing argument 1 of 'Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]' + 412 | (Home home, View y0, View y1, View y2) + | ~~~~~^~~~ +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]': +./gecode/int/distinct/dom.hpp:41:45: required from 'Gecode::Int::Distinct::Dom::Dom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' +./gecode/int/distinct/dom.hpp:53:14: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' +gecode/int/unary.cpp:71:9: required from here +./gecode/kernel/propagator/pattern.hpp:477:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 477 | : Propagator(home), x(y) { + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(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:187, + 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/propagator/pattern.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 0]': +./gecode/int/distinct/val.hpp:148:43: required from 'Gecode::Int::Distinct::Val::Val(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' +./gecode/int/distinct/val.hpp:189:14: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Val::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' +gecode/int/unary.cpp:74:9: required from here +./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/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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(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/unary.hh:849, + from gecode/int/unary.cpp:36: +./gecode/int/unary/man-prop.hpp: In instantiation of 'Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLB]': +./gecode/int/unary/man-prop.hpp:50:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLB]' +./gecode/int/unary/post.hpp:41:40: required from 'Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFixPTask]' +gecode/int/unary.cpp:80:7: required from here +./gecode/int/unary/man-prop.hpp:39:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | : TaskProp(home,t) {} + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/task.hh:484, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLB]' + 38 | TaskProp::TaskProp(Home home, TaskArray& t0) + | ~~~~~^~~~ +In file included from ./gecode/int/unary.hh:849, + from gecode/int/unary.cpp:36: +./gecode/int/unary/man-prop.hpp: In instantiation of 'Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLA]': +./gecode/int/unary/man-prop.hpp:50:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLA]' +./gecode/int/unary/post.hpp:43:40: required from 'Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFixPTask]' +gecode/int/unary.cpp:80:7: required from here +./gecode/int/unary/man-prop.hpp:39:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | : TaskProp(home,t) {} + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/task.hh:484, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLA]' + 38 | TaskProp::TaskProp(Home home, TaskArray& t0) + | ~~~~~^~~~ +In file included from ./gecode/int/unary.hh:849, + from gecode/int/unary.cpp:36: +./gecode/int/unary/man-prop.hpp: In instantiation of 'Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLBA]': +./gecode/int/unary/man-prop.hpp:50:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLBA]' +./gecode/int/unary/post.hpp:45:41: required from 'Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFixPTask]' +gecode/int/unary.cpp:80:7: required from here +./gecode/int/unary/man-prop.hpp:39:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | : TaskProp(home,t) {} + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/task.hh:484, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLBA]' + 38 | TaskProp::TaskProp(Home home, TaskArray& t0) + | ~~~~~^~~~ +In file included from ./gecode/int/unary.hh:849, + from gecode/int/unary.cpp:36: +./gecode/int/unary/man-prop.hpp: In instantiation of 'Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLB]': +./gecode/int/unary/man-prop.hpp:50:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLB]' +./gecode/int/unary/post.hpp:41:40: required from 'Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFixPSETask]' +gecode/int/unary.cpp:111:7: required from here +./gecode/int/unary/man-prop.hpp:39:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | : TaskProp(home,t) {} + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/task.hh:484, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLB]' + 38 | TaskProp::TaskProp(Home home, TaskArray& t0) + | ~~~~~^~~~ +In file included from ./gecode/int/unary.hh:849, + from gecode/int/unary.cpp:36: +./gecode/int/unary/man-prop.hpp: In instantiation of 'Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLA]': +./gecode/int/unary/man-prop.hpp:50:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLA]' +./gecode/int/unary/post.hpp:43:40: required from 'Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFixPSETask]' +gecode/int/unary.cpp:111:7: required from here +./gecode/int/unary/man-prop.hpp:39:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | : TaskProp(home,t) {} + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/task.hh:484, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLA]' + 38 | TaskProp::TaskProp(Home home, TaskArray& t0) + | ~~~~~^~~~ +In file included from ./gecode/int/unary.hh:849, + from gecode/int/unary.cpp:36: +./gecode/int/unary/man-prop.hpp: In instantiation of 'Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLBA]': +./gecode/int/unary/man-prop.hpp:50:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLBA]' +./gecode/int/unary/post.hpp:45:41: required from 'Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFixPSETask]' +gecode/int/unary.cpp:111:7: required from here +./gecode/int/unary/man-prop.hpp:39:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | : TaskProp(home,t) {} + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/task.hh:484, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLBA]' + 38 | TaskProp::TaskProp(Home home, TaskArray& t0) + | ~~~~~^~~~ +In file included from ./gecode/int/unary.hh:850, + from gecode/int/unary.cpp:36: +./gecode/int/unary/opt-prop.hpp: In instantiation of 'Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLB]': +./gecode/int/unary/opt-prop.hpp:65:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLB]' +./gecode/int/unary/post.hpp:56:40: required from 'Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFixPTask]' +gecode/int/unary.cpp:143:7: required from here +./gecode/int/unary/opt-prop.hpp:41:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | : TaskProp(home,t) {} + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/task.hh:484, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLB]' + 38 | TaskProp::TaskProp(Home home, TaskArray& t0) + | ~~~~~^~~~ +In file included from ./gecode/int/unary.hh:850, + from gecode/int/unary.cpp:36: +./gecode/int/unary/opt-prop.hpp: In instantiation of 'Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLA]': +./gecode/int/unary/opt-prop.hpp:65:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLA]' +./gecode/int/unary/post.hpp:58:40: required from 'Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFixPTask]' +gecode/int/unary.cpp:143:7: required from here +./gecode/int/unary/opt-prop.hpp:41:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | : TaskProp(home,t) {} + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/task.hh:484, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLA]' + 38 | TaskProp::TaskProp(Home home, TaskArray& t0) + | ~~~~~^~~~ +In file included from ./gecode/int/unary.hh:850, + from gecode/int/unary.cpp:36: +./gecode/int/unary/opt-prop.hpp: In instantiation of 'Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLBA]': +./gecode/int/unary/opt-prop.hpp:65:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLBA]' +./gecode/int/unary/post.hpp:60:41: required from 'Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFixPTask]' +gecode/int/unary.cpp:143:7: required from here +./gecode/int/unary/opt-prop.hpp:41:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | : TaskProp(home,t) {} + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/task.hh:484, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLBA]' + 38 | TaskProp::TaskProp(Home home, TaskArray& t0) + | ~~~~~^~~~ +In file included from ./gecode/int/unary.hh:850, + from gecode/int/unary.cpp:36: +./gecode/int/unary/opt-prop.hpp: In instantiation of 'Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLB]': +./gecode/int/unary/opt-prop.hpp:65:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLB]' +./gecode/int/unary/post.hpp:56:40: required from 'Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFixPSETask]' +gecode/int/unary.cpp:187:9: required from here +./gecode/int/unary/opt-prop.hpp:41:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | : TaskProp(home,t) {} + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/task.hh:484, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLB]' + 38 | TaskProp::TaskProp(Home home, TaskArray& t0) + | ~~~~~^~~~ +In file included from ./gecode/int/unary.hh:850, + from gecode/int/unary.cpp:36: +./gecode/int/unary/opt-prop.hpp: In instantiation of 'Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLA]': +./gecode/int/unary/opt-prop.hpp:65:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLA]' +./gecode/int/unary/post.hpp:58:40: required from 'Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFixPSETask]' +gecode/int/unary.cpp:187:9: required from here +./gecode/int/unary/opt-prop.hpp:41:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | : TaskProp(home,t) {} + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/task.hh:484, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLA]' + 38 | TaskProp::TaskProp(Home home, TaskArray& t0) + | ~~~~~^~~~ +In file included from ./gecode/int/unary.hh:850, + from gecode/int/unary.cpp:36: +./gecode/int/unary/opt-prop.hpp: In instantiation of 'Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLBA]': +./gecode/int/unary/opt-prop.hpp:65:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLBA]' +./gecode/int/unary/post.hpp:60:41: required from 'Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFixPSETask]' +gecode/int/unary.cpp:187:9: required from here +./gecode/int/unary/opt-prop.hpp:41:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | : TaskProp(home,t) {} + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/task.hh:484, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLBA]' + 38 | TaskProp::TaskProp(Home home, TaskArray& t0) + | ~~~~~^~~~ +In file included from ./gecode/int/unary.hh:849, + from gecode/int/unary.cpp:36: +./gecode/int/unary/man-prop.hpp: In instantiation of 'Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLB]': +./gecode/int/unary/man-prop.hpp:50:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLB]' +./gecode/int/unary/post.hpp:41:40: required from 'Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFlexTask]' +gecode/int/unary.cpp:220:7: required from here +./gecode/int/unary/man-prop.hpp:39:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | : TaskProp(home,t) {} + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/task.hh:484, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLB]' + 38 | TaskProp::TaskProp(Home home, TaskArray& t0) + | ~~~~~^~~~ +In file included from ./gecode/int/unary.hh:849, + from gecode/int/unary.cpp:36: +./gecode/int/unary/man-prop.hpp: In instantiation of 'Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLA]': +./gecode/int/unary/man-prop.hpp:50:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLA]' +./gecode/int/unary/post.hpp:43:40: required from 'Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFlexTask]' +gecode/int/unary.cpp:220:7: required from here +./gecode/int/unary/man-prop.hpp:39:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | : TaskProp(home,t) {} + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/task.hh:484, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLA]' + 38 | TaskProp::TaskProp(Home home, TaskArray& t0) + | ~~~~~^~~~ +In file included from ./gecode/int/unary.hh:849, + from gecode/int/unary.cpp:36: +./gecode/int/unary/man-prop.hpp: In instantiation of 'Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLBA]': +./gecode/int/unary/man-prop.hpp:50:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLBA]' +./gecode/int/unary/post.hpp:45:41: required from 'Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFlexTask]' +gecode/int/unary.cpp:220:7: required from here +./gecode/int/unary/man-prop.hpp:39:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | : TaskProp(home,t) {} + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/task.hh:484, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLBA]' + 38 | TaskProp::TaskProp(Home home, TaskArray& t0) + | ~~~~~^~~~ +In file included from ./gecode/int/unary.hh:850, + from gecode/int/unary.cpp:36: +./gecode/int/unary/opt-prop.hpp: In instantiation of 'Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLB]': +./gecode/int/unary/opt-prop.hpp:65:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLB]' +./gecode/int/unary/post.hpp:56:40: required from 'Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFlexTask]' +gecode/int/unary.cpp:250:7: required from here +./gecode/int/unary/opt-prop.hpp:41:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | : TaskProp(home,t) {} + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/task.hh:484, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLB]' + 38 | TaskProp::TaskProp(Home home, TaskArray& t0) + | ~~~~~^~~~ +In file included from ./gecode/int/unary.hh:850, + from gecode/int/unary.cpp:36: +./gecode/int/unary/opt-prop.hpp: In instantiation of 'Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLA]': +./gecode/int/unary/opt-prop.hpp:65:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLA]' +./gecode/int/unary/post.hpp:58:40: required from 'Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFlexTask]' +gecode/int/unary.cpp:250:7: required from here +./gecode/int/unary/opt-prop.hpp:41:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | : TaskProp(home,t) {} + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/task.hh:484, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLA]' + 38 | TaskProp::TaskProp(Home home, TaskArray& t0) + | ~~~~~^~~~ +In file included from ./gecode/int/unary.hh:850, + from gecode/int/unary.cpp:36: +./gecode/int/unary/opt-prop.hpp: In instantiation of 'Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLBA]': +./gecode/int/unary/opt-prop.hpp:65:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLBA]' +./gecode/int/unary/post.hpp:60:41: required from 'Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFlexTask]' +gecode/int/unary.cpp:250:7: required from here +./gecode/int/unary/opt-prop.hpp:41:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | : TaskProp(home,t) {} + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/task.hh:484, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLBA]' + 38 | TaskProp::TaskProp(Home home, TaskArray& t0) + | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/int.hh:59, + from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp: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) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/int.hh:59, + from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp: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/kernel.hh:187, + 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/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 0; View1 = Gecode::Int::IntView; int pc1 = 0]': +./gecode/int/rel/nq.hpp:45:66: required from 'Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' +./gecode/int/rel/nq.hpp:57:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' +./gecode/int/distinct/bnd.hpp:478:38: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' +gecode/int/unary.cpp:68:9: required from here +./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 587 | : Propagator(home), x0(y0), x1(y1) { + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(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:187, + 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/propagator/pattern.hpp: In instantiation of 'Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]': +./gecode/int/distinct/ter-dom.hpp:45:55: required from 'Gecode::Int::Distinct::TerDom::TerDom(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' +./gecode/int/distinct/ter-dom.hpp:50:12: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::TerDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' +./gecode/int/distinct/dom.hpp:49:32: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' +gecode/int/unary.cpp:71:9: required from here +./gecode/kernel/propagator/pattern.hpp:413:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 413 | : Propagator(home), x0(y0), x1(y1), x2(y2) { + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(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/task.hh:484, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +./gecode/int/task/prop.hpp: In instantiation of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLB]': +./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::ManFixPTask; PL = Gecode::Int::PLB]' +./gecode/int/unary/man-prop.hpp:50:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLB]' +./gecode/int/unary/post.hpp:41:40: required from 'Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFixPTask]' +gecode/int/unary.cpp:80:7: required from here +./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | : Propagator(home), t(t0) { + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/int/order.hh:37, - from gecode/int/order/propagate.cpp: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/int.hh:4845, - from ./gecode/int/order.hh:37, - from gecode/int/order/propagate.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349: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) + | ~~~~~^~~~ +In file included from ./gecode/int/task.hh:484, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +./gecode/int/task/prop.hpp: In instantiation of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFixPTask; 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::ManFixPTask; PL = Gecode::Int::PLA]' +./gecode/int/unary/man-prop.hpp:50:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLA]' +./gecode/int/unary/post.hpp:43:40: required from 'Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFixPTask]' +gecode/int/unary.cpp:80:7: required from here +./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | : Propagator(home), t(t0) { + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/order.hh:37, - from gecode/int/order/propagate.cpp:34: + from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp: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) { | ^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/int/order.hh:37, - from gecode/int/order/propagate.cpp:34: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from ./gecode/int/order.hh:37, - from gecode/int/order/propagate.cpp:34: -./gecode/int/branch/var.hpp:353: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/int/task.hh:484, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +./gecode/int/task/prop.hpp: In instantiation of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLBA]': +./gecode/int/unary/man-prop.hpp:39:34: required from 'Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLBA]' +./gecode/int/unary/man-prop.hpp:50:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLBA]' +./gecode/int/unary/post.hpp:45:41: required from 'Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFixPTask]' +gecode/int/unary.cpp:80:7: required from here +./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | : Propagator(home), t(t0) { + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/order.hh:37, - from gecode/int/order/propagate.cpp:34: + from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp: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) { | ^~~~ -In file included from ./gecode/int/order.hh:37, - from gecode/int/order/propagate.cpp:34: -./gecode/int.hh:4429:21: note: initializing argument 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, - from ./gecode/int/order.hh:37, - from gecode/int/order/propagate.cpp:34: -./gecode/int/branch/var.hpp: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/int/task.hh:484, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +./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::PLB]': +./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::PLB]' +./gecode/int/unary/man-prop.hpp:50:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLB]' +./gecode/int/unary/post.hpp:41:40: required from 'Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFixPSETask]' +gecode/int/unary.cpp:111:7: required from here +./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | : Propagator(home), t(t0) { + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/order.hh:37, - from gecode/int/order/propagate.cpp:34: + from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp: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) { | ^~~~ -In file included from ./gecode/int/order.hh:37, - from gecode/int/order/propagate.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/int/order.hh:37, - from gecode/int/order/propagate.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +In file included from ./gecode/int/task.hh:484, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +./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]' +./gecode/int/unary/man-prop.hpp:50:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLA]' +./gecode/int/unary/post.hpp:43:40: required from 'Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFixPSETask]' +gecode/int/unary.cpp:111:7: required from here +./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | : Propagator(home), t(t0) { + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/order.hh:37, - from gecode/int/order/propagate.cpp:34: + from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp: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) { | ^~~~ -In file included from ./gecode/int/order.hh:37, - from gecode/int/order/propagate.cpp:34: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/int/order.hh:37, - from gecode/int/order/propagate.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared '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/int/task.hh:484, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +./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::PLBA]': +./gecode/int/unary/man-prop.hpp:39:34: required from 'Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLBA]' +./gecode/int/unary/man-prop.hpp:50:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLBA]' +./gecode/int/unary/post.hpp:45:41: required from 'Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFixPSETask]' +gecode/int/unary.cpp:111:7: required from here +./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | : Propagator(home), t(t0) { + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/order.hh:37, - from gecode/int/order/propagate.cpp:34: + from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp: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) { | ^~~~ -In file included from ./gecode/int/order.hh:37, - from gecode/int/order/propagate.cpp:34: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/int/order.hh:37, - from gecode/int/order/propagate.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: warning: implicitly-declared '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) + | ~~~~~^~~~ +In file included from ./gecode/int/task.hh:484, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +./gecode/int/task/prop.hpp: In instantiation of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLB]': +./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::OptFixPTask; PL = Gecode::Int::PLB]' +./gecode/int/unary/opt-prop.hpp:65:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLB]' +./gecode/int/unary/post.hpp:56:40: required from 'Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFixPTask]' +gecode/int/unary.cpp:143:7: required from here +./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | : Propagator(home), t(t0) { + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/order.hh:37, - from gecode/int/order/propagate.cpp:34: + from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp: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) { | ^~~~ -In file included from ./gecode/int/order.hh:37, - from gecode/int/order/propagate.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/int/order.hh:37, - from gecode/int/order/propagate.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: warning: implicitly-declared '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) + | ~~~~~^~~~ +In file included from ./gecode/int/task.hh:484, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +./gecode/int/task/prop.hpp: In instantiation of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::OptFixPTask; 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::OptFixPTask; PL = Gecode::Int::PLA]' +./gecode/int/unary/opt-prop.hpp:65:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLA]' +./gecode/int/unary/post.hpp:58:40: required from 'Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFixPTask]' +gecode/int/unary.cpp:143:7: required from here +./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | : Propagator(home), t(t0) { + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/order.hh:37, - from gecode/int/order/propagate.cpp:34: + from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp: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) { | ^~~~ -In file included from ./gecode/int/order.hh:37, - from gecode/int/order/propagate.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/int/order.hh:37, - from gecode/int/order/propagate.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: warning: 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/task.hh:484, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +./gecode/int/task/prop.hpp: In instantiation of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLBA]': +./gecode/int/unary/opt-prop.hpp:41:34: required from 'Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLBA]' +./gecode/int/unary/opt-prop.hpp:65:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLBA]' +./gecode/int/unary/post.hpp:60:41: required from 'Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFixPTask]' +gecode/int/unary.cpp:143:7: required from here +./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | : Propagator(home), t(t0) { + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/order.hh:37, - from gecode/int/order/propagate.cpp:34: + from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp: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) { | ^~~~ -In file included from ./gecode/int/order.hh:37, - from gecode/int/order/propagate.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/int/order.hh:37, - from gecode/int/order/propagate.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: warning: 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) + | ~~~~~^~~~ +In file included from ./gecode/int/task.hh:484, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +./gecode/int/task/prop.hpp: In instantiation of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLB]': +./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::OptFixPSETask; PL = Gecode::Int::PLB]' +./gecode/int/unary/opt-prop.hpp:65:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLB]' +./gecode/int/unary/post.hpp:56:40: required from 'Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFixPSETask]' +gecode/int/unary.cpp:187:9: required from here +./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | : Propagator(home), t(t0) { + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/order.hh:37, - from gecode/int/order/propagate.cpp:34: + from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp: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) { | ^~~~ -In file included from ./gecode/int/order.hh:37, - from gecode/int/order/propagate.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int/order.hh:89, - from gecode/int/order/propagate.cpp:34: -./gecode/int/order/propagate.hpp: In constructor 'Gecode::Int::Order::OrderProp::OrderProp(Gecode::Home, Gecode::Int::IntView, int, Gecode::Int::IntView, int, Gecode::Int::BoolView)': -./gecode/int/order/propagate.hpp:41:65: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | : Propagator(home), s0(_s0), s1(_s1), b(_b), p0(_p0), p1(_p1) { - | ^ +./gecode/kernel/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/task.hh:484, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +./gecode/int/task/prop.hpp: In instantiation of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::OptFixPSETask; 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::OptFixPSETask; PL = Gecode::Int::PLA]' +./gecode/int/unary/opt-prop.hpp:65:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLA]' +./gecode/int/unary/post.hpp:58:40: required from 'Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFixPSETask]' +gecode/int/unary.cpp:187:9: required from here +./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | : Propagator(home), t(t0) { + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/order.hh:37, - from gecode/int/order/propagate.cpp:34: + from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp: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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -In file included from ./gecode/int/order.hh:89, - from gecode/int/order/propagate.cpp:34: -./gecode/int/order/propagate.hpp: In static member function 'static Gecode::ExecStatus Gecode::Int::Order::OrderProp::post(Gecode::Home, Gecode::Int::IntView, int, Gecode::Int::IntView, int, Gecode::Int::BoolView)': -./gecode/int/order/propagate.hpp:56:73: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 56 | return Rel::Lq::post(home,OffsetView(s0,p0),s1); - | ^ +In file included from ./gecode/int/task.hh:484, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +./gecode/int/task/prop.hpp: In instantiation of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLBA]': +./gecode/int/unary/opt-prop.hpp:41:34: required from 'Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLBA]' +./gecode/int/unary/opt-prop.hpp:65:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLBA]' +./gecode/int/unary/post.hpp:60:41: required from 'Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFixPSETask]' +gecode/int/unary.cpp:187:9: required from here +./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | : Propagator(home), t(t0) { + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/order.hh:37, - from gecode/int/order/propagate.cpp:34: + from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp: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) { | ^~~~ -In file included from ./gecode/int/rel.hh:697, - from ./gecode/int/order/propagate.hpp:34, - from ./gecode/int/order.hh:89, - from gecode/int/order/propagate.cpp:34: -./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::OffsetView; V1 = Gecode::Int::IntView]' - 50 | Lq::post(Home home, V0 x0, V1 x1) { - | ~~~~~^~~~ -In file included from ./gecode/int/order.hh:89, - from gecode/int/order/propagate.cpp:34: -./gecode/int/order/propagate.hpp:59:73: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 59 | return Rel::Lq::post(home,OffsetView(s1,p1),s0); - | ^ +./gecode/kernel/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/task.hh:484, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +./gecode/int/task/prop.hpp: In instantiation of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLB]': +./gecode/int/unary/man-prop.hpp:39:34: required from 'Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLB]' +./gecode/int/unary/man-prop.hpp:50:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLB]' +./gecode/int/unary/post.hpp:41:40: required from 'Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFlexTask]' +gecode/int/unary.cpp:220:7: required from here +./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | : Propagator(home), t(t0) { + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/order.hh:37, - from gecode/int/order/propagate.cpp:34: + from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp: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) { | ^~~~ -In file included from ./gecode/int/rel.hh:697, - from ./gecode/int/order/propagate.hpp:34, - from ./gecode/int/order.hh:89, - from gecode/int/order/propagate.cpp:34: -./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::OffsetView; V1 = Gecode::Int::IntView]' - 50 | Lq::post(Home home, V0 x0, V1 x1) { - | ~~~~~^~~~ -In file included from ./gecode/int/order.hh:89, - from gecode/int/order/propagate.cpp:34: -./gecode/int/order/propagate.hpp:61:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 61 | (void) new (home) OrderProp(home,s0,p0,s1,p1,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/int/task.hh:484, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +./gecode/int/task/prop.hpp: In instantiation of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::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::ManFlexTask; PL = Gecode::Int::PLA]' +./gecode/int/unary/man-prop.hpp:50:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLA]' +./gecode/int/unary/post.hpp:43:40: required from 'Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFlexTask]' +gecode/int/unary.cpp:220:7: required from here +./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | : Propagator(home), t(t0) { + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/order.hh:37, - from gecode/int/order/propagate.cpp:34: + from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp: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) { | ^~~~ -In file included from ./gecode/int/order.hh:89, - from gecode/int/order/propagate.cpp:34: -./gecode/int/order/propagate.hpp:39:29: note: initializing argument 1 of 'Gecode::Int::Order::OrderProp::OrderProp(Gecode::Home, Gecode::Int::IntView, int, Gecode::Int::IntView, int, Gecode::Int::BoolView)' - 39 | OrderProp::OrderProp(Home home, IntView _s0, int _p0, IntView _s1, int _p1, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/int.hh:59, - from ./gecode/int/order.hh:37, - from gecode/int/order/propagate.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/int/order.hh:37, - from gecode/int/order/propagate.cpp: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:176, - from ./gecode/int.hh:59, - from ./gecode/int/order.hh:37, - from gecode/int/order/propagate.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/int/order.hh:37, - from gecode/int/order/propagate.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/int.hh:59, - from ./gecode/int/order.hh:37, - from gecode/int/order/propagate.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/int/order.hh:37, - from gecode/int/order/propagate.cpp: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:176, - from ./gecode/int.hh:59, - from ./gecode/int/order.hh:37, - from gecode/int/order/propagate.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/int/order.hh:37, - from gecode/int/order/propagate.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int/rel.hh:697, - from ./gecode/int/order/propagate.hpp:34, - from ./gecode/int/order.hh:89, - from gecode/int/order/propagate.cpp:34: -./gecode/int/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::OffsetView; V1 = Gecode::Int::IntView]': -./gecode/int/order/propagate.hpp:56:43: required from here -./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) + | ~~~~~^~~~ +In file included from ./gecode/int/task.hh:484, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +./gecode/int/task/prop.hpp: In instantiation of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLBA]': +./gecode/int/unary/man-prop.hpp:39:34: required from 'Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLBA]' +./gecode/int/unary/man-prop.hpp:50:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLBA]' +./gecode/int/unary/post.hpp:45:41: required from 'Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFlexTask]' +gecode/int/unary.cpp:220:7: required from here +./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | : Propagator(home), t(t0) { + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/order.hh:37, - from gecode/int/order/propagate.cpp:34: + from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp: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) { | ^~~~ -In file included from ./gecode/int/rel.hh:697, - from ./gecode/int/order/propagate.hpp:34, - from ./gecode/int/order.hh:89, - from gecode/int/order/propagate.cpp:34: -./gecode/int/rel/lq-le.hpp:45:22: note: initializing argument 1 of 'Gecode::Int::Rel::Lq::Lq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::OffsetView; V1 = Gecode::Int::IntView]' - 45 | Lq::Lq(Home home, V0 x0, V1 x1) - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/int.hh:59, - from ./gecode/int/order.hh:37, - from gecode/int/order/propagate.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/int/order.hh:37, - from gecode/int/order/propagate.cpp: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:176, - from ./gecode/int.hh:59, - from ./gecode/int/order.hh:37, - from gecode/int/order/propagate.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/int/order.hh:37, - from gecode/int/order/propagate.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int/rel.hh:697, - from ./gecode/int/order/propagate.hpp:34, - from ./gecode/int/order.hh:89, - from gecode/int/order/propagate.cpp:34: -./gecode/int/rel/lq-le.hpp: In instantiation of 'Gecode::Int::Rel::Lq::Lq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::OffsetView; V1 = Gecode::Int::IntView]': -./gecode/int/rel/lq-le.hpp:54:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::OffsetView; V1 = Gecode::Int::IntView]' -./gecode/int/order/propagate.hpp:56:43: required from here -./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) + | ~~~~~^~~~ +In file included from ./gecode/int/task.hh:484, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +./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::PLB]': +./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::PLB]' +./gecode/int/unary/opt-prop.hpp:65:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLB]' +./gecode/int/unary/post.hpp:56:40: required from 'Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFlexTask]' +gecode/int/unary.cpp:250:7: required from here +./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | : Propagator(home), t(t0) { + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/order.hh:37, - from gecode/int/order/propagate.cpp:34: + from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp: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) { | ^~~~ -In file included from ./gecode/kernel.hh:187, - from ./gecode/int.hh:59, - from ./gecode/int/order.hh:37, - from gecode/int/order/propagate.cpp:34: -./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]' - 586 | (Home home, View0 y0, View1 y1) - | ~~~~~^~~~ -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]': -./gecode/int/rel/lq-le.hpp:46:66: required from 'Gecode::Int::Rel::Lq::Lq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::OffsetView; V1 = Gecode::Int::IntView]' -./gecode/int/rel/lq-le.hpp:54:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::OffsetView; V1 = Gecode::Int::IntView]' -./gecode/int/order/propagate.hpp:56:43: required from here -./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 587 | : Propagator(home), x0(y0), x1(y1) { - | ^ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +In file included from ./gecode/int/task.hh:484, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +./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]' +./gecode/int/unary/opt-prop.hpp:65:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLA]' +./gecode/int/unary/post.hpp:58:40: required from 'Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFlexTask]' +gecode/int/unary.cpp:250:7: required from here +./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | : Propagator(home), t(t0) { + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/order.hh:37, - from gecode/int/order/propagate.cpp:34: + from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp: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: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, - from ./gecode/int.hh:59, - from ./gecode/int/order.hh:37, - from gecode/int/order/propagate.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/int/order.hh:37, - from gecode/int/order/propagate.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/int.hh:59, - from ./gecode/int/order.hh:37, - from gecode/int/order/propagate.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/int/order.hh:37, - from gecode/int/order/propagate.cpp: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) - | ^~~~~~~ +In file included from ./gecode/int/task.hh:484, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +./gecode/int/task/prop.hpp: In instantiation of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLBA]': +./gecode/int/unary/opt-prop.hpp:41:34: required from 'Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLBA]' +./gecode/int/unary/opt-prop.hpp:65:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLBA]' +./gecode/int/unary/post.hpp:60:41: required from 'Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFlexTask]' +gecode/int/unary.cpp:250:7: required from here +./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | : Propagator(home), t(t0) { + | ^ 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); - | ^~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/circuit.o gecode/int/circuit.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, @@ -98989,26 +102317,6 @@ In file included from ./gecode/kernel.hh:261, 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/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(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, - 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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': @@ -99031,15 +102339,6 @@ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - 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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, @@ -99052,54 +102351,25 @@ 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:3266:3: note: because 'Gecode::Home' 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/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp: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) { | ^~~~ -In file included from ./gecode/kernel.hh:261, - 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/trace/recorder.hpp:401:37: 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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/cumulatives.o gecode/int/cumulatives.cpp -In file included from ./gecode/kernel.hh:285, - 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/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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/task.hh:37, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/circuit.o gecode/int/circuit.cpp + 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/int.hh:917, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, @@ -99452,228 +102722,6 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/int/task.hh:37, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.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; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/int/task.hh:37, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp: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/int.hh:1723, - from ./gecode/int/task.hh:37, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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/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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/task.hh:37, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/int/task.hh:37, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/task.hh:37, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/int/task.hh:37, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh: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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/task.hh:37, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/int/task.hh:37, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh: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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/task.hh:37, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/int/task.hh:37, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh: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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/task.hh:37, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/int/task.hh:37, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229, - 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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/int/task.hh:37, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: 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 ./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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229, - 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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/int/task.hh:37, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: 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: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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229, - 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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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, - from ./gecode/int/task.hh:37, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: 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: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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229, - 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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, @@ -99806,270 +102854,64 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/int/task.hh:37, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/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:3266:3: note: because 'Gecode::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, - from ./gecode/int/task.hh:37, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/int/task.hh:37, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -./gecode/int/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 ./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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/task.hh:37, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/int/task.hh:37, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -./gecode/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 ./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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/task.hh:37, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/int/task.hh:37, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./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:3266:3: note: because 'Gecode::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, - from ./gecode/int/task.hh:37, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/int/task.hh:37, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -./gecode/int/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, +In file included from ./gecode/kernel.hh:261, 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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/task.hh:37, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/int/task.hh:37, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ + from ./gecode/int/cumulatives.hh:37, + from gecode/int/cumulatives.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/int.hh:59, - from ./gecode/int/task.hh:37, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: + from ./gecode/int/cumulatives.hh:37, + from gecode/int/cumulatives.cpp: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/int/task.hh:37, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp: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); - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/no-overlap.o gecode/int/no-overlap.cpp -In file included from ./gecode/int.hh:5223, - from ./gecode/int/task.hh:37, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, +./gecode/kernel/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, 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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/task.hh:37, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/int/task.hh:37, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + from ./gecode/int/cumulatives.hh:37, + from gecode/int/cumulatives.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/task.hh:37, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/int/task.hh:37, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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:150, - from ./gecode/int.hh:59, - from ./gecode/int/task.hh:37, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: + from ./gecode/int/cumulatives.hh:37, + from gecode/int/cumulatives.cpp: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/int/task.hh:37, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/int/task.hh:37, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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:150, +In file included from ./gecode/kernel.hh:261, 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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/task.hh:37, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/int/task.hh:37, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: 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 ./gecode/int/cumulatives.hh:37, + from gecode/int/cumulatives.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, 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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/task.hh:37, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/int/task.hh:37, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ^ + from ./gecode/int/cumulatives.hh:37, + from gecode/int/cumulatives.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/task.hh:37, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: + from ./gecode/int/cumulatives.hh:37, + from gecode/int/cumulatives.cpp: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/int/task.hh:37, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ gecode/int/cumulative.cpp: In function 'void Gecode::cumulative(Gecode::Home, int, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel)': gecode/int/cumulative.cpp:358:70: 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); @@ -100406,166 +103248,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/int/distinct.hh:382, - from gecode/int/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)': -./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) {} - | ^ -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:3266:3: note: because 'Gecode::Home' 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, - 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/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/distinct.hh:382, - from gecode/int/unary.cpp:37: -./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); - | ^ -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:3266:3: note: because 'Gecode::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, - from gecode/int/unary.cpp:37: -./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, - from ./gecode/int.hh:59, - from ./gecode/int/task.hh:37, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -gecode/int/unary.cpp: In function 'void Gecode::unary(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel)': -./gecode/kernel/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/unary.cpp:56:5: note: in expansion of macro 'GECODE_POST' - 56 | GECODE_POST; - | ^~~~~~~~~~~ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/task.hh:37, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -gecode/int/unary.cpp:68:60: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 68 | GECODE_ES_FAIL(Distinct::Bnd::post(home,xv)); - | ^ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/task.hh:37, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp: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) { - | ^~~~ -In file included from ./gecode/int/distinct.hh:377, - from gecode/int/unary.cpp:37: -./gecode/int/distinct/bnd.hpp:476:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' - 476 | Bnd::post(Home home, ViewArray& x){ - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/task.hh:37, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -gecode/int/unary.cpp:71:60: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 71 | GECODE_ES_FAIL(Distinct::Dom::post(home,xv)); - | ^ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/task.hh:37, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp: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) { - | ^~~~ -In file included from ./gecode/int/distinct.hh:381, - from gecode/int/unary.cpp:37: -./gecode/int/distinct/dom.hpp:45:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' - 45 | Dom::post(Home home, ViewArray& x) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/task.hh:37, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -gecode/int/unary.cpp:74:60: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | GECODE_ES_FAIL(Distinct::Val::post(home,xv)); - | ^ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/task.hh:37, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp: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) { - | ^~~~ -In file included from ./gecode/int/distinct.hh:376, - from gecode/int/unary.cpp:37: -./gecode/int/distinct/val.hpp:185:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::Val::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' - 185 | Val::post(Home home, ViewArray& x) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/task.hh:37, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -gecode/int/unary.cpp:80:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 80 | GECODE_ES_FAIL(manpost(home,t,ipl)); - | ^ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/task.hh:37, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp: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) { - | ^~~~ -In file included from ./gecode/int/unary.hh:851, - from gecode/int/unary.cpp:36: -./gecode/int/unary/post.hpp:38:16: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFixPTask]' - 38 | manpost(Home home, TaskArray& t, IntPropLevel ipl) { - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, @@ -100633,29 +103315,6 @@ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -gecode/int/unary.cpp: In function 'void Gecode::unary(Gecode::Home, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel)': -./gecode/kernel/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/unary.cpp:99:5: note: in expansion of macro 'GECODE_POST' - 99 | GECODE_POST; - | ^~~~~~~~~~~ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: gecode/int/cumulative.cpp:99:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -100676,44 +103335,6 @@ ./gecode/int/cumulative/post.hpp:38:16: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView]' 38 | manpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { | ~~~~~^~~~ -gecode/int/unary.cpp:106:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 106 | unary(home, flex, fix, ipl); - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/int/unary.cpp:44:14: note: initializing argument 1 of 'void Gecode::unary(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel)' - 44 | unary(Home home, const IntVarArgs& s, const IntArgs& p, IntPropLevel ipl) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/task.hh:37, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -gecode/int/unary.cpp:111:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 111 | GECODE_ES_FAIL(manpost(home,tasks,ipl)); - | ^ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/task.hh:37, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp: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) { - | ^~~~ -In file included from ./gecode/int/unary.hh:851, - from gecode/int/unary.cpp:36: -./gecode/int/unary/post.hpp:38:16: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFixPSETask]' - 38 | manpost(Home home, TaskArray& t, IntPropLevel ipl) { - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, @@ -100778,43 +103399,6 @@ ./gecode/int/cumulative/post.hpp:38:16: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::IntView]' 38 | manpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { | ~~~~~^~~~ -gecode/int/unary.cpp: In function 'void Gecode::unary(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': -gecode/int/unary.cpp:137:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 137 | unary(home,s,p,ipl); - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/int/unary.cpp:44:14: note: initializing argument 1 of 'void Gecode::unary(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel)' - 44 | unary(Home home, const IntVarArgs& s, const IntArgs& p, IntPropLevel ipl) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - 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/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/unary.cpp:139:7: note: in expansion of macro 'GECODE_POST' - 139 | GECODE_POST; - | ^~~~~~~~~~~ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, @@ -100841,30 +103425,6 @@ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -gecode/int/unary.cpp:143:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 143 | GECODE_ES_FAIL(optpost(home,t,ipl)); - | ^ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/task.hh:37, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp: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) { - | ^~~~ -In file included from ./gecode/int/unary.hh:851, - from gecode/int/unary.cpp:36: -./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 = Gecode::Int::Unary::OptFixPTask]' - 53 | optpost(Home home, TaskArray& t, IntPropLevel ipl) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: gecode/int/cumulative.cpp: In instantiation of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]': @@ -100903,29 +103463,6 @@ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -gecode/int/unary.cpp: In function 'void Gecode::unary(Gecode::Home, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': -./gecode/kernel/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/unary.cpp:167:5: note: in expansion of macro 'GECODE_POST' - 167 | GECODE_POST; - | ^~~~~~~~~~~ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: gecode/int/cumulative.cpp:150:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -100946,20 +103483,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 = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView]' 53 | optpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { | ~~~~~^~~~ -gecode/int/unary.cpp:176:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 176 | unary(home,t,flex,fix,ipl); - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/int/unary.cpp:85:14: note: initializing argument 1 of 'void Gecode::unary(Gecode::Home, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel)' - 85 | unary(Home home, const TaskTypeArgs& t, - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, @@ -100986,54 +103509,6 @@ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -gecode/int/unary.cpp:182:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 182 | GECODE_ES_FAIL(optpost(home,tasks,ipl)); - | ^ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/task.hh:37, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp: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) { - | ^~~~ -In file included from ./gecode/int/unary.hh:851, - from gecode/int/unary.cpp:36: -./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 = Gecode::Int::Unary::OptFixPTask]' - 53 | optpost(Home home, TaskArray& t, IntPropLevel ipl) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/task.hh:37, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -gecode/int/unary.cpp:187:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 187 | GECODE_ES_FAIL(optpost(home,tasks,ipl)); - | ^ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/task.hh:37, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp: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) { - | ^~~~ -In file included from ./gecode/int/unary.hh:851, - from gecode/int/unary.cpp:36: -./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 = Gecode::Int::Unary::OptFixPSETask]' - 53 | optpost(Home home, TaskArray& t, IntPropLevel ipl) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: gecode/int/cumulative.cpp: In instantiation of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::ArgArray]': @@ -101072,29 +103547,6 @@ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -gecode/int/unary.cpp: In function 'void Gecode::unary(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': -./gecode/kernel/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/unary.cpp:199:5: note: in expansion of macro 'GECODE_POST' - 199 | GECODE_POST; - | ^~~~~~~~~~~ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: gecode/int/cumulative.cpp:150:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -101115,9 +103567,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 = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::IntView]' 53 | optpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { | ~~~~~^~~~ -gecode/int/unary.cpp:215:26: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 215 | unary(home,s,pp,ipl); - | ^ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, @@ -101131,22 +103580,11 @@ 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:3266:3: note: because 'Gecode::Home' 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/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -gecode/int/unary.cpp:44:14: note: initializing argument 1 of 'void Gecode::unary(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel)' - 44 | unary(Home home, const IntVarArgs& s, const IntArgs& p, IntPropLevel ipl) { - | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:767, from gecode/int/cumulative.cpp:36: ./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 = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::IntView]' @@ -101155,30 +103593,6 @@ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -gecode/int/unary.cpp:220:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 220 | GECODE_ES_FAIL(manpost(home,t,ipl)); - | ^ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/task.hh:37, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp: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) { - | ^~~~ -In file included from ./gecode/int/unary.hh:851, - from gecode/int/unary.cpp:36: -./gecode/int/unary/post.hpp:38:16: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFlexTask]' - 38 | manpost(Home home, TaskArray& t, IntPropLevel ipl) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: 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]': @@ -101220,29 +103634,6 @@ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -gecode/int/unary.cpp: In function 'void Gecode::unary(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': -./gecode/kernel/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/unary.cpp:232:5: note: in expansion of macro 'GECODE_POST' - 232 | GECODE_POST; - | ^~~~~~~~~~~ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: gecode/int/cumulative.cpp:206:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -101263,20 +103654,6 @@ ./gecode/int/cumulative/post.hpp:38:16: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView]' 38 | manpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { | ~~~~~^~~~ -gecode/int/unary.cpp:245:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 245 | unary(home,s,p,e,ipl); - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/int/unary.cpp:193:14: note: initializing argument 1 of 'void Gecode::unary(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' - 193 | unary(Home home, const IntVarArgs& s, const IntVarArgs& p, - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, @@ -101301,30 +103678,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:139, - from ./gecode/int.hh:59, - from ./gecode/int/task.hh:37, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -gecode/int/unary.cpp:250:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 250 | GECODE_ES_FAIL(optpost(home,t,ipl)); - | ^ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/task.hh:37, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp: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) { - | ^~~~ -In file included from ./gecode/int/unary.hh:851, - from gecode/int/unary.cpp:36: -./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 = Gecode::Int::Unary::OptFlexTask]' - 53 | optpost(Home home, TaskArray& t, IntPropLevel ipl) { - | ~~~~~^~~~ 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); | ~~~~~^~~~~~~~~~~~~~ @@ -101731,6 +104084,17 @@ ./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 = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::IntView]' 53 | optpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { | ~~~~~^~~~ +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:176, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, @@ -101769,78 +104133,39 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - 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/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/int/task.hh:37, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp: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) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - 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/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ +In file included from ./gecode/int.hh:917, + from ./gecode/int/cumulatives.hh:37, + from gecode/int/cumulatives.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, - from ./gecode/int/task.hh:37, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: + from ./gecode/int/cumulatives.hh:37, + from gecode/int/cumulatives.cpp: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) | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - 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/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/int/task.hh:37, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp: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) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/int.hh:1723, + from ./gecode/int/cumulatives.hh:37, + from gecode/int/cumulatives.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/int.hh:59, - from ./gecode/int/task.hh:37, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/int/task.hh:37, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp: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) - | ^~~~~~~ + from ./gecode/int/cumulatives.hh:37, + from gecode/int/cumulatives.cpp: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/int/cumulatives.hh:37, + from gecode/int/cumulatives.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:767, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/post.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView]': @@ -102126,6 +104451,63 @@ ./gecode/int/cumulative/opt-prop.hpp:56:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]' 56 | OptProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/int/cumulatives.hh:37, + from gecode/int/cumulatives.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/cumulatives.hh:37, + from gecode/int/cumulatives.cpp: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/int/cumulatives.hh:37, + from gecode/int/cumulatives.cpp:34: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/int/cumulatives.hh:37, + from gecode/int/cumulatives.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/cumulatives.hh:37, + from gecode/int/cumulatives.cpp: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/int/cumulatives.hh:37, + from gecode/int/cumulatives.cpp:34: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/int/cumulatives.hh:37, + from gecode/int/cumulatives.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/cumulatives.hh:37, + from gecode/int/cumulatives.cpp: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/int/cumulatives.hh:37, + from gecode/int/cumulatives.cpp:34: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:767, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/post.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView]': @@ -102165,6 +104547,25 @@ ./gecode/int/cumulative/opt-prop.hpp:56:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]' 56 | OptProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/int/cumulatives.hh:37, + from gecode/int/cumulatives.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/cumulatives.hh:37, + from gecode/int/cumulatives.cpp: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/int/cumulatives.hh:37, + from gecode/int/cumulatives.cpp:34: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:767, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/post.hpp:60:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -102375,6 +104776,27 @@ ./gecode/int/cumulative/man-prop.hpp:54:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLB]' 54 | ManProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/int/cumulatives.hh:37, + from gecode/int/cumulatives.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/cumulatives.hh:37, + from gecode/int/cumulatives.cpp: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:229, + from ./gecode/int.hh:59, + from ./gecode/int/cumulatives.hh:37, + from gecode/int/cumulatives.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:767, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/post.hpp:43:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -102411,27 +104833,6 @@ ./gecode/int/cumulative/man-prop.hpp:54:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLBA]' 54 | ManProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:187, - 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/propagator/pattern.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]': -./gecode/int/distinct/eqite.hpp:40:70: required from here -./gecode/kernel/propagator/pattern.hpp:354:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 354 | : Propagator(home), x0(y0), x1(y1) { - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(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/cumulative.hh:767, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/post.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::ConstIntView]': @@ -102471,6 +104872,69 @@ ./gecode/int/cumulative/opt-prop.hpp:56:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]' 56 | OptProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/int/cumulatives.hh:37, + from gecode/int/cumulatives.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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 ./gecode/int.hh:59, + from ./gecode/int/cumulatives.hh:37, + from gecode/int/cumulatives.cpp: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:229, + from ./gecode/int.hh:59, + from ./gecode/int/cumulatives.hh:37, + from gecode/int/cumulatives.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/int/cumulatives.hh:37, + from gecode/int/cumulatives.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, + from ./gecode/int.hh:59, + from ./gecode/int/cumulatives.hh:37, + from gecode/int/cumulatives.cpp: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:229, + from ./gecode/int.hh:59, + from ./gecode/int/cumulatives.hh:37, + from gecode/int/cumulatives.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/int/cumulatives.hh:37, + from gecode/int/cumulatives.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, + from ./gecode/int.hh:59, + from ./gecode/int/cumulatives.hh:37, + from gecode/int/cumulatives.cpp: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:229, + from ./gecode/int.hh:59, + from ./gecode/int/cumulatives.hh:37, + from gecode/int/cumulatives.cpp: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) { + | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:767, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/post.hpp:60:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -102489,27 +104953,6 @@ ./gecode/int/cumulative/opt-prop.hpp:56:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]' 56 | OptProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ -In file included from ./gecode/int/distinct.hh:377, - from gecode/int/unary.cpp:37: -./gecode/int/distinct/bnd.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]': -gecode/int/unary.cpp:68:9: required from here -./gecode/int/distinct/bnd.hpp:478:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 478 | return Rel::Nq::post(home,x[0],x[1]); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -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:3266:3: note: because 'Gecode::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/distinct.hh:46, - from gecode/int/unary.cpp:37: -./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/cumulative.hh:767, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/post.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::IntView]': @@ -102531,45 +104974,6 @@ ./gecode/int/cumulative/opt-prop.hpp:56:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLB]' 56 | OptProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ -In file included from ./gecode/int/distinct.hh:377, - from gecode/int/unary.cpp:37: -./gecode/int/distinct/bnd.hpp:480:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 480 | (void) new (home) Bnd(home,x); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/kernel.hh: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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/distinct.hh:377, - from gecode/int/unary.cpp:37: -./gecode/int/distinct/bnd.hpp:38:23: note: initializing argument 1 of 'Gecode::Int::Distinct::Bnd::Bnd(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' - 38 | Bnd::Bnd(Home home, ViewArray& x0) - | ~~~~~^~~~ -In file included from ./gecode/int/distinct.hh:381, - from gecode/int/unary.cpp:37: -./gecode/int/distinct/dom.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]': -gecode/int/unary.cpp:71:9: required from here -./gecode/int/distinct/dom.hpp:47:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 47 | return Rel::Nq::post(home,x[0],x[1]); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -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:3266:3: note: because 'Gecode::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/distinct.hh:46, - from gecode/int/unary.cpp:37: -./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/cumulative.hh:767, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/post.hpp:58:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -102588,42 +104992,6 @@ ./gecode/int/cumulative/opt-prop.hpp:56:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLA]' 56 | OptProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ -In file included from ./gecode/int/distinct.hh:381, - from gecode/int/unary.cpp:37: -./gecode/int/distinct/dom.hpp:49:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 49 | return TerDom::post(home,x[0],x[1],x[2]); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/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:3266:3: note: because 'Gecode::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, - from gecode/int/unary.cpp:37: -./gecode/int/distinct/ter-dom.hpp:49:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::TerDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' - 49 | TerDom::post(Home home, View x0, View x1, View x2) { - | ~~~~~^~~~ -In file included from ./gecode/int/distinct.hh:381, - from gecode/int/unary.cpp:37: -./gecode/int/distinct/dom.hpp:53:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 53 | (void) new (home) Dom(home,x); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/distinct.hh:381, - from gecode/int/unary.cpp:37: -./gecode/int/distinct/dom.hpp:40:23: note: initializing argument 1 of 'Gecode::Int::Distinct::Dom::Dom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' - 40 | Dom::Dom(Home home, ViewArray& x) - | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:767, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/post.hpp:60:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -102642,381 +105010,6 @@ ./gecode/int/cumulative/opt-prop.hpp:56:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLBA]' 56 | OptProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ -In file included from ./gecode/int/distinct.hh:376, - from gecode/int/unary.cpp:37: -./gecode/int/distinct/val.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Distinct::Val::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]': -gecode/int/unary.cpp:74:9: required from here -./gecode/int/distinct/val.hpp:187:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 187 | return Rel::Nq::post(home,x[0],x[1]); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -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:3266:3: note: because 'Gecode::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/distinct.hh:46, - from gecode/int/unary.cpp:37: -./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/distinct.hh:376, - from gecode/int/unary.cpp:37: -./gecode/int/distinct/val.hpp:189:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 189 | (void) new (home) Val(home,x); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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:3266:3: note: because 'Gecode::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:376, - from gecode/int/unary.cpp:37: -./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) - | ~~~~~^~~~ -In file included from ./gecode/int/unary.hh:851, - from gecode/int/unary.cpp:36: -./gecode/int/unary/post.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFixPTask]': -gecode/int/unary.cpp:80:7: required from here -./gecode/int/unary/post.hpp:41:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | return ManProp::post(home,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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/unary.hh:849, - from gecode/int/unary.cpp:36: -./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLB]' - 48 | ManProp::post(Home home, TaskArray& t) { - | ~~~~~^~~~ -In file included from ./gecode/int/unary.hh:851, - from gecode/int/unary.cpp:36: -./gecode/int/unary/post.hpp:43:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | return ManProp::post(home,t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -In file included from ./gecode/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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/unary.hh:849, - from gecode/int/unary.cpp:36: -./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) { - | ~~~~~^~~~ -In file included from ./gecode/int/unary.hh:851, - from gecode/int/unary.cpp:36: -./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); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/unary.hh:849, - from gecode/int/unary.cpp:36: -./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLBA]' - 48 | ManProp::post(Home home, TaskArray& t) { - | ~~~~~^~~~ -In file included from ./gecode/int/unary.hh:851, - from gecode/int/unary.cpp:36: -./gecode/int/unary/post.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFixPSETask]': -gecode/int/unary.cpp:111:7: required from here -./gecode/int/unary/post.hpp:41:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | return ManProp::post(home,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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/unary.hh:849, - from gecode/int/unary.cpp:36: -./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLB]' - 48 | ManProp::post(Home home, TaskArray& t) { - | ~~~~~^~~~ -In file included from ./gecode/int/unary.hh:851, - from gecode/int/unary.cpp:36: -./gecode/int/unary/post.hpp:43:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | return ManProp::post(home,t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -In file included from ./gecode/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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/unary.hh:849, - from gecode/int/unary.cpp:36: -./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLA]' - 48 | ManProp::post(Home home, TaskArray& t) { - | ~~~~~^~~~ -In file included from ./gecode/int/unary.hh:851, - from gecode/int/unary.cpp:36: -./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); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/unary.hh:849, - from gecode/int/unary.cpp:36: -./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLBA]' - 48 | ManProp::post(Home home, TaskArray& t) { - | ~~~~~^~~~ -In file included from ./gecode/int/unary.hh:851, - from gecode/int/unary.cpp:36: -./gecode/int/unary/post.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFixPTask]': -gecode/int/unary.cpp:143:7: required from here -./gecode/int/unary/post.hpp:56:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 56 | return OptProp::post(home,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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/unary.hh:850, - from gecode/int/unary.cpp:36: -./gecode/int/unary/opt-prop.hpp:50:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLB]' - 50 | OptProp::post(Home home, TaskArray& t) { - | ~~~~~^~~~ -In file included from ./gecode/int/unary.hh:851, - from gecode/int/unary.cpp:36: -./gecode/int/unary/post.hpp:58:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 58 | return OptProp::post(home,t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/unary.hh:850, - from gecode/int/unary.cpp:36: -./gecode/int/unary/opt-prop.hpp:50:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLA]' - 50 | OptProp::post(Home home, TaskArray& t) { - | ~~~~~^~~~ -In file included from ./gecode/int/unary.hh:851, - from gecode/int/unary.cpp:36: -./gecode/int/unary/post.hpp:60:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | return OptProp::post(home,t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/unary.hh:850, - from gecode/int/unary.cpp:36: -./gecode/int/unary/opt-prop.hpp:50:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLBA]' - 50 | OptProp::post(Home home, TaskArray& t) { - | ~~~~~^~~~ -In file included from ./gecode/int/unary.hh:851, - from gecode/int/unary.cpp:36: -./gecode/int/unary/post.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFixPSETask]': -gecode/int/unary.cpp:187:9: required from here -./gecode/int/unary/post.hpp:56:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 56 | return OptProp::post(home,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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/unary.hh:850, - from gecode/int/unary.cpp:36: -./gecode/int/unary/opt-prop.hpp:50:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLB]' - 50 | OptProp::post(Home home, TaskArray& t) { - | ~~~~~^~~~ -In file included from ./gecode/int/unary.hh:851, - from gecode/int/unary.cpp:36: -./gecode/int/unary/post.hpp:58:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 58 | return OptProp::post(home,t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/unary.hh:850, - from gecode/int/unary.cpp:36: -./gecode/int/unary/opt-prop.hpp:50:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLA]' - 50 | OptProp::post(Home home, TaskArray& t) { - | ~~~~~^~~~ -In file included from ./gecode/int/unary.hh:851, - from gecode/int/unary.cpp:36: -./gecode/int/unary/post.hpp:60:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | return OptProp::post(home,t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/unary.hh:850, - from gecode/int/unary.cpp:36: -./gecode/int/unary/opt-prop.hpp:50:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLBA]' - 50 | OptProp::post(Home home, TaskArray& t) { - | ~~~~~^~~~ -In file included from ./gecode/int/unary.hh:851, - from gecode/int/unary.cpp:36: -./gecode/int/unary/post.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFlexTask]': -gecode/int/unary.cpp:220:7: required from here -./gecode/int/unary/post.hpp:41:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | return ManProp::post(home,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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/unary.hh:849, - from gecode/int/unary.cpp:36: -./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLB]' - 48 | ManProp::post(Home home, TaskArray& t) { - | ~~~~~^~~~ -In file included from ./gecode/int/unary.hh:851, - from gecode/int/unary.cpp:36: -./gecode/int/unary/post.hpp:43:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | return ManProp::post(home,t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -In file included from ./gecode/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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/unary.hh:849, - from gecode/int/unary.cpp:36: -./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLA]' - 48 | ManProp::post(Home home, TaskArray& t) { - | ~~~~~^~~~ -In file included from ./gecode/int/unary.hh:851, - from gecode/int/unary.cpp:36: -./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); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/unary.hh:849, - from gecode/int/unary.cpp:36: -./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLBA]' - 48 | ManProp::post(Home home, TaskArray& t) { - | ~~~~~^~~~ -In file included from ./gecode/int/unary.hh:851, - from gecode/int/unary.cpp:36: -./gecode/int/unary/post.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFlexTask]': -gecode/int/unary.cpp:250:7: required from here -./gecode/int/unary/post.hpp:56:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 56 | return OptProp::post(home,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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/unary.hh:850, - from gecode/int/unary.cpp:36: -./gecode/int/unary/opt-prop.hpp:50:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLB]' - 50 | OptProp::post(Home home, TaskArray& t) { - | ~~~~~^~~~ -In file included from ./gecode/int/unary.hh:851, - from gecode/int/unary.cpp:36: -./gecode/int/unary/post.hpp:58:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 58 | return OptProp::post(home,t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/unary.hh:850, - from gecode/int/unary.cpp:36: -./gecode/int/unary/opt-prop.hpp:50:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLA]' - 50 | OptProp::post(Home home, TaskArray& t) { - | ~~~~~^~~~ -In file included from ./gecode/int/unary.hh:851, - from gecode/int/unary.cpp:36: -./gecode/int/unary/post.hpp:60:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | return OptProp::post(home,t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/unary.hh:850, - from gecode/int/unary.cpp:36: -./gecode/int/unary/opt-prop.hpp:50:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLBA]' - 50 | OptProp::post(Home home, TaskArray& t) { - | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]': @@ -103511,6 +105504,13 @@ ./gecode/int/cumulative/man-prop.hpp:40:41: note: initializing argument 1 of 'Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLBA]' 40 | ManProp::ManProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/int/cumulatives.hh:37, + from gecode/int/cumulatives.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/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/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]': @@ -103574,6 +105574,55 @@ ./gecode/int/cumulative/opt-prop.hpp:42:41: note: initializing argument 1 of 'Gecode::Int::Cumulative::OptProp::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]' 42 | OptProp::OptProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ +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:3266:3: note: because 'Gecode::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, + from ./gecode/int/cumulatives.hh:37, + from gecode/int/cumulatives.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/int/cumulatives.hh:37, + from gecode/int/cumulatives.cpp:34: +./gecode/int/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 ./gecode/int.hh:59, + from ./gecode/int/cumulatives.hh:37, + from gecode/int/cumulatives.cpp: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/int/cumulatives.hh:37, + from gecode/int/cumulatives.cpp:34: +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/int/cumulatives.hh:37, + from gecode/int/cumulatives.cpp:34: +./gecode/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 ./gecode/int.hh:59, + from ./gecode/int/cumulatives.hh:37, + from gecode/int/cumulatives.cpp: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/int/cumulatives.hh:37, + from gecode/int/cumulatives.cpp: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); + | ~~~~~^~~~ ./gecode/int/cumulative/opt-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]': ./gecode/int/cumulative/post.hpp:58:44: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView]' gecode/int/cumulative.cpp:150:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]' @@ -103696,25 +105745,6 @@ ./gecode/int/cumulative/opt-prop.hpp:42:41: note: initializing argument 1 of 'Gecode::Int::Cumulative::OptProp::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]' 42 | OptProp::OptProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - 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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/int/task.hh:37, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp: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/cumulative/opt-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]': ./gecode/int/cumulative/post.hpp:56:44: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView]' gecode/int/cumulative.cpp:157:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]' @@ -103738,25 +105768,6 @@ ./gecode/int/unary/opt-prop.hpp:50:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLB]' 50 | OptProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - 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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/int/task.hh:37, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp: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/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp:94:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -104408,6 +106419,62 @@ ./gecode/int/cumulative/man-prop.hpp:40:41: note: initializing argument 1 of 'Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]' 40 | ManProp::ManProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/int/cumulatives.hh:37, + from gecode/int/cumulatives.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/cumulatives.hh:37, + from gecode/int/cumulatives.cpp: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/int.hh:4353, + from ./gecode/int/cumulatives.hh:37, + from gecode/int/cumulatives.cpp:34: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from ./gecode/int/cumulatives.hh:37, + from gecode/int/cumulatives.cpp:34: +./gecode/int/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 ./gecode/int.hh:59, + from ./gecode/int/cumulatives.hh:37, + from gecode/int/cumulatives.cpp: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/int/cumulatives.hh:37, + from gecode/int/cumulatives.cpp:34: +./gecode/int.hh:4429:21: note: initializing argument 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, + from ./gecode/int/cumulatives.hh:37, + from gecode/int/cumulatives.cpp:34: +./gecode/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:150, + from ./gecode/int.hh:59, + from ./gecode/int/cumulatives.hh:37, + from gecode/int/cumulatives.cpp: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/int/cumulatives.hh:37, + from gecode/int/cumulatives.cpp:34: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ ./gecode/int/cumulative/man-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLB]': ./gecode/int/cumulative/post.hpp:41:44: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::IntView]' gecode/int/cumulative.cpp:298:7: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView]' @@ -104777,29 +106844,6 @@ ./gecode/int/cumulative/opt-prop.hpp:42:41: note: initializing argument 1 of 'Gecode::Int::Cumulative::OptProp::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLB]' 42 | OptProp::OptProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ -In file included from ./gecode/int/rel.hh:696, - from ./gecode/int/distinct.hh:46, - from gecode/int/unary.cpp:37: -./gecode/int/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]': -./gecode/int/distinct/bnd.hpp:478:38: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' -gecode/int/unary.cpp:68:9: required from here -./gecode/int/rel/nq.hpp:57:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | (void) new (home) Nq(home,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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:3266:3: note: because 'Gecode::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/distinct.hh:46, - from gecode/int/unary.cpp:37: -./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/cumulative/opt-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLA]': ./gecode/int/cumulative/post.hpp:58:44: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::IntView]' gecode/int/cumulative.cpp:345:7: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView]' @@ -104823,25 +106867,6 @@ ./gecode/int/unary/opt-prop.hpp:50:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLA]' 50 | OptProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ -In file included from ./gecode/int/distinct.hh:377, - from gecode/int/unary.cpp:37: -./gecode/int/distinct/bnd.hpp: In instantiation of 'Gecode::Int::Distinct::Bnd::Bnd(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]': -./gecode/int/distinct/bnd.hpp:480:14: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' -gecode/int/unary.cpp:68:9: required from here -./gecode/int/distinct/bnd.hpp:39:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | : Propagator(home), x(x0), y(home,x0) { - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(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/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp:94:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -104880,27 +106905,6 @@ ./gecode/int/cumulative/opt-prop.hpp:42:41: note: initializing argument 1 of 'Gecode::Int::Cumulative::OptProp::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLA]' 42 | OptProp::OptProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ -In file included from ./gecode/int/distinct.hh:378, - from gecode/int/unary.cpp:37: -./gecode/int/distinct/ter-dom.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Distinct::TerDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]': -./gecode/int/distinct/dom.hpp:49:32: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' -gecode/int/unary.cpp:71:9: required from here -./gecode/int/distinct/ter-dom.hpp:50:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | (void) new (home) TerDom(home,x0,x1,x2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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:3266:3: note: because 'Gecode::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, - from gecode/int/unary.cpp:37: -./gecode/int/distinct/ter-dom.hpp:44:29: note: initializing argument 1 of 'Gecode::Int::Distinct::TerDom::TerDom(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' - 44 | TerDom::TerDom(Home home, View x0, View x1, View x2) - | ~~~~~^~~~ ./gecode/int/cumulative/opt-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLBA]': ./gecode/int/cumulative/post.hpp:60:45: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::IntView]' gecode/int/cumulative.cpp:345:7: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView]' @@ -104924,30 +106928,6 @@ ./gecode/int/unary/opt-prop.hpp:50:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLBA]' 50 | OptProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ -In file included from ./gecode/int/distinct.hh:381, - from gecode/int/unary.cpp:37: -./gecode/int/distinct/dom.hpp: In instantiation of 'Gecode::Int::Distinct::Dom::Dom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]': -./gecode/int/distinct/dom.hpp:53:14: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' -gecode/int/unary.cpp:71:9: required from here -./gecode/int/distinct/dom.hpp:41:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | : NaryPropagator(home,x) {} - | ^ -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:3266:3: note: because 'Gecode::Home' 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, - 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/propagator/pattern.hpp:476:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]' - 476 | (Home home, ViewArray& y) - | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp:94:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -104968,30 +106948,6 @@ ./gecode/int/cumulative/man-prop.hpp:54:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLBA]' 54 | ManProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ -In file included from ./gecode/int/distinct.hh:376, - from gecode/int/unary.cpp:37: -./gecode/int/distinct/val.hpp: In instantiation of 'Gecode::Int::Distinct::Val::Val(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]': -./gecode/int/distinct/val.hpp:189:14: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Val::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' -gecode/int/unary.cpp:74:9: required from here -./gecode/int/distinct/val.hpp:148:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 148 | : NaryPropagator(home,x) {} - | ^ -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:3266:3: note: because 'Gecode::Home' 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, - 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/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) - | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp:96:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -105010,235 +106966,6 @@ ./gecode/int/cumulative/opt-prop.hpp:42:41: note: initializing argument 1 of 'Gecode::Int::Cumulative::OptProp::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLBA]' 42 | OptProp::OptProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ -In file included from ./gecode/int/unary.hh:849, - from gecode/int/unary.cpp:36: -./gecode/int/unary/man-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLB]': -./gecode/int/unary/post.hpp:41:40: required from 'Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFixPTask]' -gecode/int/unary.cpp:80:7: required from here -./gecode/int/unary/man-prop.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | (void) new (home) ManProp(home,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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/unary.hh:849, - from gecode/int/unary.cpp:36: -./gecode/int/unary/man-prop.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLB]' - 38 | ManProp::ManProp(Home home, TaskArray& t) - | ~~~~~^~~~ -./gecode/int/unary/man-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLA]': -./gecode/int/unary/post.hpp:43:40: required from 'Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFixPTask]' -gecode/int/unary.cpp:80:7: required from here -./gecode/int/unary/man-prop.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | (void) new (home) ManProp(home,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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/unary.hh:849, - from gecode/int/unary.cpp:36: -./gecode/int/unary/man-prop.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLA]' - 38 | ManProp::ManProp(Home home, TaskArray& t) - | ~~~~~^~~~ -./gecode/int/unary/man-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLBA]': -./gecode/int/unary/post.hpp:45:41: required from 'Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFixPTask]' -gecode/int/unary.cpp:80:7: required from here -./gecode/int/unary/man-prop.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | (void) new (home) ManProp(home,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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/unary.hh:849, - from gecode/int/unary.cpp:36: -./gecode/int/unary/man-prop.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLBA]' - 38 | ManProp::ManProp(Home home, TaskArray& t) - | ~~~~~^~~~ -./gecode/int/unary/man-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLB]': -./gecode/int/unary/post.hpp:41:40: required from 'Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFixPSETask]' -gecode/int/unary.cpp:111:7: required from here -./gecode/int/unary/man-prop.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | (void) new (home) ManProp(home,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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/unary.hh:849, - from gecode/int/unary.cpp:36: -./gecode/int/unary/man-prop.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLB]' - 38 | ManProp::ManProp(Home home, TaskArray& t) - | ~~~~~^~~~ -./gecode/int/unary/man-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLA]': -./gecode/int/unary/post.hpp:43:40: required from 'Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFixPSETask]' -gecode/int/unary.cpp:111:7: required from here -./gecode/int/unary/man-prop.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | (void) new (home) ManProp(home,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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/unary.hh:849, - from gecode/int/unary.cpp:36: -./gecode/int/unary/man-prop.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLA]' - 38 | ManProp::ManProp(Home home, TaskArray& t) - | ~~~~~^~~~ -./gecode/int/unary/man-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLBA]': -./gecode/int/unary/post.hpp:45:41: required from 'Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFixPSETask]' -gecode/int/unary.cpp:111:7: required from here -./gecode/int/unary/man-prop.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | (void) new (home) ManProp(home,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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/unary.hh:849, - from gecode/int/unary.cpp:36: -./gecode/int/unary/man-prop.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLBA]' - 38 | ManProp::ManProp(Home home, TaskArray& t) - | ~~~~~^~~~ -In file included from ./gecode/int/unary.hh:850, - from gecode/int/unary.cpp:36: -./gecode/int/unary/opt-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLB]': -./gecode/int/unary/post.hpp:56:40: required from 'Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFixPTask]' -gecode/int/unary.cpp:143:7: required from here -./gecode/int/unary/opt-prop.hpp:62:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 62 | return ManProp::ManTask,PL>::post(home,mt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/unary.hh:849, - from gecode/int/unary.cpp:36: -./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLB]' - 48 | ManProp::post(Home home, TaskArray& t) { - | ~~~~~^~~~ -In file included from ./gecode/int/unary.hh:850, - from gecode/int/unary.cpp:36: -./gecode/int/unary/opt-prop.hpp:65:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 65 | (void) new (home) OptProp(home,t); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/unary.hh:850, - from gecode/int/unary.cpp:36: -./gecode/int/unary/opt-prop.hpp:40:37: note: initializing argument 1 of 'Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLB]' - 40 | OptProp::OptProp(Home home, TaskArray& t) - | ~~~~~^~~~ -./gecode/int/unary/opt-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLA]': -./gecode/int/unary/post.hpp:58:40: required from 'Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFixPTask]' -gecode/int/unary.cpp:143:7: required from here -./gecode/int/unary/opt-prop.hpp:62:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 62 | return ManProp::ManTask,PL>::post(home,mt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/unary.hh:849, - from gecode/int/unary.cpp:36: -./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) { - | ~~~~~^~~~ -In file included from ./gecode/int/unary.hh:850, - from gecode/int/unary.cpp:36: -./gecode/int/unary/opt-prop.hpp:65:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 65 | (void) new (home) OptProp(home,t); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/unary.hh:850, - from gecode/int/unary.cpp:36: -./gecode/int/unary/opt-prop.hpp:40:37: note: initializing argument 1 of 'Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLA]' - 40 | OptProp::OptProp(Home home, TaskArray& t) - | ~~~~~^~~~ -./gecode/int/unary/opt-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLBA]': -./gecode/int/unary/post.hpp:60:41: required from 'Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFixPTask]' -gecode/int/unary.cpp:143:7: required from here -./gecode/int/unary/opt-prop.hpp:62:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 62 | return ManProp::ManTask,PL>::post(home,mt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/unary.hh:849, - from gecode/int/unary.cpp:36: -./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLBA]' - 48 | ManProp::post(Home home, TaskArray& t) { - | ~~~~~^~~~ -In file included from ./gecode/int/unary.hh:850, - from gecode/int/unary.cpp:36: -./gecode/int/unary/opt-prop.hpp:65:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 65 | (void) new (home) OptProp(home,t); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/unary.hh:850, - from gecode/int/unary.cpp:36: -./gecode/int/unary/opt-prop.hpp:40:37: note: initializing argument 1 of 'Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLBA]' - 40 | OptProp::OptProp(Home home, TaskArray& t) - | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, @@ -105283,80 +107010,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/int/unary/opt-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLB]': -./gecode/int/unary/post.hpp:56:40: required from 'Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFixPSETask]' -gecode/int/unary.cpp:187:9: required from here -./gecode/int/unary/opt-prop.hpp:62:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 62 | return ManProp::ManTask,PL>::post(home,mt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/unary.hh:849, - from gecode/int/unary.cpp:36: -./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLB]' - 48 | ManProp::post(Home home, TaskArray& t) { - | ~~~~~^~~~ -In file included from ./gecode/int/unary.hh:850, - from gecode/int/unary.cpp:36: -./gecode/int/unary/opt-prop.hpp:65:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 65 | (void) new (home) OptProp(home,t); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/unary.hh:850, - from gecode/int/unary.cpp:36: -./gecode/int/unary/opt-prop.hpp:40:37: note: initializing argument 1 of 'Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLB]' - 40 | OptProp::OptProp(Home home, TaskArray& t) - | ~~~~~^~~~ -./gecode/int/unary/opt-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLA]': -./gecode/int/unary/post.hpp:58:40: required from 'Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFixPSETask]' -gecode/int/unary.cpp:187:9: required from here -./gecode/int/unary/opt-prop.hpp:62:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 62 | return ManProp::ManTask,PL>::post(home,mt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/unary.hh:849, - from gecode/int/unary.cpp:36: -./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) { - | ~~~~~^~~~ -In file included from ./gecode/int/unary.hh:850, - from gecode/int/unary.cpp:36: -./gecode/int/unary/opt-prop.hpp:65:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 65 | (void) new (home) OptProp(home,t); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/unary.hh:850, - from gecode/int/unary.cpp:36: -./gecode/int/unary/opt-prop.hpp:40:37: note: initializing argument 1 of 'Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLA]' - 40 | OptProp::OptProp(Home home, TaskArray& t) - | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:849, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: @@ -105406,43 +107059,6 @@ ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::ManFixPTask; PL = Gecode::Int::PLB]' 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ -./gecode/int/unary/opt-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLBA]': -./gecode/int/unary/post.hpp:60:41: required from 'Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFixPSETask]' -gecode/int/unary.cpp:187:9: required from here -./gecode/int/unary/opt-prop.hpp:62:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 62 | return ManProp::ManTask,PL>::post(home,mt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/unary.hh:849, - from gecode/int/unary.cpp:36: -./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLBA]' - 48 | ManProp::post(Home home, TaskArray& t) { - | ~~~~~^~~~ -In file included from ./gecode/int/unary.hh:850, - from gecode/int/unary.cpp:36: -./gecode/int/unary/opt-prop.hpp:65:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 65 | (void) new (home) OptProp(home,t); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/unary.hh:850, - from gecode/int/unary.cpp:36: -./gecode/int/unary/opt-prop.hpp:40:37: note: initializing argument 1 of 'Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLBA]' - 40 | OptProp::OptProp(Home home, TaskArray& t) - | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:849, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: @@ -105493,52 +107109,6 @@ 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:849, - from gecode/int/unary.cpp:36: -./gecode/int/unary/man-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLB]': -./gecode/int/unary/post.hpp:41:40: required from 'Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFlexTask]' -gecode/int/unary.cpp:220:7: required from here -./gecode/int/unary/man-prop.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | (void) new (home) ManProp(home,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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/unary.hh:849, - from gecode/int/unary.cpp:36: -./gecode/int/unary/man-prop.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLB]' - 38 | ManProp::ManProp(Home home, TaskArray& t) - | ~~~~~^~~~ -./gecode/int/unary/man-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLA]': -./gecode/int/unary/post.hpp:43:40: required from 'Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFlexTask]' -gecode/int/unary.cpp:220:7: required from here -./gecode/int/unary/man-prop.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | (void) new (home) ManProp(home,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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/unary.hh:849, - from gecode/int/unary.cpp:36: -./gecode/int/unary/man-prop.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLA]' - 38 | ManProp::ManProp(Home home, TaskArray& t) - | ~~~~~^~~~ -./gecode/int/unary/man-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLBA]': -./gecode/int/unary/post.hpp:45:41: required from 'Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFlexTask]' -gecode/int/unary.cpp:220:7: required from here -./gecode/int/unary/man-prop.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | (void) new (home) ManProp(home,t); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/int/unary.hh:849, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/man-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLBA]': @@ -105552,25 +107122,12 @@ 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:3266:3: note: because 'Gecode::Home' 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/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp: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) { | ^~~~ In file included from ./gecode/int/unary.hh:849, - from gecode/int/unary.cpp:36: -./gecode/int/unary/man-prop.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLBA]' - 38 | ManProp::ManProp(Home home, TaskArray& t) - | ~~~~~^~~~ -In file included from ./gecode/int/unary.hh:849, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/man-prop.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLBA]' @@ -105600,64 +107157,6 @@ ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::ManFixPTask; PL = Gecode::Int::PLBA]' 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ -In file included from ./gecode/int/unary.hh:850, - from gecode/int/unary.cpp:36: -./gecode/int/unary/opt-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLB]': -./gecode/int/unary/post.hpp:56:40: required from 'Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFlexTask]' -gecode/int/unary.cpp:250:7: required from here -./gecode/int/unary/opt-prop.hpp:62:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 62 | return ManProp::ManTask,PL>::post(home,mt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/unary.hh:849, - from gecode/int/unary.cpp:36: -./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLB]' - 48 | ManProp::post(Home home, TaskArray& t) { - | ~~~~~^~~~ -In file included from ./gecode/int/unary.hh:850, - from gecode/int/unary.cpp:36: -./gecode/int/unary/opt-prop.hpp:65:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 65 | (void) new (home) OptProp(home,t); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/unary.hh:850, - from gecode/int/unary.cpp:36: -./gecode/int/unary/opt-prop.hpp:40:37: note: initializing argument 1 of 'Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLB]' - 40 | OptProp::OptProp(Home home, TaskArray& t) - | ~~~~~^~~~ -./gecode/int/unary/opt-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLA]': -./gecode/int/unary/post.hpp:58:40: required from 'Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFlexTask]' -gecode/int/unary.cpp:250:7: required from here -./gecode/int/unary/opt-prop.hpp:62:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 62 | return ManProp::ManTask,PL>::post(home,mt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/unary.hh:849, - from gecode/int/unary.cpp:36: -./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLA]' - 48 | ManProp::post(Home home, TaskArray& t) { - | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:849, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: @@ -105683,24 +107182,6 @@ ./gecode/int/unary/man-prop.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLB]' 38 | ManProp::ManProp(Home home, TaskArray& t) | ~~~~~^~~~ -In file included from ./gecode/int/unary.hh:850, - from gecode/int/unary.cpp:36: -./gecode/int/unary/opt-prop.hpp:65:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 65 | (void) new (home) OptProp(home,t); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/unary.hh:850, - from gecode/int/unary.cpp:36: -./gecode/int/unary/opt-prop.hpp:40:37: note: initializing argument 1 of 'Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLA]' - 40 | OptProp::OptProp(Home home, TaskArray& t) - | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp: In instantiation of 'Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]': @@ -105725,43 +107206,6 @@ ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::ManFixPSETask; PL = Gecode::Int::PLB]' 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ -./gecode/int/unary/opt-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLBA]': -./gecode/int/unary/post.hpp:60:41: required from 'Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFlexTask]' -gecode/int/unary.cpp:250:7: required from here -./gecode/int/unary/opt-prop.hpp:62:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 62 | return ManProp::ManTask,PL>::post(home,mt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/unary.hh:849, - from gecode/int/unary.cpp:36: -./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLBA]' - 48 | ManProp::post(Home home, TaskArray& t) { - | ~~~~~^~~~ -In file included from ./gecode/int/unary.hh:850, - from gecode/int/unary.cpp:36: -./gecode/int/unary/opt-prop.hpp:65:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 65 | (void) new (home) OptProp(home,t); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/unary.hh:850, - from gecode/int/unary.cpp:36: -./gecode/int/unary/opt-prop.hpp:40:37: note: initializing argument 1 of 'Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLBA]' - 40 | OptProp::OptProp(Home home, TaskArray& t) - | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:849, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: @@ -106660,32 +108104,6 @@ ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::ManFlexTask; PL = Gecode::Int::PLA]' 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ -In file included from ./gecode/int/rel.hh:696, - from ./gecode/int/distinct.hh:46, - from gecode/int/unary.cpp:37: -./gecode/int/rel/nq.hpp: In instantiation of 'Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]': -./gecode/int/rel/nq.hpp:57:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' -./gecode/int/distinct/bnd.hpp:478:38: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' -gecode/int/unary.cpp:68:9: required from here -./gecode/int/rel/nq.hpp:45:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | : MixBinaryPropagator(home,x0,x1) {} - | ^ -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:3266:3: note: because 'Gecode::Home' 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, - 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/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 0; View1 = Gecode::Int::IntView; int pc1 = 0]' - 586 | (Home home, View0 y0, View1 y1) - | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:849, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: @@ -106759,31 +108177,6 @@ ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::ManFlexTask; PL = Gecode::Int::PLB]' 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ -In file included from ./gecode/int/distinct.hh:378, - from gecode/int/unary.cpp:37: -./gecode/int/distinct/ter-dom.hpp: In instantiation of 'Gecode::Int::Distinct::TerDom::TerDom(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]': -./gecode/int/distinct/ter-dom.hpp:50:12: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::TerDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' -./gecode/int/distinct/dom.hpp:49:32: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' -gecode/int/unary.cpp:71:9: required from here -./gecode/int/distinct/ter-dom.hpp:45:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | : TernaryPropagator(home,x0,x1,x2) {} - | ^ -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:3266:3: note: because 'Gecode::Home' 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, - 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/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/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp: In instantiation of 'Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLA]': @@ -106832,24 +108225,6 @@ ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::ManFlexTask; PL = Gecode::Int::PLBA]' 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]': -./gecode/int/distinct/dom.hpp:41:45: required from 'Gecode::Int::Distinct::Dom::Dom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' -./gecode/int/distinct/dom.hpp:53:14: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' -gecode/int/unary.cpp:71:9: required from here -./gecode/kernel/propagator/pattern.hpp:477:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 477 | : Propagator(home), x(y) { - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(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/unary.hh:850, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: @@ -106895,26 +108270,6 @@ ./gecode/int/unary/opt-prop.hpp:40:37: note: initializing argument 1 of 'Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLB]' 40 | OptProp::OptProp(Home home, TaskArray& t) | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:187, - 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/propagator/pattern.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 0]': -./gecode/int/distinct/val.hpp:148:43: required from 'Gecode::Int::Distinct::Val::Val(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' -./gecode/int/distinct/val.hpp:189:14: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Val::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' -gecode/int/unary.cpp:74:9: required from here -./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/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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp: In instantiation of 'Gecode::Int::Cumulative::OptProp::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]': @@ -106939,9 +108294,6 @@ ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::OptFlexTask; PL = Gecode::Int::PLB]' 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ -./gecode/kernel/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/unary.hh:850, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: @@ -106987,23 +108339,6 @@ ./gecode/int/unary/opt-prop.hpp:40:37: note: initializing argument 1 of 'Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLA]' 40 | OptProp::OptProp(Home home, TaskArray& t) | ~~~~~^~~~ -In file included from ./gecode/int/unary.hh:849, - from gecode/int/unary.cpp:36: -./gecode/int/unary/man-prop.hpp: In instantiation of 'Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLB]': -./gecode/int/unary/man-prop.hpp:50:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLB]' -./gecode/int/unary/post.hpp:41:40: required from 'Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFixPTask]' -gecode/int/unary.cpp:80:7: required from here -./gecode/int/unary/man-prop.hpp:39:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | : TaskProp(home,t) {} - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp: In instantiation of 'Gecode::Int::Cumulative::OptProp::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]': @@ -107014,12 +108349,6 @@ ./gecode/int/cumulative/opt-prop.hpp:43:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : TaskProp(home,t), c(c0) { | ^ -In file included from ./gecode/int/task.hh:484, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLB]' - 38 | TaskProp::TaskProp(Home home, TaskArray& t0) - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, @@ -107034,38 +108363,6 @@ ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::OptFlexTask; PL = Gecode::Int::PLA]' 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ -In file included from ./gecode/int/unary.hh:849, - from gecode/int/unary.cpp:36: -./gecode/int/unary/man-prop.hpp: In instantiation of 'Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLA]': -./gecode/int/unary/man-prop.hpp:50:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLA]' -./gecode/int/unary/post.hpp:43:40: required from 'Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFixPTask]' -gecode/int/unary.cpp:80:7: required from here -./gecode/int/unary/man-prop.hpp:39:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | : TaskProp(home,t) {} - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/task.hh:484, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLA]' - 38 | TaskProp::TaskProp(Home home, TaskArray& t0) - | ~~~~~^~~~ -In file included from ./gecode/int/unary.hh:849, - from gecode/int/unary.cpp:36: -./gecode/int/unary/man-prop.hpp: In instantiation of 'Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLBA]': -./gecode/int/unary/man-prop.hpp:50:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLBA]' -./gecode/int/unary/post.hpp:45:41: required from 'Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFixPTask]' -gecode/int/unary.cpp:80:7: required from here -./gecode/int/unary/man-prop.hpp:39:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | : TaskProp(home,t) {} - | ^ In file included from ./gecode/int/unary.hh:850, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: @@ -107080,25 +108377,11 @@ 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:3266:3: note: because 'Gecode::Home' 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/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp: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) { | ^~~~ -In file included from ./gecode/int/task.hh:484, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLBA]' - 38 | TaskProp::TaskProp(Home home, TaskArray& t0) - | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:849, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: @@ -107149,29 +108432,6 @@ ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::OptFlexTask; PL = Gecode::Int::PLBA]' 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ -In file included from ./gecode/int/unary.hh:849, - from gecode/int/unary.cpp:36: -./gecode/int/unary/man-prop.hpp: In instantiation of 'Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLB]': -./gecode/int/unary/man-prop.hpp:50:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLB]' -./gecode/int/unary/post.hpp:41:40: required from 'Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFixPSETask]' -gecode/int/unary.cpp:111:7: required from here -./gecode/int/unary/man-prop.hpp:39:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | : TaskProp(home,t) {} - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/task.hh:484, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLB]' - 38 | TaskProp::TaskProp(Home home, TaskArray& t0) - | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp: In instantiation of 'Gecode::Int::Cumulative::OptProp::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLB]': @@ -107196,29 +108456,25 @@ ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::OptFlexTask; PL = Gecode::Int::PLB]' 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ -In file included from ./gecode/int/unary.hh:849, - from gecode/int/unary.cpp:36: -./gecode/int/unary/man-prop.hpp: In instantiation of 'Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLA]': -./gecode/int/unary/man-prop.hpp:50:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLA]' -./gecode/int/unary/post.hpp:43:40: required from 'Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFixPSETask]' -gecode/int/unary.cpp:111:7: required from here -./gecode/int/unary/man-prop.hpp:39:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | : TaskProp(home,t) {} - | ^ +In file included from ./gecode/int.hh:5223, + from ./gecode/int/cumulatives.hh:37, + from gecode/int/cumulatives.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/task.hh:37, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: + from ./gecode/int/cumulatives.hh:37, + from gecode/int/cumulatives.cpp: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/int/task.hh:484, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLA]' - 38 | TaskProp::TaskProp(Home home, TaskArray& t0) - | ~~~~~^~~~ +In file included from ./gecode/int/cumulatives.hh:37, + from gecode/int/cumulatives.cpp:34: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp: In instantiation of 'Gecode::Int::Cumulative::OptProp::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLA]': @@ -107243,29 +108499,6 @@ ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::OptFlexTask; PL = Gecode::Int::PLA]' 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ -In file included from ./gecode/int/unary.hh:849, - from gecode/int/unary.cpp:36: -./gecode/int/unary/man-prop.hpp: In instantiation of 'Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLBA]': -./gecode/int/unary/man-prop.hpp:50:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLBA]' -./gecode/int/unary/post.hpp:45:41: required from 'Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFixPSETask]' -gecode/int/unary.cpp:111:7: required from here -./gecode/int/unary/man-prop.hpp:39:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | : TaskProp(home,t) {} - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/task.hh:484, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLBA]' - 38 | TaskProp::TaskProp(Home home, TaskArray& t0) - | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp: In instantiation of 'Gecode::Int::Cumulative::OptProp::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLBA]': @@ -107290,176 +108523,44 @@ ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::OptFlexTask; PL = Gecode::Int::PLBA]' 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ -In file included from ./gecode/int/unary.hh:850, - from gecode/int/unary.cpp:36: -./gecode/int/unary/opt-prop.hpp: In instantiation of 'Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLB]': -./gecode/int/unary/opt-prop.hpp:65:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLB]' -./gecode/int/unary/post.hpp:56:40: required from 'Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFixPTask]' -gecode/int/unary.cpp:143:7: required from here -./gecode/int/unary/opt-prop.hpp:41:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | : TaskProp(home,t) {} - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/task.hh:484, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLB]' - 38 | TaskProp::TaskProp(Home home, TaskArray& t0) - | ~~~~~^~~~ -In file included from ./gecode/int/unary.hh:850, - from gecode/int/unary.cpp:36: -./gecode/int/unary/opt-prop.hpp: In instantiation of 'Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLA]': -./gecode/int/unary/opt-prop.hpp:65:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLA]' -./gecode/int/unary/post.hpp:58:40: required from 'Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFixPTask]' -gecode/int/unary.cpp:143:7: required from here -./gecode/int/unary/opt-prop.hpp:41:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | : TaskProp(home,t) {} - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/task.hh:484, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLA]' - 38 | TaskProp::TaskProp(Home home, TaskArray& t0) - | ~~~~~^~~~ -In file included from ./gecode/int/unary.hh:850, - from gecode/int/unary.cpp:36: -./gecode/int/unary/opt-prop.hpp: In instantiation of 'Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLBA]': -./gecode/int/unary/opt-prop.hpp:65:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLBA]' -./gecode/int/unary/post.hpp:60:41: required from 'Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFixPTask]' -gecode/int/unary.cpp:143:7: required from here -./gecode/int/unary/opt-prop.hpp:41:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | : TaskProp(home,t) {} - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/task.hh:484, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLBA]' - 38 | TaskProp::TaskProp(Home home, TaskArray& t0) - | ~~~~~^~~~ -In file included from ./gecode/int/unary.hh:850, - from gecode/int/unary.cpp:36: -./gecode/int/unary/opt-prop.hpp: In instantiation of 'Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLB]': -./gecode/int/unary/opt-prop.hpp:65:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLB]' -./gecode/int/unary/post.hpp:56:40: required from 'Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFixPSETask]' -gecode/int/unary.cpp:187:9: required from here -./gecode/int/unary/opt-prop.hpp:41:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | : TaskProp(home,t) {} - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/task.hh:484, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLB]' - 38 | TaskProp::TaskProp(Home home, TaskArray& t0) - | ~~~~~^~~~ -In file included from ./gecode/int/unary.hh:850, - from gecode/int/unary.cpp:36: -./gecode/int/unary/opt-prop.hpp: In instantiation of 'Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLA]': -./gecode/int/unary/opt-prop.hpp:65:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLA]' -./gecode/int/unary/post.hpp:58:40: required from 'Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFixPSETask]' -gecode/int/unary.cpp:187:9: required from here -./gecode/int/unary/opt-prop.hpp:41:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | : TaskProp(home,t) {} - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/task.hh:484, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLA]' - 38 | TaskProp::TaskProp(Home home, TaskArray& t0) - | ~~~~~^~~~ -In file included from ./gecode/int/unary.hh:850, - from gecode/int/unary.cpp:36: -./gecode/int/unary/opt-prop.hpp: In instantiation of 'Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLBA]': -./gecode/int/unary/opt-prop.hpp:65:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLBA]' -./gecode/int/unary/post.hpp:60:41: required from 'Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFixPSETask]' -gecode/int/unary.cpp:187:9: required from here -./gecode/int/unary/opt-prop.hpp:41:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | : TaskProp(home,t) {} - | ^ +In file included from ./gecode/int.hh:5223, + from ./gecode/int/cumulatives.hh:37, + from gecode/int/cumulatives.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/task.hh:37, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: + from ./gecode/int/cumulatives.hh:37, + from gecode/int/cumulatives.cpp: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/int/task.hh:484, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLBA]' - 38 | TaskProp::TaskProp(Home home, TaskArray& t0) - | ~~~~~^~~~ -In file included from ./gecode/int/unary.hh:849, - from gecode/int/unary.cpp:36: -./gecode/int/unary/man-prop.hpp: In instantiation of 'Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLB]': -./gecode/int/unary/man-prop.hpp:50:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLB]' -./gecode/int/unary/post.hpp:41:40: required from 'Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFlexTask]' -gecode/int/unary.cpp:220:7: required from here -./gecode/int/unary/man-prop.hpp:39:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | : TaskProp(home,t) {} - | ^ +In file included from ./gecode/int/cumulatives.hh:37, + from gecode/int/cumulatives.cpp:34: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/int/cumulatives.hh:37, + from gecode/int/cumulatives.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, from ./gecode/int.hh:59, - from ./gecode/int/task.hh:37, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: + from ./gecode/int/cumulatives.hh:37, + from gecode/int/cumulatives.cpp: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/int/task.hh:484, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLB]' - 38 | TaskProp::TaskProp(Home home, TaskArray& t0) - | ~~~~~^~~~ -In file included from ./gecode/int/unary.hh:849, - from gecode/int/unary.cpp:36: -./gecode/int/unary/man-prop.hpp: In instantiation of 'Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLA]': -./gecode/int/unary/man-prop.hpp:50:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLA]' -./gecode/int/unary/post.hpp:43:40: required from 'Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFlexTask]' -gecode/int/unary.cpp:220:7: required from here -./gecode/int/unary/man-prop.hpp:39:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | : TaskProp(home,t) {} - | ^ +In file included from ./gecode/int/cumulatives.hh:37, + from gecode/int/cumulatives.cpp:34: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:849, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: @@ -107480,49 +108581,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/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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLB]' 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ -In file included from ./gecode/int/task.hh:484, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLA]' - 38 | TaskProp::TaskProp(Home home, TaskArray& t0) - | ~~~~~^~~~ -In file included from ./gecode/int/unary.hh:849, - from gecode/int/unary.cpp:36: -./gecode/int/unary/man-prop.hpp: In instantiation of 'Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLBA]': -./gecode/int/unary/man-prop.hpp:50:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLBA]' -./gecode/int/unary/post.hpp:45:41: required from 'Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFlexTask]' -gecode/int/unary.cpp:220:7: required from here -./gecode/int/unary/man-prop.hpp:39:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | : TaskProp(home,t) {} - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/task.hh:484, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLBA]' - 38 | TaskProp::TaskProp(Home home, TaskArray& t0) - | ~~~~~^~~~ ./gecode/int/task/prop.hpp: In instantiation of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::ManFixPTask; PL = Gecode::Int::PLB]': ./gecode/int/cumulative/man-prop.hpp:41:41: required from 'Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]' ./gecode/int/cumulative/man-prop.hpp:71:16: required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]' @@ -107543,29 +108607,25 @@ ./gecode/kernel/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/unary.hh:850, - from gecode/int/unary.cpp:36: -./gecode/int/unary/opt-prop.hpp: In instantiation of 'Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLB]': -./gecode/int/unary/opt-prop.hpp:65:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLB]' -./gecode/int/unary/post.hpp:56:40: required from 'Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFlexTask]' -gecode/int/unary.cpp:250:7: required from here -./gecode/int/unary/opt-prop.hpp:41:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | : TaskProp(home,t) {} - | ^ +In file included from ./gecode/int.hh:5223, + from ./gecode/int/cumulatives.hh:37, + from gecode/int/cumulatives.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, from ./gecode/int.hh:59, - from ./gecode/int/task.hh:37, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: + from ./gecode/int/cumulatives.hh:37, + from gecode/int/cumulatives.cpp: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/int/task.hh:484, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLB]' - 38 | TaskProp::TaskProp(Home home, TaskArray& t0) - | ~~~~~^~~~ +In file included from ./gecode/int/cumulatives.hh:37, + from gecode/int/cumulatives.cpp:34: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:849, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: @@ -107592,29 +108652,6 @@ ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLA]' 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ -In file included from ./gecode/int/unary.hh:850, - from gecode/int/unary.cpp:36: -./gecode/int/unary/opt-prop.hpp: In instantiation of 'Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLA]': -./gecode/int/unary/opt-prop.hpp:65:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLA]' -./gecode/int/unary/post.hpp:58:40: required from 'Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFlexTask]' -gecode/int/unary.cpp:250:7: required from here -./gecode/int/unary/opt-prop.hpp:41:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | : TaskProp(home,t) {} - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/task.hh:484, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLA]' - 38 | TaskProp::TaskProp(Home home, TaskArray& t0) - | ~~~~~^~~~ ./gecode/int/task/prop.hpp: In instantiation of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::ManFixPTask; PL = Gecode::Int::PLA]': ./gecode/int/cumulative/man-prop.hpp:41:41: required from 'Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]' ./gecode/int/cumulative/man-prop.hpp:71:16: required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]' @@ -107635,29 +108672,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/unary.hh:850, - from gecode/int/unary.cpp:36: -./gecode/int/unary/opt-prop.hpp: In instantiation of 'Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLBA]': -./gecode/int/unary/opt-prop.hpp:65:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLBA]' -./gecode/int/unary/post.hpp:60:41: required from 'Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFlexTask]' -gecode/int/unary.cpp:250:7: required from here -./gecode/int/unary/opt-prop.hpp:41:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | : TaskProp(home,t) {} - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/task.hh:484, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLBA]' - 38 | TaskProp::TaskProp(Home home, TaskArray& t0) - | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:849, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: @@ -107842,50 +108856,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, - from ./gecode/int.hh:59, - from ./gecode/int/task.hh:37, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/int/task.hh:37, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp: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) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/int.hh:59, - from ./gecode/int/task.hh:37, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/int/task.hh:37, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp: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/int/unary.hh:850, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: @@ -107958,30 +108928,6 @@ ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLA]' 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:187, - 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/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 0; View1 = Gecode::Int::IntView; int pc1 = 0]': -./gecode/int/rel/nq.hpp:45:66: required from 'Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' -./gecode/int/rel/nq.hpp:57:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' -./gecode/int/distinct/bnd.hpp:478:38: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' -gecode/int/unary.cpp:68:9: required from here -./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 587 | : Propagator(home), x0(y0), x1(y1) { - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./gecode/int/task/prop.hpp: In instantiation of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::OptFixPTask; PL = Gecode::Int::PLA]': ./gecode/int/cumulative/opt-prop.hpp:43:41: required from 'Gecode::Int::Cumulative::OptProp::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]' ./gecode/int/cumulative/opt-prop.hpp:96:12: required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]' @@ -108002,30 +108948,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:187, - 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/propagator/pattern.hpp: In instantiation of 'Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]': -./gecode/int/distinct/ter-dom.hpp:45:55: required from 'Gecode::Int::Distinct::TerDom::TerDom(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' -./gecode/int/distinct/ter-dom.hpp:50:12: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::TerDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' -./gecode/int/distinct/dom.hpp:49:32: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' -gecode/int/unary.cpp:71:9: required from here -./gecode/kernel/propagator/pattern.hpp:413:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 413 | : Propagator(home), x0(y0), x1(y1), x2(y2) { - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(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/unary.hh:850, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: @@ -108236,28 +109158,6 @@ ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLB]' 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ -In file included from ./gecode/int/task.hh:484, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -./gecode/int/task/prop.hpp: In instantiation of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLB]': -./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::ManFixPTask; PL = Gecode::Int::PLB]' -./gecode/int/unary/man-prop.hpp:50:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLB]' -./gecode/int/unary/post.hpp:41:40: required from 'Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFixPTask]' -gecode/int/unary.cpp:80:7: required from here -./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | : Propagator(home), t(t0) { - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./gecode/int/task/prop.hpp: In instantiation of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::ManFlexTask; PL = Gecode::Int::PLB]': ./gecode/int/cumulative/man-prop.hpp:41:41: required from 'Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]' ./gecode/int/cumulative/man-prop.hpp:71:16: required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]' @@ -108278,28 +109178,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/task.hh:484, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -./gecode/int/task/prop.hpp: In instantiation of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFixPTask; 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::ManFixPTask; PL = Gecode::Int::PLA]' -./gecode/int/unary/man-prop.hpp:50:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLA]' -./gecode/int/unary/post.hpp:43:40: required from 'Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFixPTask]' -gecode/int/unary.cpp:80:7: required from here -./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | : Propagator(home), t(t0) { - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(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/unary.hh:849, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: @@ -108326,28 +109204,6 @@ ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLA]' 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ -In file included from ./gecode/int/task.hh:484, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -./gecode/int/task/prop.hpp: In instantiation of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLBA]': -./gecode/int/unary/man-prop.hpp:39:34: required from 'Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLBA]' -./gecode/int/unary/man-prop.hpp:50:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLBA]' -./gecode/int/unary/post.hpp:45:41: required from 'Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFixPTask]' -gecode/int/unary.cpp:80:7: required from here -./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | : Propagator(home), t(t0) { - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./gecode/int/task/prop.hpp: In instantiation of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::ManFlexTask; PL = Gecode::Int::PLA]': ./gecode/int/cumulative/man-prop.hpp:41:41: required from 'Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]' ./gecode/int/cumulative/man-prop.hpp:71:16: required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]' @@ -108365,159 +109221,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/int/task.hh:484, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -./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::PLB]': -./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::PLB]' -./gecode/int/unary/man-prop.hpp:50:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLB]' -./gecode/int/unary/post.hpp:41:40: required from 'Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFixPSETask]' -gecode/int/unary.cpp:111:7: required from here -./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | : Propagator(home), t(t0) { - | ^ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/task.hh:37, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp: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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -In file included from ./gecode/int/task.hh:484, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -./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]' -./gecode/int/unary/man-prop.hpp:50:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLA]' -./gecode/int/unary/post.hpp:43:40: required from 'Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFixPSETask]' -gecode/int/unary.cpp:111:7: required from here -./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | : Propagator(home), t(t0) { - | ^ In file included from ./gecode/int/unary.hh:849, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/man-prop.hpp: In instantiation of 'Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLBA]': ./gecode/int/unary/man-prop.hpp:50:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLBA]' ./gecode/int/cumulative/man-prop.hpp:69:17: required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]' -./gecode/int/cumulative/post.hpp:45:45: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView]' -gecode/int/cumulative.cpp:298:7: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]' -gecode/int/cumulative.cpp:430:70: required from here -./gecode/int/unary/man-prop.hpp:39:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | : TaskProp(home,t) {} - | ^ -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:3266:3: note: because 'Gecode::Home' 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/task.hh:37, - from ./gecode/int/cumulative.hh:39, - from gecode/int/cumulative.cpp: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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -In file included from ./gecode/int/task.hh:484, - from ./gecode/int/cumulative.hh:39, - from gecode/int/cumulative.cpp:36: -./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLBA]' - 38 | TaskProp::TaskProp(Home home, TaskArray& t0) - | ~~~~~^~~~ -In file included from ./gecode/int/task.hh:484, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -./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::PLBA]': -./gecode/int/unary/man-prop.hpp:39:34: required from 'Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLBA]' -./gecode/int/unary/man-prop.hpp:50:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLBA]' -./gecode/int/unary/post.hpp:45:41: required from 'Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFixPSETask]' -gecode/int/unary.cpp:111:7: required from here -./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | : Propagator(home), t(t0) { - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/int/task/prop.hpp: In instantiation of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::ManFlexTask; PL = Gecode::Int::PLBA]': -./gecode/int/cumulative/man-prop.hpp:41:41: required from 'Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]' -./gecode/int/cumulative/man-prop.hpp:71:16: required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]' -./gecode/int/cumulative/post.hpp:45:45: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView]' -gecode/int/cumulative.cpp:298:7: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]' -gecode/int/cumulative.cpp:430:70: required from here -./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | : Propagator(home), t(t0) { - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(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/task.hh:484, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -./gecode/int/task/prop.hpp: In instantiation of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLB]': -./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::OptFixPTask; PL = Gecode::Int::PLB]' -./gecode/int/unary/opt-prop.hpp:65:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLB]' -./gecode/int/unary/post.hpp:56:40: required from 'Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFixPTask]' -gecode/int/unary.cpp:143:7: required from here -./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | : Propagator(home), t(t0) { - | ^ +./gecode/int/cumulative/post.hpp:45:45: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView]' +gecode/int/cumulative.cpp:298:7: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]' +gecode/int/cumulative.cpp:430:70: required from here +./gecode/int/unary/man-prop.hpp:39:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | : TaskProp(home,t) {} + | ^ 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: + from ./gecode/int/cumulative.hh:39, + from gecode/int/cumulative.cpp: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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ In file included from ./gecode/int/task.hh:484, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -./gecode/int/task/prop.hpp: In instantiation of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::OptFixPTask; 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::OptFixPTask; PL = Gecode::Int::PLA]' -./gecode/int/unary/opt-prop.hpp:65:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLA]' -./gecode/int/unary/post.hpp:58:40: required from 'Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFixPTask]' -gecode/int/unary.cpp:143:7: required from here + from ./gecode/int/cumulative.hh:39, + from gecode/int/cumulative.cpp:36: +./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLBA]' + 38 | TaskProp::TaskProp(Home home, TaskArray& t0) + | ~~~~~^~~~ +./gecode/int/task/prop.hpp: In instantiation of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::ManFlexTask; PL = Gecode::Int::PLBA]': +./gecode/int/cumulative/man-prop.hpp:41:41: required from 'Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]' +./gecode/int/cumulative/man-prop.hpp:71:16: required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]' +./gecode/int/cumulative/post.hpp:45:45: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView]' +gecode/int/cumulative.cpp:298:7: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]' +gecode/int/cumulative.cpp:430:70: required from here ./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | : Propagator(home), t(t0) { | ^ 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: + from ./gecode/int/cumulative.hh:39, + from gecode/int/cumulative.cpp: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) { | ^~~~ @@ -108550,28 +109296,6 @@ ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLB]' 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ -In file included from ./gecode/int/task.hh:484, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -./gecode/int/task/prop.hpp: In instantiation of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLBA]': -./gecode/int/unary/opt-prop.hpp:41:34: required from 'Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLBA]' -./gecode/int/unary/opt-prop.hpp:65:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLBA]' -./gecode/int/unary/post.hpp:60:41: required from 'Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFixPTask]' -gecode/int/unary.cpp:143:7: required from here -./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | : Propagator(home), t(t0) { - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./gecode/int/task/prop.hpp: In instantiation of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::OptFlexTask; PL = Gecode::Int::PLB]': ./gecode/int/cumulative/opt-prop.hpp:43:41: required from 'Gecode::Int::Cumulative::OptProp::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]' ./gecode/int/cumulative/opt-prop.hpp:96:12: required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]' @@ -108589,42 +109313,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/int/task.hh:484, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -./gecode/int/task/prop.hpp: In instantiation of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLB]': -./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::OptFixPSETask; PL = Gecode::Int::PLB]' -./gecode/int/unary/opt-prop.hpp:65:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLB]' -./gecode/int/unary/post.hpp:56:40: required from 'Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFixPSETask]' -gecode/int/unary.cpp:187:9: required from here -./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | : Propagator(home), t(t0) { - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& 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) - | ~~~~~^~~~ -In file included from ./gecode/int/task.hh:484, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -./gecode/int/task/prop.hpp: In instantiation of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::OptFixPSETask; 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::OptFixPSETask; PL = Gecode::Int::PLA]' -./gecode/int/unary/opt-prop.hpp:65:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLA]' -./gecode/int/unary/post.hpp:58:40: required from 'Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFixPSETask]' -gecode/int/unary.cpp:187:9: required from here -./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | : Propagator(home), t(t0) { - | ^ In file included from ./gecode/int/unary.hh:850, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: @@ -108640,50 +109331,25 @@ 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:3266:3: note: because 'Gecode::Home' 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/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp: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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLA]' 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ -In file included from ./gecode/int/task.hh:484, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -./gecode/int/task/prop.hpp: In instantiation of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLBA]': -./gecode/int/unary/opt-prop.hpp:41:34: required from 'Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLBA]' -./gecode/int/unary/opt-prop.hpp:65:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLBA]' -./gecode/int/unary/post.hpp:60:41: required from 'Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFixPSETask]' -gecode/int/unary.cpp:187:9: required from here -./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | : Propagator(home), t(t0) { - | ^ -In file included from ./gecode/kernel.hh:150, +In file included from ./gecode/kernel.hh:261, 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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403: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/task/prop.hpp: In instantiation of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::OptFlexTask; PL = Gecode::Int::PLA]': ./gecode/int/cumulative/opt-prop.hpp:43:41: required from 'Gecode::Int::Cumulative::OptProp::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]' ./gecode/int/cumulative/opt-prop.hpp:96:12: required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]' @@ -108704,28 +109370,54 @@ ./gecode/kernel/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/task.hh:484, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -./gecode/int/task/prop.hpp: In instantiation of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLB]': -./gecode/int/unary/man-prop.hpp:39:34: required from 'Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLB]' -./gecode/int/unary/man-prop.hpp:50:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLB]' -./gecode/int/unary/post.hpp:41:40: required from 'Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFlexTask]' -gecode/int/unary.cpp:220:7: required from here -./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | : Propagator(home), t(t0) { - | ^ 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: + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp: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: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, + from ./gecode/int/cumulatives.hh:37, + from gecode/int/cumulatives.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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 ./gecode/int.hh:59, + from ./gecode/int/cumulatives.hh:37, + from gecode/int/cumulatives.cpp: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/int/cumulatives.hh:37, + from gecode/int/cumulatives.cpp:34: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/int/cumulatives.hh:37, + from gecode/int/cumulatives.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, + from ./gecode/int.hh:59, + from ./gecode/int/cumulatives.hh:37, + from gecode/int/cumulatives.cpp: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/int/cumulatives.hh:37, + from gecode/int/cumulatives.cpp:34: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:850, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: @@ -108752,28 +109444,28 @@ ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLBA]' 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ -In file included from ./gecode/int/task.hh:484, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -./gecode/int/task/prop.hpp: In instantiation of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::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::ManFlexTask; PL = Gecode::Int::PLA]' -./gecode/int/unary/man-prop.hpp:50:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLA]' -./gecode/int/unary/post.hpp:43:40: required from 'Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFlexTask]' -gecode/int/unary.cpp:220:7: required from here -./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | : Propagator(home), t(t0) { - | ^ +In file included from ./gecode/kernel.hh:261, + from ./gecode/int.hh:59, + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/int.hh:59, - from ./gecode/int/task.hh:37, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp: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: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, + from ./gecode/int.hh:59, + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: +./gecode/kernel/trace/recorder.hpp:401:37: 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/task/prop.hpp: In instantiation of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::OptFlexTask; PL = Gecode::Int::PLBA]': ./gecode/int/cumulative/opt-prop.hpp:43:41: required from 'Gecode::Int::Cumulative::OptProp::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]' ./gecode/int/cumulative/opt-prop.hpp:96:12: required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]' @@ -108783,17 +109475,6 @@ ./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | : Propagator(home), t(t0) { | ^ -In file included from ./gecode/int/task.hh:484, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -./gecode/int/task/prop.hpp: In instantiation of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLBA]': -./gecode/int/unary/man-prop.hpp:39:34: required from 'Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLBA]' -./gecode/int/unary/man-prop.hpp:50:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLBA]' -./gecode/int/unary/post.hpp:45:41: required from 'Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFlexTask]' -gecode/int/unary.cpp:220:7: required from here -./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | : Propagator(home), t(t0) { - | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, @@ -108802,83 +109483,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/task.hh:37, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp: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: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) - | ~~~~~^~~~ -In file included from ./gecode/int/task.hh:484, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -./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::PLB]': -./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::PLB]' -./gecode/int/unary/opt-prop.hpp:65:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLB]' -./gecode/int/unary/post.hpp:56:40: required from 'Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFlexTask]' -gecode/int/unary.cpp:250:7: required from here -./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | : Propagator(home), t(t0) { - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(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/task.hh:484, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -./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]' -./gecode/int/unary/opt-prop.hpp:65:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLA]' -./gecode/int/unary/post.hpp:58:40: required from 'Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFlexTask]' -gecode/int/unary.cpp:250:7: required from here -./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | : Propagator(home), t(t0) { - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(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/task.hh:484, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -./gecode/int/task/prop.hpp: In instantiation of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLBA]': -./gecode/int/unary/opt-prop.hpp:41:34: required from 'Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLBA]' -./gecode/int/unary/opt-prop.hpp:65:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLBA]' -./gecode/int/unary/post.hpp:60:41: required from 'Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFlexTask]' -gecode/int/unary.cpp:250:7: required from here -./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | : Propagator(home), t(t0) { - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ @@ -109002,6 +109606,24 @@ ./gecode/kernel/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, + from ./gecode/int.hh:59, + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/circuit.hh:37, + from gecode/int/circuit.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: @@ -109314,25 +109936,38 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ +gecode/int/cumulatives.cpp: In function 'void Gecode::cumulatives(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel)': +gecode/int/cumulatives.cpp:115:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 115 | post_cumulatives(home, m, s, p, e, u, c, at_most, cl); + | ^ In file included from ./gecode/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/core.hpp:3266: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(Gecode::Home, const Gecode::IntArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel)': +gecode/int/cumulatives.cpp:124:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 124 | post_cumulatives(home, m, s, p, e, u, c, at_most, cl); + | ^ +In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ +./gecode/kernel/core.hpp:3266: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(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel)': +gecode/int/cumulatives.cpp:133:57: 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); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, @@ -109340,17 +109975,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: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/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(Gecode::Home, const Gecode::IntArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel)': +gecode/int/cumulatives.cpp:142:57: 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); + | ^ +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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ +./gecode/kernel/core.hpp:3266: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(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel)': +gecode/int/cumulatives.cpp:151:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 151 | post_cumulatives(home, m, s, p, e, u, c, at_most, cl); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, @@ -109358,21 +110003,41 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:261, +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(Gecode::Home, const Gecode::IntArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel)': +gecode/int/cumulatives.cpp:160:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 160 | post_cumulatives(home, m, s, p, e, u, c, at_most, cl); + | ^ +In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, +./gecode/kernel/core.hpp:3266: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(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel)': +gecode/int/cumulatives.cpp:169:57: 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); + | ^ +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/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ +./gecode/kernel/core.hpp:3266: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(Gecode::Home, const Gecode::IntArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel)': +gecode/int/cumulatives.cpp:178:57: 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); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, @@ -109380,362 +110045,390 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, +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, 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:150, + from ./gecode/int/cumulatives.hh:37, + from gecode/int/cumulatives.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/int/cumulatives.hh:37, + from gecode/int/cumulatives.cpp: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:176, from ./gecode/int.hh:59, - from ./gecode/int/no-overlap.hh:37, - from gecode/int/no-overlap.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/int.hh:917, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/int/cumulatives.hh:37, + from gecode/int/cumulatives.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/int.hh:59, + from ./gecode/int/cumulatives.hh:37, + from gecode/int/cumulatives.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/int/cumulatives.hh:37, + from gecode/int/cumulatives.cpp: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:176, + from ./gecode/int.hh:59, + from ./gecode/int/cumulatives.hh:37, + from gecode/int/cumulatives.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/int/cumulatives.hh:37, + from gecode/int/cumulatives.cpp: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) + | ^~~~~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.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; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, - from ./gecode/int/cumulatives.hh:37, - from gecode/int/cumulatives.cpp:34: + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, - from ./gecode/int/cumulatives.hh:37, - from gecode/int/cumulatives.cpp:34: + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:39:27: 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/int.hh:59, - from ./gecode/int/cumulatives.hh:37, - from gecode/int/cumulatives.cpp:34: + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::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:37, - from gecode/int/cumulatives.cpp:34: +In file included from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, - from ./gecode/int/cumulatives.hh:37, - from gecode/int/cumulatives.cpp:34: + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/cumulatives.hh:37, - from gecode/int/cumulatives.cpp:34: + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::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:37, - from gecode/int/cumulatives.cpp:34: +In file included from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: ./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, - from ./gecode/int/cumulatives.hh:37, - from gecode/int/cumulatives.cpp:34: + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/cumulatives.hh:37, - from gecode/int/cumulatives.cpp:34: + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::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:37, - from gecode/int/cumulatives.cpp:34: +In file included from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: ./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, - from ./gecode/int/cumulatives.hh:37, - from gecode/int/cumulatives.cpp:34: + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/cumulatives.hh:37, - from gecode/int/cumulatives.cpp:34: + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::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:37, - from gecode/int/cumulatives.cpp:34: +In file included from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: ./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, - from ./gecode/int/cumulatives.hh:37, - from gecode/int/cumulatives.cpp:34: + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/cumulatives.hh:37, - from gecode/int/cumulatives.cpp:34: + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::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:37, - from gecode/int/cumulatives.cpp:34: +In file included from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, - from ./gecode/int/cumulatives.hh:37, - from gecode/int/cumulatives.cpp:34: + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/cumulatives.hh:37, - from gecode/int/cumulatives.cpp:34: + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, - from ./gecode/int/cumulatives.hh:37, - from gecode/int/cumulatives.cpp:34: + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, - from ./gecode/int/cumulatives.hh:37, - from gecode/int/cumulatives.cpp:34: + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:55:29: 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 ./gecode/int.hh:59, - from ./gecode/int/cumulatives.hh:37, - from gecode/int/cumulatives.cpp:34: + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, - from ./gecode/int/cumulatives.hh:37, - from gecode/int/cumulatives.cpp:34: + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, - from ./gecode/int/cumulatives.hh:37, - from gecode/int/cumulatives.cpp:34: + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:74:29: 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:150, from ./gecode/int.hh:59, - from ./gecode/int/cumulatives.hh:37, - from gecode/int/cumulatives.cpp:34: + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, - from ./gecode/int/cumulatives.hh:37, - from gecode/int/cumulatives.cpp:34: + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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, - from ./gecode/int/cumulatives.hh:37, - from gecode/int/cumulatives.cpp:34: + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:79:29: 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:150, from ./gecode/int.hh:59, - from ./gecode/int/cumulatives.hh:37, - from gecode/int/cumulatives.cpp:34: + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, - from ./gecode/int/cumulatives.hh:37, - from gecode/int/cumulatives.cpp:34: + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, - from ./gecode/int/cumulatives.hh:37, - from gecode/int/cumulatives.cpp:34: + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/cumulatives.hh:37, - from gecode/int/cumulatives.cpp:34: + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::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, - from ./gecode/int/cumulatives.hh:37, - from gecode/int/cumulatives.cpp:34: + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 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, - from ./gecode/int/cumulatives.hh:37, - from gecode/int/cumulatives.cpp:34: + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: ./gecode/int/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 ./gecode/int.hh:59, - from ./gecode/int/cumulatives.hh:37, - from gecode/int/cumulatives.cpp:34: + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::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:37, - from gecode/int/cumulatives.cpp:34: +In file included from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: ./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, - from ./gecode/int/cumulatives.hh:37, - from gecode/int/cumulatives.cpp:34: + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: ./gecode/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 ./gecode/int.hh:59, - from ./gecode/int/cumulatives.hh:37, - from gecode/int/cumulatives.cpp:34: + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::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:37, - from gecode/int/cumulatives.cpp:34: +In file included from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, - from ./gecode/int/cumulatives.hh:37, - from gecode/int/cumulatives.cpp:34: + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/cumulatives.hh:37, - from gecode/int/cumulatives.cpp:34: + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::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, - from ./gecode/int/cumulatives.hh:37, - from gecode/int/cumulatives.cpp:34: + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from ./gecode/int/cumulatives.hh:37, - from gecode/int/cumulatives.cpp:34: + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: ./gecode/int/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 ./gecode/int.hh:59, - from ./gecode/int/cumulatives.hh:37, - from gecode/int/cumulatives.cpp:34: + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::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:37, - from gecode/int/cumulatives.cpp:34: +In file included from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: ./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, - from ./gecode/int/cumulatives.hh:37, - from gecode/int/cumulatives.cpp:34: + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: ./gecode/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:150, from ./gecode/int.hh:59, - from ./gecode/int/cumulatives.hh:37, - from gecode/int/cumulatives.cpp:34: + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::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:37, - from gecode/int/cumulatives.cpp:34: +In file included from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/int/cumulatives.hh:37, - from gecode/int/cumulatives.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, +In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp: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/int/cumulatives.hh:37, - from gecode/int/cumulatives.cpp:34: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/int/cumulatives.hh:37, - from gecode/int/cumulatives.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: 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/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:57: required from here +./gecode/kernel/macros.hpp:42:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | ::Gecode::PostInfo __gecode__pi(home); + | ^~~~~~~~~~~~ +gecode/int/cumulatives.cpp:83:7: note: in expansion of macro 'GECODE_POST' + 83 | GECODE_POST; + | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, @@ -109743,18 +110436,18 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/int/cumulatives.hh:37, - from gecode/int/cumulatives.cpp:34: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, +./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:139, + from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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/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< + | ^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, @@ -109762,18 +110455,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/cumulatives.hh:37, +In file included from ./gecode/int/cumulatives.hh:126, from gecode/int/cumulatives.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, +./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, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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/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:57: required from here +./gecode/kernel/macros.hpp:42:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | ::Gecode::PostInfo __gecode__pi(home); + | ^~~~~~~~~~~~ +gecode/int/cumulatives.cpp:83:7: note: in expansion of macro 'GECODE_POST' + 83 | GECODE_POST; + | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, @@ -109781,18 +110479,18 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/int/cumulatives.hh:37, - from gecode/int/cumulatives.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, +./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:139, + from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,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< + | ^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, @@ -109800,34 +110498,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/cumulatives.hh:37, - from gecode/int/cumulatives.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/int/cumulatives.hh:37, +In file included from ./gecode/int/cumulatives.hh:126, from gecode/int/cumulatives.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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:150, +./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, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp: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/int/cumulatives.hh:37, - from gecode/int/cumulatives.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -gecode/int/cumulatives.cpp: In function 'void Gecode::cumulatives(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel)': -gecode/int/cumulatives.cpp:115:57: 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/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:57: required from here +./gecode/kernel/macros.hpp:42:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | ::Gecode::PostInfo __gecode__pi(home); + | ^~~~~~~~~~~~ +gecode/int/cumulatives.cpp:83:7: note: in expansion of macro 'GECODE_POST' + 83 | GECODE_POST; + | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, @@ -109835,27 +110522,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: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/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ -gecode/int/cumulatives.cpp: In function 'void Gecode::cumulatives(Gecode::Home, const Gecode::IntArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel)': -gecode/int/cumulatives.cpp:124:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 124 | post_cumulatives(home, m, s, p, e, u, c, at_most, cl); - | ^ -In file included from ./gecode/kernel.hh:150, +In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/int/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(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel)': -gecode/int/cumulatives.cpp:133:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 133 | post_cumulatives(home, m, s, p, e, u, c, at_most, cl); - | ^ +gecode/int/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< + | ^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, @@ -109863,27 +110541,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/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(Gecode::Home, const Gecode::IntArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel)': -gecode/int/cumulatives.cpp:142:57: 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); - | ^ -In file included from ./gecode/kernel.hh:150, +In file included from ./gecode/int/cumulatives.hh:126, + from gecode/int/cumulatives.cpp:34: +./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, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/int/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(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel)': -gecode/int/cumulatives.cpp:151:57: 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/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:57: required from here +./gecode/kernel/macros.hpp:42:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | ::Gecode::PostInfo __gecode__pi(home); + | ^~~~~~~~~~~~ +gecode/int/cumulatives.cpp:83:7: note: in expansion of macro 'GECODE_POST' + 83 | GECODE_POST; + | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, @@ -109891,27 +110565,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: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/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ -gecode/int/cumulatives.cpp: In function 'void Gecode::cumulatives(Gecode::Home, const Gecode::IntArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel)': -gecode/int/cumulatives.cpp:160:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 160 | post_cumulatives(home, m, s, p, e, u, c, at_most, cl); - | ^ -In file included from ./gecode/kernel.hh:150, +In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/int/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(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel)': -gecode/int/cumulatives.cpp:169:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 169 | post_cumulatives(home, m, s, p, e, u, c, at_most, cl); - | ^ +gecode/int/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< + | ^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, @@ -109919,31 +110584,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/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(Gecode::Home, const Gecode::IntArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel)': -gecode/int/cumulatives.cpp:178:57: 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); - | ^ +In file included from ./gecode/int/cumulatives.hh:126, + from gecode/int/cumulatives.cpp:34: +./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, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/cumulatives.hh:37, - from gecode/int/cumulatives.cpp:34: + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266: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:261, - from ./gecode/int.hh:59, +In file included from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403: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::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, @@ -109951,17 +110622,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: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, - from ./gecode/int.hh:59, +In file included from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411: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(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, @@ -109969,21 +110641,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:261, - from ./gecode/int.hh:59, - from ./gecode/int/circuit.hh:37, +In file included from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./gecode/int.hh:59, +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, @@ -109991,79 +110660,17 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/int.hh:59, - from ./gecode/int/cumulatives.hh:37, - from gecode/int/cumulatives.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/int/cumulatives.hh:37, - from gecode/int/cumulatives.cpp: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:176, - from ./gecode/int.hh:59, - from ./gecode/int/cumulatives.hh:37, - from gecode/int/cumulatives.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/int/cumulatives.hh:37, - from gecode/int/cumulatives.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/int.hh:59, - from ./gecode/int/cumulatives.hh:37, - from gecode/int/cumulatives.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/int/cumulatives.hh:37, - from gecode/int/cumulatives.cpp: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:176, - from ./gecode/int.hh:59, - from ./gecode/int/cumulatives.hh:37, - from gecode/int/cumulatives.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/int/cumulatives.hh:37, - from gecode/int/cumulatives.cpp: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) - | ^~~~~~~ +In file included from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: -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:57: required from here +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:57: required from here ./gecode/kernel/macros.hpp:42:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^~~~~~~~~~~~ @@ -110098,15 +110705,15 @@ | ^~~~ In file included from ./gecode/int/cumulatives.hh:126, from gecode/int/cumulatives.cpp:34: -./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]' +./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, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: -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:57: required from here +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:57: required from here ./gecode/kernel/macros.hpp:42:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^~~~~~~~~~~~ @@ -110141,15 +110748,53 @@ | ^~~~ In file included from ./gecode/int/cumulatives.hh:126, from gecode/int/cumulatives.cpp:34: -./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]' +./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, | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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 ./gecode/int.hh:59, + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp: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) { + | ^~~~ +In file included from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, + from ./gecode/int.hh:59, + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp: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) { + | ^~~~ +In file included from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: -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:57: required from here +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:57: required from here ./gecode/kernel/macros.hpp:42:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^~~~~~~~~~~~ @@ -110184,15 +110829,15 @@ | ^~~~ In file included from ./gecode/int/cumulatives.hh:126, from gecode/int/cumulatives.cpp:34: -./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]' +./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, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: -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:57: required from here +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:57: required from here ./gecode/kernel/macros.hpp:42:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^~~~~~~~~~~~ @@ -110227,25 +110872,65 @@ | ^~~~ In file included from ./gecode/int/cumulatives.hh:126, from gecode/int/cumulatives.cpp:34: -./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]' +./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, | ~~~~~^~~~ +In file included from ./gecode/int/distinct.hh:382, + from ./gecode/int/circuit.hh:38, + from gecode/int/circuit.cpp:36: +./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) {} + | ^ +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:3266:3: note: because 'Gecode::Home' 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, + from ./gecode/int.hh:59, + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: +./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/distinct.hh:382, + from ./gecode/int/circuit.hh:38, + from gecode/int/circuit.cpp:36: +./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); + | ^ +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:3266:3: note: because 'Gecode::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, + from ./gecode/int/circuit.hh:38, + from gecode/int/circuit.cpp:36: +./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, from ./gecode/int.hh:59, - from ./gecode/int/cumulatives.hh:37, - from gecode/int/cumulatives.cpp:34: -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:57: required from here -./gecode/kernel/macros.hpp:42:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: +gecode/int/circuit.cpp: In function 'void Gecode::circuit(Gecode::Home, int, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': +./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); - | ^~~~~~~~~~~~ -gecode/int/cumulatives.cpp:83:7: note: in expansion of macro 'GECODE_POST' - 83 | GECODE_POST; - | ^~~~~~~~~~~ + | ^ +gecode/int/circuit.cpp:47:5: note: in expansion of macro 'GECODE_POST' + 47 | GECODE_POST; + | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/cumulatives.hh:37, - from gecode/int/cumulatives.cpp:34: + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -110254,154 +110939,531 @@ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, - from ./gecode/int/cumulatives.hh:37, - from gecode/int/cumulatives.cpp:34: -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< - | ^~~~~~~~~~~~~~ + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: +gecode/int/circuit.cpp:55:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ + | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/cumulatives.hh:37, - from gecode/int/cumulatives.cpp:34: + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::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, - from gecode/int/cumulatives.cpp:34: -./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, - | ~~~~~^~~~ +In file included from ./gecode/int/circuit.hh:156, + from gecode/int/circuit.cpp:36: +./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) { + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, - from ./gecode/int/cumulatives.hh:37, - from gecode/int/cumulatives.cpp:34: -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:57: required from here -./gecode/kernel/macros.hpp:42:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: +gecode/int/circuit.cpp:58:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ + | ^~ +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:3266:3: note: because 'Gecode::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, + from gecode/int/circuit.cpp:36: +./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) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: +gecode/int/circuit.cpp:65:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ + | ^~ +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:3266:3: note: because 'Gecode::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, + from gecode/int/circuit.cpp:36: +./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) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: +gecode/int/circuit.cpp:68:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ + | ^~ +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:3266:3: note: because 'Gecode::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, + from gecode/int/circuit.cpp:36: +./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(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': +gecode/int/circuit.cpp:74:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | circuit(home,0,x,ipl); + | ^ +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:3266: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(Gecode::Home, int, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' + 41 | circuit(Home home, int offset, const IntVarArgs& x, IntPropLevel ipl) { + | ~~~~~^~~~ +gecode/int/circuit.cpp: In function 'void Gecode::circuit(Gecode::Home, const Gecode::IntArgs&, int, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntPropLevel)': +gecode/int/circuit.cpp:89:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | circuit(home, offset, x, ipl); + | ^ +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:3266: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(Gecode::Home, int, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' + 41 | circuit(Home home, int offset, const IntVarArgs& x, IntPropLevel ipl) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: +./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); - | ^~~~~~~~~~~~ -gecode/int/cumulatives.cpp:83:7: note: in expansion of macro 'GECODE_POST' - 83 | GECODE_POST; - | ^~~~~~~~~~~ + | ^ +gecode/int/circuit.cpp:90:5: note: in expansion of macro 'GECODE_POST' + 90 | GECODE_POST; + | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/cumulatives.hh:37, - from gecode/int/cumulatives.cpp:34: + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, +gecode/int/circuit.cpp:97:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 97 | element(home, cx, x[i], y[i]); + | ^ +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/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< - | ^~~~~~~~~~~~~~ + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp: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) { + | ^~~~ +In file included from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: +./gecode/int.hh:1484:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1484 | element(Home home, IntSharedArray n, IntVar x0, IntVar x1, + | ~~~~~^~~~ +gecode/int/circuit.cpp:99:30: 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/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/cumulatives.hh:37, - from gecode/int/cumulatives.cpp:34: + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::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, - from gecode/int/cumulatives.cpp:34: -./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, +In file included from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: +./gecode/int.hh:2828:15: note: initializing argument 1 of 'void Gecode::linear(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 2828 | linear(Home home, const IntVarArgs& x, | ~~~~~^~~~ +gecode/int/circuit.cpp: In function 'void Gecode::circuit(Gecode::Home, const Gecode::IntArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntPropLevel)': +gecode/int/circuit.cpp:105:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 105 | circuit(home,c,0,x,y,z,ipl); + | ^ +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:3266: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(Gecode::Home, const Gecode::IntArgs&, int, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntPropLevel)' + 78 | circuit(Home home, const IntArgs& c, int offset, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, - from ./gecode/int/cumulatives.hh:37, - from gecode/int/cumulatives.cpp:34: -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:57: required from here -./gecode/kernel/macros.hpp:42:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: +gecode/int/circuit.cpp: In function 'void Gecode::circuit(Gecode::Home, const Gecode::IntArgs&, int, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); - | ^~~~~~~~~~~~ -gecode/int/cumulatives.cpp:83:7: note: in expansion of macro 'GECODE_POST' - 83 | GECODE_POST; - | ^~~~~~~~~~~ + | ^ +gecode/int/circuit.cpp:112:5: note: in expansion of macro 'GECODE_POST' + 112 | GECODE_POST; + | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/cumulatives.hh:37, - from gecode/int/cumulatives.cpp:34: + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, +gecode/int/circuit.cpp:114:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 114 | circuit(home, c, offset, x, y, z, ipl); + | ^ +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/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< - | ^~~~~~~~~~~~~~ + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/int/circuit.cpp:78:16: note: initializing argument 1 of 'void Gecode::circuit(Gecode::Home, const Gecode::IntArgs&, int, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntPropLevel)' + 78 | circuit(Home home, const IntArgs& c, int offset, + | ~~~~~^~~~ +gecode/int/circuit.cpp: In function 'void Gecode::circuit(Gecode::Home, const Gecode::IntArgs&, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntPropLevel)': +gecode/int/circuit.cpp:120:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 120 | circuit(home,c,0,x,z,ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/cumulatives.hh:37, - from gecode/int/cumulatives.cpp:34: + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::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, - from gecode/int/cumulatives.cpp:34: -./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/circuit.cpp:108:16: note: initializing argument 1 of 'void Gecode::circuit(Gecode::Home, const Gecode::IntArgs&, int, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntPropLevel)' + 108 | circuit(Home home, const IntArgs& c, int offset, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, - from ./gecode/int/cumulatives.hh:37, - from gecode/int/cumulatives.cpp:34: -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:57: required from here -./gecode/kernel/macros.hpp:42:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: +gecode/int/circuit.cpp: In function 'void Gecode::path(Gecode::Home, int, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); - | ^~~~~~~~~~~~ -gecode/int/cumulatives.cpp:83:7: note: in expansion of macro 'GECODE_POST' - 83 | GECODE_POST; - | ^~~~~~~~~~~ + | ^ +gecode/int/circuit.cpp:132:5: note: in expansion of macro 'GECODE_POST' + 132 | GECODE_POST; + | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/cumulatives.hh:37, - from gecode/int/cumulatives.cpp:34: + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const 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:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 139 | element(home, x, e, n); + | ^ +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:3266:3: note: because 'Gecode::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:37, + from gecode/int/circuit.cpp:36: +./gecode/int.hh:1516:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)' + 1516 | element(Home home, const IntVarArgs& x, IntVar y0, int y1, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, - from ./gecode/int/cumulatives.hh:37, - from gecode/int/cumulatives.cpp:34: -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< - | ^~~~~~~~~~~~~~ + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: +gecode/int/circuit.cpp:144:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ + | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/cumulatives.hh:37, - from gecode/int/cumulatives.cpp:34: + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::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, - from gecode/int/cumulatives.cpp:34: -./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, +In file included from ./gecode/int/circuit.hh:156, + from gecode/int/circuit.cpp:36: +./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) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: +gecode/int/circuit.cpp:147:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 147 | ::post(home,xv,no))); + | ^ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +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:3266:3: note: because 'Gecode::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, + from gecode/int/circuit.cpp:36: +./gecode/int/circuit/val.hpp:80:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Circuit::Val::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]' + 80 | Val::post(Home home, ViewArray& x, Offset& o) { + | ~~~~~^~~~ +gecode/int/circuit.cpp:153:17: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 153 | ox[i] = y; + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp: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/circuit.cpp:155:29: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 155 | ox[offset + i] = x[i]; + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp: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/circuit.cpp:156:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 156 | element(home, ox, e, offset+n); + | ^ +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:3266:3: note: because 'Gecode::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:37, + from gecode/int/circuit.cpp:36: +./gecode/int.hh:1516:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)' + 1516 | element(Home home, const IntVarArgs& x, IntVar y0, int y1, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: +gecode/int/circuit.cpp:161:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 161 | ::post(home,xv,off))); + | ^ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +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:3266:3: note: because 'Gecode::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, + from gecode/int/circuit.cpp:36: +./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) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: +gecode/int/circuit.cpp:164:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 164 | ::post(home,xv,off))); + | ^ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +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:3266:3: note: because 'Gecode::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, + from gecode/int/circuit.cpp:36: +./gecode/int/circuit/val.hpp:80:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Circuit::Val::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]' + 80 | Val::post(Home home, ViewArray& x, Offset& o) { + | ~~~~~^~~~ +gecode/int/circuit.cpp: In function 'void Gecode::path(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +gecode/int/circuit.cpp:171:26: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 171 | path(home,0,x,s,e,ipl); + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/int/circuit.cpp:124:13: note: initializing argument 1 of 'void Gecode::path(Gecode::Home, int, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)' + 124 | path(Home home, int offset, const IntVarArgs& x, IntVar s, IntVar e, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: +gecode/int/circuit.cpp: In function 'void Gecode::path(Gecode::Home, const Gecode::IntArgs&, int, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | ::Gecode::PostInfo __gecode__pi(home); + | ^ +gecode/int/circuit.cpp:187:5: note: in expansion of macro 'GECODE_POST' + 187 | GECODE_POST; + | ^~~~~~~~~~~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +gecode/int/circuit.cpp:188:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 188 | path(home, offset, x, s, e, ipl); + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/int/circuit.cpp:124:13: note: initializing argument 1 of 'void Gecode::path(Gecode::Home, int, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)' + 124 | path(Home home, int offset, const IntVarArgs& x, IntVar s, IntVar e, + | ~~~~~^~~~ +gecode/int/circuit.cpp:196:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 196 | element(home, cx, x[i], y[i]); + | ^ +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:3266:3: note: because 'Gecode::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:37, + from gecode/int/circuit.cpp:36: +./gecode/int.hh:1484:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1484 | element(Home home, IntSharedArray n, IntVar x0, IntVar x1, + | ~~~~~^~~~ +gecode/int/circuit.cpp:198:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 198 | linear(home, y, IRT_EQ, z); + | ^ +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:3266:3: note: because 'Gecode::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:37, + from gecode/int/circuit.cpp:36: +./gecode/int.hh:2828:15: note: initializing argument 1 of 'void Gecode::linear(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 2828 | linear(Home home, const IntVarArgs& x, | ~~~~~^~~~ +gecode/int/circuit.cpp: In function 'void Gecode::path(Gecode::Home, const Gecode::IntArgs&, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntPropLevel)': +gecode/int/circuit.cpp:205:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 205 | path(home,c,0,x,s,e,y,z,ipl); + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/int/circuit.cpp:175:13: note: initializing argument 1 of 'void Gecode::path(Gecode::Home, const Gecode::IntArgs&, int, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntPropLevel)' + 175 | path(Home home, const IntArgs& c, int offset, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/int.hh:59, + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: +gecode/int/circuit.cpp: In function 'void Gecode::path(Gecode::Home, const Gecode::IntArgs&, int, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | ::Gecode::PostInfo __gecode__pi(home); + | ^ +gecode/int/circuit.cpp:212:5: note: in expansion of macro 'GECODE_POST' + 212 | GECODE_POST; + | ^~~~~~~~~~~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +gecode/int/circuit.cpp:214:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 214 | path(home, c, offset, x, s, e, y, z, ipl); + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/int/circuit.cpp:175:13: note: initializing argument 1 of 'void Gecode::path(Gecode::Home, const Gecode::IntArgs&, int, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntPropLevel)' + 175 | path(Home home, const IntArgs& c, int offset, + | ~~~~~^~~~ +gecode/int/circuit.cpp: In function 'void Gecode::path(Gecode::Home, const Gecode::IntArgs&, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +gecode/int/circuit.cpp:220:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | path(home,c,0,x,s,e,z,ipl); + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/int/circuit.cpp:208:13: note: initializing argument 1 of 'void Gecode::path(Gecode::Home, const Gecode::IntArgs&, int, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)' + 208 | path(Home home, const IntArgs& c, int offset, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, @@ -110436,6 +111498,219 @@ ./gecode/int/var/bool.hpp:50:3: note: because '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, + from ./gecode/int.hh:59, + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp: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) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/int.hh:59, + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp: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/kernel.hh:176, + from ./gecode/int.hh:59, + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp: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) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/int.hh:59, + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp: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/kernel.hh:187, + from ./gecode/int.hh:59, + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]': +./gecode/int/distinct/eqite.hpp:40:70: required from here +./gecode/kernel/propagator/pattern.hpp:354:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 354 | : Propagator(home), x0(y0), x1(y1) { + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(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/circuit.hh:156, + from gecode/int/circuit.cpp:36: +./gecode/int/circuit/dom.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Circuit::Dom::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]': +gecode/int/circuit.cpp:54:9: required from here +./gecode/int/circuit/dom.hpp:127:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 127 | (void) new (home) Dom(home,x,o); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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:3266:3: note: because 'Gecode::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, + from gecode/int/circuit.cpp:36: +./gecode/int/circuit/dom.hpp:42:30: note: initializing argument 1 of 'Gecode::Int::Circuit::Dom::Dom(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]' + 42 | Dom::Dom(Home home, ViewArray& x, Offset& o) + | ~~~~~^~~~ +In file included from ./gecode/int/circuit.hh:155, + from gecode/int/circuit.cpp:36: +./gecode/int/circuit/val.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Circuit::Val::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]': +gecode/int/circuit.cpp:57:9: required from here +./gecode/int/circuit/val.hpp:93:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 93 | (void) new (home) Val(home,x,o); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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:3266:3: note: because 'Gecode::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, + from gecode/int/circuit.cpp:36: +./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/int/circuit.hh:156, + from gecode/int/circuit.cpp:36: +./gecode/int/circuit/dom.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Circuit::Dom::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]': +gecode/int/circuit.cpp:64:9: required from here +./gecode/int/circuit/dom.hpp:127:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 127 | (void) new (home) Dom(home,x,o); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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:3266:3: note: because 'Gecode::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, + from gecode/int/circuit.cpp:36: +./gecode/int/circuit/dom.hpp:42:30: note: initializing argument 1 of 'Gecode::Int::Circuit::Dom::Dom(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]' + 42 | Dom::Dom(Home home, ViewArray& x, Offset& o) + | ~~~~~^~~~ +In file included from ./gecode/int/circuit.hh:155, + from gecode/int/circuit.cpp:36: +./gecode/int/circuit/val.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Circuit::Val::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]': +gecode/int/circuit.cpp:67:9: required from here +./gecode/int/circuit/val.hpp:93:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 93 | (void) new (home) Val(home,x,o); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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:3266:3: note: because 'Gecode::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, + from gecode/int/circuit.cpp:36: +./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) + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/int.hh:59, + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp: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) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/int.hh:59, + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp: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/int/circuit.hh:156, + from gecode/int/circuit.cpp:36: +./gecode/int/circuit/dom.hpp: In instantiation of 'Gecode::Int::Circuit::Dom::Dom(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]': +./gecode/int/circuit/dom.hpp:127:14: required from 'static Gecode::ExecStatus Gecode::Int::Circuit::Dom::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]' +gecode/int/circuit.cpp:54:9: required from here +./gecode/int/circuit/dom.hpp:43:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | : Base(home,x,o) {} + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/circuit.hh:154, + from gecode/int/circuit.cpp:36: +./gecode/int/circuit/base.hpp:38:32: note: initializing argument 1 of 'Gecode::Int::Circuit::Base::Base(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]' + 38 | Base::Base(Home home, ViewArray& x, Offset& o0) + | ~~~~~^~~~ In file included from ./gecode/int/cumulatives.hh:126, from gecode/int/cumulatives.cpp:34: ./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]': @@ -110456,12 +111731,40 @@ ./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, | ~~~~~^~~~ +In file included from ./gecode/int/circuit.hh:155, + from gecode/int/circuit.cpp:36: +./gecode/int/circuit/val.hpp: In instantiation of 'Gecode::Int::Circuit::Val::Val(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]': +./gecode/int/circuit/val.hpp:93:14: required from 'static Gecode::ExecStatus Gecode::Int::Circuit::Val::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]' +gecode/int/circuit.cpp:57:9: required from here +./gecode/int/circuit/val.hpp:43:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | : Base(home,x,o) {} + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/circuit.hh:154, + from gecode/int/circuit.cpp:36: +./gecode/int/circuit/base.hpp:38:32: note: initializing argument 1 of 'Gecode::Int::Circuit::Base::Base(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]' + 38 | Base::Base(Home home, ViewArray& x, Offset& o0) + | ~~~~~^~~~ ./gecode/int/cumulatives/val.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]': gecode/int/cumulatives.cpp:100:7: required from 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntArgs; Processing = Gecode::IntVarArgs; Usage = Gecode::IntVarArgs]' gecode/int/cumulatives.cpp:124:57: required from here ./gecode/int/cumulatives/val.hpp:73:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | (void) new (home) Val(home, m,s,p,e,u,c,at_most); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int/circuit.hh:156, + from gecode/int/circuit.cpp:36: +./gecode/int/circuit/dom.hpp: In instantiation of 'Gecode::Int::Circuit::Dom::Dom(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]': +./gecode/int/circuit/dom.hpp:127:14: required from 'static Gecode::ExecStatus Gecode::Int::Circuit::Dom::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]' +gecode/int/circuit.cpp:64:9: required from here +./gecode/int/circuit/dom.hpp:43:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | : Base(home,x,o) {} + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, @@ -110469,11 +111772,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:150, + from ./gecode/int.hh:59, + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp: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) { + | ^~~~ In file included from ./gecode/int/cumulatives.hh:126, from gecode/int/cumulatives.cpp:34: ./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, | ~~~~~^~~~ +In file included from ./gecode/int/circuit.hh:154, + from gecode/int/circuit.cpp:36: +./gecode/int/circuit/base.hpp:38:32: note: initializing argument 1 of 'Gecode::Int::Circuit::Base::Base(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]' + 38 | Base::Base(Home home, ViewArray& x, Offset& o0) + | ~~~~~^~~~ ./gecode/int/cumulatives/val.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]': gecode/int/cumulatives.cpp:100:7: required from 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntVarArgs; Processing = Gecode::IntArgs; Usage = Gecode::IntVarArgs]' gecode/int/cumulatives.cpp:133:57: required from here @@ -110492,6 +111807,26 @@ ./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, | ~~~~~^~~~ +In file included from ./gecode/int/circuit.hh:155, + from gecode/int/circuit.cpp:36: +./gecode/int/circuit/val.hpp: In instantiation of 'Gecode::Int::Circuit::Val::Val(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]': +./gecode/int/circuit/val.hpp:93:14: required from 'static Gecode::ExecStatus Gecode::Int::Circuit::Val::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]' +gecode/int/circuit.cpp:67:9: required from here +./gecode/int/circuit/val.hpp:43:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | : Base(home,x,o) {} + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/circuit.hh:154, + from gecode/int/circuit.cpp:36: +./gecode/int/circuit/base.hpp:38:32: note: initializing argument 1 of 'Gecode::Int::Circuit::Base::Base(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]' + 38 | Base::Base(Home home, ViewArray& x, Offset& o0) + | ~~~~~^~~~ ./gecode/int/cumulatives/val.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]': gecode/int/cumulatives.cpp:100:7: required from 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntArgs; Processing = Gecode::IntArgs; Usage = Gecode::IntVarArgs]' gecode/int/cumulatives.cpp:142:57: required from here @@ -110510,14 +111845,6 @@ ./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, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./gecode/int.hh:59, - from ./gecode/int/no-overlap.hh:37, - from gecode/int/no-overlap.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403: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/cumulatives/val.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]': gecode/int/cumulatives.cpp:100:7: required from 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntVarArgs; Processing = Gecode::IntVarArgs; Usage = Gecode::IntArgs]' gecode/int/cumulatives.cpp:151:57: required from here @@ -110536,16 +111863,6 @@ ./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, | ~~~~~^~~~ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& 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 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]': gecode/int/cumulatives.cpp:100:7: required from 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntArgs; Processing = Gecode::IntVarArgs; Usage = Gecode::IntArgs]' gecode/int/cumulatives.cpp:160:57: required from here @@ -110582,14 +111899,6 @@ ./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, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./gecode/int.hh:59, - from ./gecode/int/no-overlap.hh:37, - from gecode/int/no-overlap.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411: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/cumulatives/val.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]': gecode/int/cumulatives.cpp:100:7: required from 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntArgs; Processing = Gecode::IntArgs; Usage = Gecode::IntArgs]' gecode/int/cumulatives.cpp:178:57: required from here @@ -110598,48 +111907,122 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:3266:3: note: because 'Gecode::Home' 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/cumulatives.hh:37, from gecode/int/cumulatives.cpp: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:261, - from ./gecode/int.hh:59, - from ./gecode/int/no-overlap.hh:37, - from gecode/int/no-overlap.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of '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/cumulatives.hh:126, from gecode/int/cumulatives.cpp:34: ./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, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, +./gecode/int/circuit/base.hpp: In instantiation of 'Gecode::Int::Circuit::Base::Base(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]': +./gecode/int/circuit/dom.hpp:43:33: required from 'Gecode::Int::Circuit::Dom::Dom(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]' +./gecode/int/circuit/dom.hpp:127:14: required from 'static Gecode::ExecStatus Gecode::Int::Circuit::Dom::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]' +gecode/int/circuit.cpp:54:9: required from here +./gecode/int/circuit/base.hpp:40:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | start(0), y(home,x), o(o0) { + | ^ +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/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp: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) { + | ^~~~ +In file included from ./gecode/kernel.hh:187, + from ./gecode/int.hh:59, + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: +./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]' + 476 | (Home home, ViewArray& y) + | ~~~~~^~~~ +In file included from ./gecode/int/circuit.hh:154, + from gecode/int/circuit.cpp:36: +./gecode/int/circuit/base.hpp: In instantiation of 'Gecode::Int::Circuit::Base::Base(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]': +./gecode/int/circuit/dom.hpp:43:33: required from 'Gecode::Int::Circuit::Dom::Dom(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]' +./gecode/int/circuit/dom.hpp:127:14: required from 'static Gecode::ExecStatus Gecode::Int::Circuit::Dom::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]' +gecode/int/circuit.cpp:64:9: required from here +./gecode/int/circuit/base.hpp:40:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | start(0), y(home,x), o(o0) { + | ^ 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: + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:187, + from ./gecode/int.hh:59, + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: +./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]' + 476 | (Home home, ViewArray& y) + | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/int.hh:59, + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp: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) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/int.hh:59, + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp: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/kernel.hh:187, + from ./gecode/int.hh:59, + from ./gecode/int/circuit.hh:37, + from gecode/int/circuit.cpp:36: +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]': +./gecode/int/circuit/base.hpp:40:32: required from 'Gecode::Int::Circuit::Base::Base(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]' +./gecode/int/circuit/dom.hpp:43:33: required from 'Gecode::Int::Circuit::Dom::Dom(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]' +./gecode/int/circuit/dom.hpp:127:14: required from 'static Gecode::ExecStatus Gecode::Int::Circuit::Dom::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]' +gecode/int/circuit.cpp:54:9: required from here +./gecode/kernel/propagator/pattern.hpp:477:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 477 | : Propagator(home), x(y) { + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& 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::IntView; View = Gecode::Int::IntView]': ./gecode/int/cumulatives/val.hpp:73:12: required from 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]' gecode/int/cumulatives.cpp:100:7: required from 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntVarArgs; Processing = Gecode::IntVarArgs; Usage = Gecode::IntVarArgs]' @@ -110830,425 +112213,77 @@ ./gecode/int/var/bool.hpp:50:3: note: because '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/int/circuit.hh:37, - from gecode/int/circuit.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; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp: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/int.hh:1723, - from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp:36: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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/int.hh:59, - from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp: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) { - | ^~~~ -In file included from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp:36: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp:36: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp: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) { - | ^~~~ -In file included from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp:36: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp:36: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp: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) { - | ^~~~ -In file included from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp:36: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp:36: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp: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) { - | ^~~~ -In file included from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp:36: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp:36: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp: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) { - | ^~~~ -In file included from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp:36: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp:36: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: 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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/no-overlap.o gecode/int/no-overlap.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp: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) { - | ^~~~ -In file included from ./gecode/kernel.hh:229, + from ./gecode/int/no-overlap.hh:37, + from gecode/int/no-overlap.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, - from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp:36: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ^ + from ./gecode/int/no-overlap.hh:37, + from gecode/int/no-overlap.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/int.hh:59, - from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp:36: + from ./gecode/int/no-overlap.hh:37, + from gecode/int/no-overlap.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:229, +./gecode/kernel/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, from ./gecode/int.hh:59, - from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp:36: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ^ + from ./gecode/int/no-overlap.hh:37, + from gecode/int/no-overlap.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/int.hh:59, - from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp:36: + from ./gecode/int/no-overlap.hh:37, + from gecode/int/no-overlap.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:229, - from ./gecode/int.hh:59, - from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp: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::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp:36: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: 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:150, +In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, - from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp: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) { - | ^~~~ -In file included from ./gecode/kernel.hh:229, + from ./gecode/int/no-overlap.hh:37, + from gecode/int/no-overlap.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, from ./gecode/int.hh:59, - from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp: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::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp:36: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); + from ./gecode/int/no-overlap.hh:37, + from gecode/int/no-overlap.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/circuit.hh:37, - from gecode/int/circuit.cpp: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) { - | ^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp:36: -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp:36: -./gecode/int/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 ./gecode/int.hh:59, - from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp: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) { - | ^~~~ -In file included from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp:36: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp:36: -./gecode/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 ./gecode/int.hh:59, - from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp: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) { - | ^~~~ -In file included from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp:36: -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp:36: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp: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) { - | ^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp:36: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp:36: -./gecode/int/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 ./gecode/int.hh:59, - from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp:36: + from ./gecode/int/no-overlap.hh:37, + from gecode/int/no-overlap.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::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:37, - from gecode/int/circuit.cpp:36: -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp:36: -./gecode/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:150, - from ./gecode/int.hh:59, - from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp: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) { - | ^~~~ -In file included from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp:36: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp:36: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp: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) { - | ^~~~ -In file included from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp:36: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp:36: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp: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) { - | ^~~~ -In file included from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp:36: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp:36: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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:150, - from ./gecode/int.hh:59, - from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp: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) { - | ^~~~ -In file included from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp:36: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp:36: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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:150, - from ./gecode/int.hh:59, - from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp: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) { - | ^~~~ -In file included from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp:36: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp:36: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: 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 ./gecode/int.hh:59, - from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp: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) { - | ^~~~ -In file included from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp:36: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp:36: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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:150, - from ./gecode/int.hh:59, - from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp: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) { - | ^~~~ -In file included from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp:36: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: @@ -111282,47 +112317,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/int/distinct.hh:382, - from ./gecode/int/circuit.hh:38, - from gecode/int/circuit.cpp:36: -./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) {} - | ^ -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:3266:3: note: because 'Gecode::Home' 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, - from ./gecode/int.hh:59, - from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp:36: -./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/distinct.hh:382, - from ./gecode/int/circuit.hh:38, - from gecode/int/circuit.cpp:36: -./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); - | ^ -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:3266:3: note: because 'Gecode::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, - from ./gecode/int/circuit.hh:38, - from gecode/int/circuit.cpp:36: -./gecode/int/distinct/eqite.hpp:39:21: note: initializing argument 1 of 'Gecode::Int::Distinct::EqIte::EqIte(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)' - 39 | EqIte::EqIte(Home home, IntView x0, IntView x1, int d0, int d1) - | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: @@ -111399,173 +112393,6 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp:36: -gecode/int/circuit.cpp: In function 'void Gecode::circuit(Gecode::Home, int, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': -./gecode/kernel/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; - | ^~~~~~~~~~~ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp:36: -gecode/int/circuit.cpp:55:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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); \ - | ^~ -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:3266:3: note: because 'Gecode::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, - from gecode/int/circuit.cpp:36: -./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) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp:36: -gecode/int/circuit.cpp:58:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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); \ - | ^~ -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:3266:3: note: because 'Gecode::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, - from gecode/int/circuit.cpp:36: -./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) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp:36: -gecode/int/circuit.cpp:65:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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); \ - | ^~ -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:3266:3: note: because 'Gecode::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, - from gecode/int/circuit.cpp:36: -./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) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp:36: -gecode/int/circuit.cpp:68:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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); \ - | ^~ -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:3266:3: note: because 'Gecode::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, - from gecode/int/circuit.cpp:36: -./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(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': -gecode/int/circuit.cpp:74:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | circuit(home,0,x,ipl); - | ^ -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:3266: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(Gecode::Home, int, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' - 41 | circuit(Home home, int offset, const IntVarArgs& x, IntPropLevel ipl) { - | ~~~~~^~~~ -gecode/int/circuit.cpp: In function 'void Gecode::circuit(Gecode::Home, const Gecode::IntArgs&, int, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntPropLevel)': -gecode/int/circuit.cpp:89:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | circuit(home, offset, x, ipl); - | ^ -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:3266: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(Gecode::Home, int, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' - 41 | circuit(Home home, int offset, const IntVarArgs& x, IntPropLevel ipl) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp:36: -./gecode/kernel/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; - | ^~~~~~~~~~~ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const 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:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 97 | element(home, cx, x[i], y[i]); - | ^ -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:3266:3: note: because 'Gecode::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, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: @@ -111587,11 +112414,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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/circuit.hh:37, - from gecode/int/circuit.cpp:36: -./gecode/int.hh:1484:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1484 | element(Home home, IntSharedArray n, IntVar x0, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: @@ -111613,35 +112435,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -gecode/int/circuit.cpp:99:30: 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/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp: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) { - | ^~~~ -In file included from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp:36: -./gecode/int.hh:2828:15: note: initializing argument 1 of 'void Gecode::linear(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 2828 | linear(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -gecode/int/circuit.cpp: In function 'void Gecode::circuit(Gecode::Home, const Gecode::IntArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntPropLevel)': -gecode/int/circuit.cpp:105:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 105 | circuit(home,c,0,x,y,z,ipl); - | ^ -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:3266: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(Gecode::Home, const Gecode::IntArgs&, int, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntPropLevel)' - 78 | circuit(Home home, const IntArgs& c, int offset, - | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: @@ -111663,27 +112456,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, - from ./gecode/int.hh:59, - from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp:36: -gecode/int/circuit.cpp: In function 'void Gecode::circuit(Gecode::Home, const Gecode::IntArgs&, int, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/kernel/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; - | ^~~~~~~~~~~ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(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.hh:4353, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: @@ -111705,332 +112477,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -gecode/int/circuit.cpp:114:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 114 | circuit(home, c, offset, x, y, z, ipl); - | ^ -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:3266: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(Gecode::Home, const Gecode::IntArgs&, int, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntPropLevel)' - 78 | circuit(Home home, const IntArgs& c, int offset, - | ~~~~~^~~~ -gecode/int/circuit.cpp: In function 'void Gecode::circuit(Gecode::Home, const Gecode::IntArgs&, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntPropLevel)': -gecode/int/circuit.cpp:120:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 120 | circuit(home,c,0,x,z,ipl); - | ^ -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:3266: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(Gecode::Home, const Gecode::IntArgs&, int, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntPropLevel)' - 108 | circuit(Home home, const IntArgs& c, int offset, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp:36: -gecode/int/circuit.cpp: In function 'void Gecode::path(Gecode::Home, int, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/kernel/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; - | ^~~~~~~~~~~ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const 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:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 139 | element(home, x, e, n); - | ^ -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:3266:3: note: because 'Gecode::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:37, - from gecode/int/circuit.cpp:36: -./gecode/int.hh:1516:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)' - 1516 | element(Home home, const IntVarArgs& x, IntVar y0, int y1, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp:36: -gecode/int/circuit.cpp:144:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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); \ - | ^~ -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:3266:3: note: because 'Gecode::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, - from gecode/int/circuit.cpp:36: -./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) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp:36: -gecode/int/circuit.cpp:147:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 147 | ::post(home,xv,no))); - | ^ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -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:3266:3: note: because 'Gecode::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, - from gecode/int/circuit.cpp:36: -./gecode/int/circuit/val.hpp:80:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Circuit::Val::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]' - 80 | Val::post(Home home, ViewArray& x, Offset& o) { - | ~~~~~^~~~ -gecode/int/circuit.cpp:153:17: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 153 | ox[i] = y; - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp: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/circuit.cpp:155:29: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 155 | ox[offset + i] = x[i]; - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp: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/circuit.cpp:156:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 156 | element(home, ox, e, offset+n); - | ^ -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:3266:3: note: because 'Gecode::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:37, - from gecode/int/circuit.cpp:36: -./gecode/int.hh:1516:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)' - 1516 | element(Home home, const IntVarArgs& x, IntVar y0, int y1, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp:36: -gecode/int/circuit.cpp:161:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 161 | ::post(home,xv,off))); - | ^ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -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:3266:3: note: because 'Gecode::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, - from gecode/int/circuit.cpp:36: -./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) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp:36: -gecode/int/circuit.cpp:164:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 164 | ::post(home,xv,off))); - | ^ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -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:3266:3: note: because 'Gecode::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, - from gecode/int/circuit.cpp:36: -./gecode/int/circuit/val.hpp:80:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Circuit::Val::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]' - 80 | Val::post(Home home, ViewArray& x, Offset& o) { - | ~~~~~^~~~ -gecode/int/circuit.cpp: In function 'void Gecode::path(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -gecode/int/circuit.cpp:171:26: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 171 | path(home,0,x,s,e,ipl); - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/int/circuit.cpp:124:13: note: initializing argument 1 of 'void Gecode::path(Gecode::Home, int, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)' - 124 | path(Home home, int offset, const IntVarArgs& x, IntVar s, IntVar e, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp:36: -gecode/int/circuit.cpp: In function 'void Gecode::path(Gecode::Home, const Gecode::IntArgs&, int, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | ::Gecode::PostInfo __gecode__pi(home); - | ^ -gecode/int/circuit.cpp:187:5: note: in expansion of macro 'GECODE_POST' - 187 | GECODE_POST; - | ^~~~~~~~~~~ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -gecode/int/circuit.cpp:188:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 188 | path(home, offset, x, s, e, ipl); - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/int/circuit.cpp:124:13: note: initializing argument 1 of 'void Gecode::path(Gecode::Home, int, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)' - 124 | path(Home home, int offset, const IntVarArgs& x, IntVar s, IntVar e, - | ~~~~~^~~~ -gecode/int/circuit.cpp:196:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 196 | element(home, cx, x[i], y[i]); - | ^ -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:3266:3: note: because 'Gecode::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:37, - from gecode/int/circuit.cpp:36: -./gecode/int.hh:1484:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1484 | element(Home home, IntSharedArray n, IntVar x0, IntVar x1, - | ~~~~~^~~~ -gecode/int/circuit.cpp:198:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 198 | linear(home, y, IRT_EQ, z); - | ^ -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:3266:3: note: because 'Gecode::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:37, - from gecode/int/circuit.cpp:36: -./gecode/int.hh:2828:15: note: initializing argument 1 of 'void Gecode::linear(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 2828 | linear(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -gecode/int/circuit.cpp: In function 'void Gecode::path(Gecode::Home, const Gecode::IntArgs&, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntPropLevel)': -gecode/int/circuit.cpp:205:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 205 | path(home,c,0,x,s,e,y,z,ipl); - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/int/circuit.cpp:175:13: note: initializing argument 1 of 'void Gecode::path(Gecode::Home, const Gecode::IntArgs&, int, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntPropLevel)' - 175 | path(Home home, const IntArgs& c, int offset, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/int.hh:59, - from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp:36: -gecode/int/circuit.cpp: In function 'void Gecode::path(Gecode::Home, const Gecode::IntArgs&, int, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | ::Gecode::PostInfo __gecode__pi(home); - | ^ -gecode/int/circuit.cpp:212:5: note: in expansion of macro 'GECODE_POST' - 212 | GECODE_POST; - | ^~~~~~~~~~~ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -gecode/int/circuit.cpp:214:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 214 | path(home, c, offset, x, s, e, y, z, ipl); - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/int/circuit.cpp:175:13: note: initializing argument 1 of 'void Gecode::path(Gecode::Home, const Gecode::IntArgs&, int, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntPropLevel)' - 175 | path(Home home, const IntArgs& c, int offset, - | ~~~~~^~~~ -gecode/int/circuit.cpp: In function 'void Gecode::path(Gecode::Home, const Gecode::IntArgs&, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -gecode/int/circuit.cpp:220:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 220 | path(home,c,0,x,s,e,z,ipl); - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/int/circuit.cpp:208:13: note: initializing argument 1 of 'void Gecode::path(Gecode::Home, const Gecode::IntArgs&, int, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)' - 208 | path(Home home, const IntArgs& c, int offset, - | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: @@ -112143,70 +112589,6 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/int.hh:59, - from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp: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) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/int.hh:59, - from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp: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/kernel.hh:176, - from ./gecode/int.hh:59, - from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp: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) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/int.hh:59, - from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp: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/int.hh:5223, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: @@ -112264,25 +112646,6 @@ ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:187, - from ./gecode/int.hh:59, - from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp:36: -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]': -./gecode/int/distinct/eqite.hpp:40:70: required from here -./gecode/kernel/propagator/pattern.hpp:354:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 354 | : Propagator(home), x0(y0), x1(y1) { - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(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, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: @@ -112302,82 +112665,6 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int/circuit.hh:156, - from gecode/int/circuit.cpp:36: -./gecode/int/circuit/dom.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Circuit::Dom::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]': -gecode/int/circuit.cpp:54:9: required from here -./gecode/int/circuit/dom.hpp:127:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 127 | (void) new (home) Dom(home,x,o); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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:3266:3: note: because 'Gecode::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, - from gecode/int/circuit.cpp:36: -./gecode/int/circuit/dom.hpp:42:30: note: initializing argument 1 of 'Gecode::Int::Circuit::Dom::Dom(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]' - 42 | Dom::Dom(Home home, ViewArray& x, Offset& o) - | ~~~~~^~~~ -In file included from ./gecode/int/circuit.hh:155, - from gecode/int/circuit.cpp:36: -./gecode/int/circuit/val.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Circuit::Val::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]': -gecode/int/circuit.cpp:57:9: required from here -./gecode/int/circuit/val.hpp:93:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 93 | (void) new (home) Val(home,x,o); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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:3266:3: note: because 'Gecode::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, - from gecode/int/circuit.cpp:36: -./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/int/circuit.hh:156, - from gecode/int/circuit.cpp:36: -./gecode/int/circuit/dom.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Circuit::Dom::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]': -gecode/int/circuit.cpp:64:9: required from here -./gecode/int/circuit/dom.hpp:127:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 127 | (void) new (home) Dom(home,x,o); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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:3266:3: note: because 'Gecode::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, - from gecode/int/circuit.cpp:36: -./gecode/int/circuit/dom.hpp:42:30: note: initializing argument 1 of 'Gecode::Int::Circuit::Dom::Dom(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]' - 42 | Dom::Dom(Home home, ViewArray& x, Offset& o) - | ~~~~~^~~~ -In file included from ./gecode/int/circuit.hh:155, - from gecode/int/circuit.cpp:36: -./gecode/int/circuit/val.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Circuit::Val::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]': -gecode/int/circuit.cpp:67:9: required from here -./gecode/int/circuit/val.hpp:93:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 93 | (void) new (home) Val(home,x,o); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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:3266:3: note: because 'Gecode::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, - from gecode/int/circuit.cpp:36: -./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) - | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: @@ -112545,23 +112832,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:176, - from ./gecode/int.hh:59, - from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp: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/no-overlap.cpp:150:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 150 | nooverlap(home, x0, wc, y0, hc); | ^ @@ -112575,23 +112845,6 @@ gecode/int/no-overlap.cpp:51:18: note: initializing argument 1 of 'void Gecode::nooverlap(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel)' 51 | nooverlap(Home home, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/int.hh:59, - from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp: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/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:37, @@ -112692,192 +112945,6 @@ ./gecode/int/no-overlap/man.hpp:43:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::NoOverlap::ManProp::post(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::ManBox]' 43 | ManProp::post(Home home, Box* b, int n) { | ~~~~~^~~~ -In file included from ./gecode/int/circuit.hh:156, - from gecode/int/circuit.cpp:36: -./gecode/int/circuit/dom.hpp: In instantiation of 'Gecode::Int::Circuit::Dom::Dom(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]': -./gecode/int/circuit/dom.hpp:127:14: required from 'static Gecode::ExecStatus Gecode::Int::Circuit::Dom::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]' -gecode/int/circuit.cpp:54:9: required from here -./gecode/int/circuit/dom.hpp:43:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | : Base(home,x,o) {} - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/circuit.hh:154, - from gecode/int/circuit.cpp:36: -./gecode/int/circuit/base.hpp:38:32: note: initializing argument 1 of 'Gecode::Int::Circuit::Base::Base(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]' - 38 | Base::Base(Home home, ViewArray& x, Offset& o0) - | ~~~~~^~~~ -In file included from ./gecode/int/circuit.hh:155, - from gecode/int/circuit.cpp:36: -./gecode/int/circuit/val.hpp: In instantiation of 'Gecode::Int::Circuit::Val::Val(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]': -./gecode/int/circuit/val.hpp:93:14: required from 'static Gecode::ExecStatus Gecode::Int::Circuit::Val::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]' -gecode/int/circuit.cpp:57:9: required from here -./gecode/int/circuit/val.hpp:43:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | : Base(home,x,o) {} - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/circuit.hh:154, - from gecode/int/circuit.cpp:36: -./gecode/int/circuit/base.hpp:38:32: note: initializing argument 1 of 'Gecode::Int::Circuit::Base::Base(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]' - 38 | Base::Base(Home home, ViewArray& x, Offset& o0) - | ~~~~~^~~~ -In file included from ./gecode/int/circuit.hh:156, - from gecode/int/circuit.cpp:36: -./gecode/int/circuit/dom.hpp: In instantiation of 'Gecode::Int::Circuit::Dom::Dom(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]': -./gecode/int/circuit/dom.hpp:127:14: required from 'static Gecode::ExecStatus Gecode::Int::Circuit::Dom::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]' -gecode/int/circuit.cpp:64:9: required from here -./gecode/int/circuit/dom.hpp:43:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | : Base(home,x,o) {} - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/circuit.hh:154, - from gecode/int/circuit.cpp:36: -./gecode/int/circuit/base.hpp:38:32: note: initializing argument 1 of 'Gecode::Int::Circuit::Base::Base(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]' - 38 | Base::Base(Home home, ViewArray& x, Offset& o0) - | ~~~~~^~~~ -In file included from ./gecode/int/circuit.hh:155, - from gecode/int/circuit.cpp:36: -./gecode/int/circuit/val.hpp: In instantiation of 'Gecode::Int::Circuit::Val::Val(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]': -./gecode/int/circuit/val.hpp:93:14: required from 'static Gecode::ExecStatus Gecode::Int::Circuit::Val::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]' -gecode/int/circuit.cpp:67:9: required from here -./gecode/int/circuit/val.hpp:43:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | : Base(home,x,o) {} - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/circuit.hh:154, - from gecode/int/circuit.cpp:36: -./gecode/int/circuit/base.hpp:38:32: note: initializing argument 1 of 'Gecode::Int::Circuit::Base::Base(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]' - 38 | Base::Base(Home home, ViewArray& x, Offset& o0) - | ~~~~~^~~~ -./gecode/int/circuit/base.hpp: In instantiation of 'Gecode::Int::Circuit::Base::Base(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]': -./gecode/int/circuit/dom.hpp:43:33: required from 'Gecode::Int::Circuit::Dom::Dom(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]' -./gecode/int/circuit/dom.hpp:127:14: required from 'static Gecode::ExecStatus Gecode::Int::Circuit::Dom::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]' -gecode/int/circuit.cpp:54:9: required from here -./gecode/int/circuit/base.hpp:40:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | start(0), y(home,x), o(o0) { - | ^ -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:3266:3: note: because 'Gecode::Home' 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, - from ./gecode/int.hh:59, - from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp:36: -./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]' - 476 | (Home home, ViewArray& y) - | ~~~~~^~~~ -In file included from ./gecode/int/circuit.hh:154, - from gecode/int/circuit.cpp:36: -./gecode/int/circuit/base.hpp: In instantiation of 'Gecode::Int::Circuit::Base::Base(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]': -./gecode/int/circuit/dom.hpp:43:33: required from 'Gecode::Int::Circuit::Dom::Dom(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]' -./gecode/int/circuit/dom.hpp:127:14: required from 'static Gecode::ExecStatus Gecode::Int::Circuit::Dom::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]' -gecode/int/circuit.cpp:64:9: required from here -./gecode/int/circuit/base.hpp:40:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | start(0), y(home,x), o(o0) { - | ^ -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:3266:3: note: because 'Gecode::Home' 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, - from ./gecode/int.hh:59, - from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp:36: -./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]' - 476 | (Home home, ViewArray& y) - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/int.hh:59, - from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp:36: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp: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) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/int.hh:59, - from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp:36: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp: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/kernel.hh:187, - from ./gecode/int.hh:59, - from ./gecode/int/circuit.hh:37, - from gecode/int/circuit.cpp:36: -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]': -./gecode/int/circuit/base.hpp:40:32: required from 'Gecode::Int::Circuit::Base::Base(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]' -./gecode/int/circuit/dom.hpp:43:33: required from 'Gecode::Int::Circuit::Dom::Dom(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]' -./gecode/int/circuit/dom.hpp:127:14: required from 'static Gecode::ExecStatus Gecode::Int::Circuit::Dom::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]' -gecode/int/circuit.cpp:54:9: required from here -./gecode/kernel/propagator/pattern.hpp:477:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 477 | : Propagator(home), x(y) { - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(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, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:37, @@ -119562,8 +119629,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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/arithmetic/mult.o gecode/int/arithmetic/mult.cpp In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:34: @@ -120342,6 +120407,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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/branch/view-sel.o gecode/int/branch/view-sel.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, @@ -120853,6 +120922,17 @@ ./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:150, + from ./gecode/int.hh:59, + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-sel.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/int/arithmetic.hh:767, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/arithmetic/mult.hpp: In constructor 'Gecode::Int::Arithmetic::MultBnd::MultBnd(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Gecode::Int::IntView)': @@ -120999,6 +121079,8 @@ ./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) { | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/branch/val-sel-commit.o gecode/int/branch/val-sel-commit.cpp 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:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 314 | return PowDom::post(home,x0,x2,ops); @@ -121540,6 +121622,64 @@ ./gecode/int/arithmetic/mult.hpp:94:42: note: initializing argument 1 of 'Gecode::Int::Arithmetic::MultZeroOne::MultZeroOne(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]' 94 | MultZeroOne::MultZeroOne(Home home, View x0, View x1) | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./gecode/int.hh:59, + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-sel.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/int.hh:59, + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-sel.cpp: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: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, + from ./gecode/int.hh:59, + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-sel.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/int.hh:59, + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-sel.cpp: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:261, + from ./gecode/int.hh:59, + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-sel.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./gecode/int.hh:59, + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-sel.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/branch.hh:41, + from gecode/int/branch/view-sel.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, @@ -121826,6 +121966,17 @@ ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Int::MinusView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2; View2 = Gecode::Int::MinusView; int pc2 = 2]' 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ +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/int/rel.hh:695, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic/mult.cpp:34: @@ -122460,23 +122611,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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/branch/view-sel.o gecode/int/branch/view-sel.cpp -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/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-sel.cpp:34: + from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { @@ -122484,7 +122622,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-sel.cpp:34: + from gecode/int/branch/val-sel-commit.cpp: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) { | ^~~~ @@ -122494,7 +122632,7 @@ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-sel.cpp:34: + from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); @@ -122502,21 +122640,21 @@ 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: + from gecode/int/branch/val-sel-commit.cpp: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:261, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-sel.cpp:34: + from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-sel.cpp:34: + from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); @@ -122524,15 +122662,13 @@ 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: + from gecode/int/branch/val-sel-commit.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/branch/val-sel-commit.o gecode/int/branch/val-sel-commit.cpp In file included from ./gecode/int.hh:917, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: @@ -122914,6 +123050,39 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/int/branch.hh:41, + from gecode/int/branch/val-sel-commit.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/int/branch.hh:41, + from gecode/int/branch/val-sel-commit.cpp: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) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723, + from ./gecode/int/branch.hh:41, + from gecode/int/branch/val-sel-commit.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/int.hh:59, + from ./gecode/int/branch.hh:41, + from gecode/int/branch/val-sel-commit.cpp: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/int/branch.hh:41, + from gecode/int/branch/val-sel-commit.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: @@ -122952,246 +123121,6 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/int.hh:59, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-sel.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-sel.cpp: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:176, - from ./gecode/int.hh:59, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-sel.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-sel.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/int.hh:59, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-sel.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-sel.cpp: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:176, - from ./gecode/int.hh:59, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-sel.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-sel.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/int.hh:59, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-sel.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-sel.cpp: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:176, - from ./gecode/int.hh:59, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-sel.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-sel.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/int.hh:59, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-sel.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-sel.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/int.hh:59, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-sel.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-sel.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/val-sel-commit.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:261, - from ./gecode/int.hh:59, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/val-sel-commit.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/int.hh:59, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/val-sel-commit.cpp: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: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, - from ./gecode/int.hh:59, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/val-sel-commit.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/int.hh:59, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/val-sel-commit.cpp: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:261, - from ./gecode/int.hh:59, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/val-sel-commit.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./gecode/int.hh:59, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/val-sel-commit.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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/branch.hh:41, - from gecode/int/branch/val-sel-commit.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/val-sel-commit.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/val-sel-commit.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/val-sel-commit.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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/int.hh:59, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/val-sel-commit.cpp: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/int/branch.hh:41, - from gecode/int/branch/val-sel-commit.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: @@ -123581,6 +123510,104 @@ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-sel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-sel.cpp: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:176, + from ./gecode/int.hh:59, + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-sel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-sel.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/int.hh:59, + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-sel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-sel.cpp: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:176, + from ./gecode/int.hh:59, + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-sel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-sel.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/int.hh:59, + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-sel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-sel.cpp: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:176, + from ./gecode/int.hh:59, + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-sel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-sel.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/int.hh:59, + from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -123622,23 +123649,63 @@ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/branch.hh:41, - from gecode/int/branch/val-sel-commit.cpp:34: + from gecode/int/branch/val-sel-commit.cpp: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:176, + from ./gecode/int.hh:59, + from ./gecode/int/branch.hh:41, + from gecode/int/branch/val-sel-commit.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/int/branch.hh:41, + from gecode/int/branch/val-sel-commit.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/int.hh:59, + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-sel.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-sel.cpp: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:176, +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, - from gecode/int/branch/val-sel-commit.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ + from gecode/int/branch/view-sel.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/branch.hh:41, - from gecode/int/branch/val-sel-commit.cpp:34: + from gecode/int/branch/view-sel.cpp: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) | ^~~~~~~ @@ -123722,8 +123789,7 @@ -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/view-values.cpp:34: + from gecode/int/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; @@ -123733,16 +123799,14 @@ | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-values.cpp:34: + from gecode/int/relax.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp: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/int.hh:59, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-values.cpp:34: + from gecode/int/relax.cpp: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) { | ^~~~ @@ -123751,528 +123815,493 @@ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-values.cpp:34: + from gecode/int/relax.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp: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/int.hh:59, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-values.cpp:34: + from gecode/int/relax.cpp: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:261, from ./gecode/int.hh:59, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-values.cpp:34: + from gecode/int/relax.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/int.hh:59, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-values.cpp:34: + from gecode/int/relax.cpp:34: ./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace/general.hpp:38:37: 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/branch.hh:41, - from gecode/int/branch/view-values.cpp:34: + from gecode/int/relax.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, +In file included from ./gecode/kernel.hh: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/int.hh:917, + from gecode/int/relax.cpp:34: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-values.cpp:34: + from gecode/int/relax.cpp: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) | ^~~~~~~ In file included from ./gecode/int.hh:1723, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-values.cpp:34: + from gecode/int/relax.cpp:34: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:39:27: 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/int.hh:59, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-values.cpp:34: + from gecode/int/relax.cpp: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/int/branch.hh:41, - from gecode/int/branch/view-values.cpp:34: +In file included from gecode/int/relax.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./gecode/int.hh:59, + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-values.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/int.hh:59, - from gecode/int/relax.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/int.hh:2555, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp: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: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, + from ./gecode/int.hh:59, + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-values.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/int.hh:59, + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-values.cpp: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:261, + from ./gecode/int.hh:59, + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-values.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of '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, + from gecode/int/relax.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-values.cpp:34: + from gecode/int/relax.cpp: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/int/branch.hh:41, - from gecode/int/branch/view-values.cpp:34: +In file included from gecode/int/relax.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-values.cpp:34: + from gecode/int/relax.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-values.cpp:34: + from gecode/int/relax.cpp: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/int/branch.hh:41, - from gecode/int/branch/view-values.cpp:34: +In file included from gecode/int/relax.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, +In file included from ./gecode/kernel.hh:285, + from ./gecode/int.hh:59, + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-values.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/branch.hh:41, from gecode/int/branch/view-values.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from gecode/int/relax.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-values.cpp:34: + from gecode/int/relax.cpp: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/int/branch.hh:41, - from gecode/int/branch/view-values.cpp:34: +In file included from gecode/int/relax.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-values.cpp:34: + from gecode/int/relax.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-values.cpp:34: + from gecode/int/relax.cpp: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/int/branch.hh:41, - from gecode/int/branch/view-values.cpp:34: +In file included from gecode/int/relax.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-values.cpp:34: + from gecode/int/relax.cpp:34: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-values.cpp:34: + from gecode/int/relax.cpp: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:229, from ./gecode/int.hh:59, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-values.cpp:34: + from gecode/int/relax.cpp: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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-values.cpp:34: + from gecode/int/relax.cpp:34: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:55:29: 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 ./gecode/int.hh:59, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-values.cpp:34: + from gecode/int/relax.cpp: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:229, from ./gecode/int.hh:59, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-values.cpp:34: + from gecode/int/relax.cpp: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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-values.cpp:34: + from gecode/int/relax.cpp:34: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:74:29: 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:150, from ./gecode/int.hh:59, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-values.cpp:34: + from gecode/int/relax.cpp: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:229, from ./gecode/int.hh:59, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-values.cpp:34: + from gecode/int/relax.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-values.cpp:34: + from gecode/int/relax.cpp:34: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:79:29: 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:150, from ./gecode/int.hh:59, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-values.cpp:34: + from gecode/int/relax.cpp: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:229, from ./gecode/int.hh:59, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-values.cpp:34: + from gecode/int/relax.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-values.cpp:34: + from gecode/int/relax.cpp:34: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-values.cpp:34: + from gecode/int/relax.cpp: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/int.hh:4353, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-values.cpp:34: + from gecode/int/relax.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-values.cpp:34: + from gecode/int/relax.cpp:34: ./gecode/int/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 ./gecode/int.hh:59, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-values.cpp:34: + from gecode/int/relax.cpp: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/int/branch.hh:41, - from gecode/int/branch/view-values.cpp:34: +In file included from gecode/int/relax.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-values.cpp:34: + from gecode/int/relax.cpp:34: ./gecode/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 ./gecode/int.hh:59, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-values.cpp:34: + from gecode/int/relax.cpp: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/int/branch.hh:41, - from gecode/int/branch/view-values.cpp:34: +In file included from gecode/int/relax.cpp: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/int.hh:4845, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-values.cpp:34: + from gecode/int/relax.cpp:34: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-values.cpp:34: + from gecode/int/relax.cpp: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/int.hh:4353, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-values.cpp:34: + from gecode/int/relax.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-values.cpp:34: + from gecode/int/relax.cpp:34: ./gecode/int/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 ./gecode/int.hh:59, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-values.cpp:34: + from gecode/int/relax.cpp: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/int/branch.hh:41, - from gecode/int/branch/view-values.cpp:34: +In file included from gecode/int/relax.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 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, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-values.cpp:34: + from gecode/int/relax.cpp:34: ./gecode/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:150, from ./gecode/int.hh:59, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-values.cpp:34: + from gecode/int/relax.cpp: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/int/branch.hh:41, - from gecode/int/branch/view-values.cpp:34: +In file included from gecode/int/relax.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-values.cpp:34: + from gecode/int/relax.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': ./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-values.cpp:34: + from gecode/int/relax.cpp: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/int/branch.hh:41, - from gecode/int/branch/view-values.cpp:34: +In file included from gecode/int/relax.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-values.cpp:34: + from gecode/int/relax.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': ./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-values.cpp:34: + from gecode/int/relax.cpp: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/int/branch.hh:41, - from gecode/int/branch/view-values.cpp:34: +In file included from gecode/int/relax.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-values.cpp:34: + from gecode/int/relax.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': ./gecode/int/branch.hpp:50:50: 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:150, from ./gecode/int.hh:59, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-values.cpp:34: + from gecode/int/relax.cpp: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/int/branch.hh:41, - from gecode/int/branch/view-values.cpp:34: +In file included from gecode/int/relax.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-values.cpp:34: + from gecode/int/relax.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': ./gecode/int/branch.hpp:55:51: 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:150, from ./gecode/int.hh:59, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-values.cpp:34: + from gecode/int/relax.cpp: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/int/branch.hh:41, - from gecode/int/branch/view-values.cpp:34: +In file included from gecode/int/relax.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-values.cpp:34: + from gecode/int/relax.cpp:34: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:39:39: 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 ./gecode/int.hh:59, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-values.cpp:34: + from gecode/int/relax.cpp: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/int/branch.hh:41, - from gecode/int/branch/view-values.cpp:34: +In file included from gecode/int/relax.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-values.cpp:34: + from gecode/int/relax.cpp:34: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:45:39: 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:150, from ./gecode/int.hh:59, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-values.cpp:34: + from gecode/int/relax.cpp: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/int/branch.hh:41, - from gecode/int/branch/view-values.cpp:34: +In file included from gecode/int/relax.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./gecode/int.hh:59, - from gecode/int/relax.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/int.hh:59, - from gecode/int/relax.cpp: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: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, - from ./gecode/int.hh:59, - from gecode/int/relax.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411: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/relax.cpp: In function 'void Gecode::relax(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, Gecode::Rnd, double)': +gecode/int/relax.cpp:72:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | Search::relax(home,x,sx,r,p,ir); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/relax.cpp: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:261, - from ./gecode/int.hh:59, - from gecode/int/relax.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./gecode/int.hh:59, - from gecode/int/relax.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ +In file included from gecode/int/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::IntVarArgs; Post = Gecode::Int::Relax]' + 51 | relax(Home home, const VarArgs& x, const VarArgs& sx, Rnd r, + | ~~~~~^~~~ +gecode/int/relax.cpp: In function 'void Gecode::relax(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::BoolVarArgs&, Gecode::Rnd, double)': +gecode/int/relax.cpp:83:59: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 83 | Search::relax(home,x,sx,r,p,ir); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/relax.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ +In file included from gecode/int/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::BoolVarArgs; Post = Gecode::Int::Relax]' + 51 | relax(Home home, const VarArgs& x, const VarArgs& sx, Rnd r, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-values.cpp:34: + from gecode/int/relax.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] @@ -124280,15 +124309,13 @@ | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-values.cpp:34: + from gecode/int/relax.cpp: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:176, from ./gecode/int.hh:59, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-values.cpp:34: + from gecode/int/relax.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -124296,15 +124323,13 @@ | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-values.cpp:34: + from gecode/int/relax.cpp: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) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-values.cpp:34: + from gecode/int/relax.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] @@ -124312,15 +124337,13 @@ | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-values.cpp:34: + from gecode/int/relax.cpp: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:176, from ./gecode/int.hh:59, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-values.cpp:34: + from gecode/int/relax.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -124328,15 +124351,43 @@ | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-values.cpp:34: + from gecode/int/relax.cpp: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) | ^~~~~~~ +In file included from gecode/int/relax.cpp:35: +./gecode/search/relax.hh: In instantiation of 'void Gecode::Search::relax(Gecode::Home, const VarArgs&, const VarArgs&, Gecode::Rnd, double, Post&) [with VarArgs = Gecode::IntVarArgs; Post = Gecode::Int::Relax]': +gecode/int/relax.cpp:72:58: required from here +./gecode/search/relax.hh:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 67 | if (post(home, x[i.val()], sx[i.val()]) != ES_OK) { + | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from gecode/int/relax.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/int/relax.cpp:49:27: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Relax::operator()(Gecode::Home, Gecode::IntVar, Gecode::IntVar)' + 49 | Relax::operator ()(Home home, IntVar x, IntVar sx) { + | ~~~~~^~~~ +In file included from gecode/int/relax.cpp:35: +./gecode/search/relax.hh: In instantiation of 'void Gecode::Search::relax(Gecode::Home, const VarArgs&, const VarArgs&, Gecode::Rnd, double, Post&) [with VarArgs = Gecode::BoolVarArgs; Post = Gecode::Int::Relax]': +gecode/int/relax.cpp:83:59: required from here +./gecode/search/relax.hh:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 67 | if (post(home, x[i.val()], sx[i.val()]) != ES_OK) { + | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from gecode/int/relax.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/int/relax.cpp:55:27: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Relax::operator()(Gecode::Home, Gecode::BoolVar, Gecode::BoolVar)' + 55 | Relax::operator ()(Home home, BoolVar x, BoolVar sx) { + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-values.cpp:34: + from gecode/int/relax.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' ./gecode/int/array.hpp:105:28: required from here @@ -124345,15 +124396,13 @@ | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-values.cpp:34: + from gecode/int/relax.cpp: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:176, from ./gecode/int.hh:59, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-values.cpp:34: + from gecode/int/relax.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' ./gecode/int/array.hpp:134:29: required from here @@ -124362,16 +124411,14 @@ | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-values.cpp:34: + from gecode/int/relax.cpp: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) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-values.cpp:34: + from gecode/int/relax.cpp:34: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' @@ -124382,16 +124429,14 @@ | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-values.cpp:34: + from gecode/int/relax.cpp: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/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-values.cpp:34: + from gecode/int/relax.cpp:34: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' @@ -124402,398 +124447,433 @@ | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/view-values.cpp:34: + from gecode/int/relax.cpp: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) | ^~~~~~~ In file included from ./gecode/int.hh:917, - from gecode/int/relax.cpp:34: + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-values.cpp:34: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, - from gecode/int/relax.cpp:34: + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-values.cpp: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) | ^~~~~~~ In file included from ./gecode/int.hh:1723, - from gecode/int/relax.cpp:34: + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-values.cpp:34: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:39:27: 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/int.hh:59, - from gecode/int/relax.cpp:34: + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-values.cpp: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/int/relax.cpp:34: +In file included from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-values.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, - from gecode/int/relax.cpp:34: + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-values.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from gecode/int/relax.cpp:34: + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-values.cpp: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/int/relax.cpp:34: +In file included from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-values.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, - from gecode/int/relax.cpp:34: + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-values.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from gecode/int/relax.cpp:34: + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-values.cpp: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/int/relax.cpp:34: +In file included from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-values.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, - from gecode/int/relax.cpp:34: + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-values.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from gecode/int/relax.cpp:34: + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-values.cpp: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/int/relax.cpp:34: +In file included from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-values.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, - from gecode/int/relax.cpp:34: + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-values.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from gecode/int/relax.cpp:34: + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-values.cpp: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/int/relax.cpp:34: +In file included from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-values.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, - from gecode/int/relax.cpp:34: + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-values.cpp:34: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from gecode/int/relax.cpp:34: + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-values.cpp: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:229, from ./gecode/int.hh:59, - from gecode/int/relax.cpp:34: + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-values.cpp: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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, - from gecode/int/relax.cpp:34: + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-values.cpp:34: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:55:29: 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 ./gecode/int.hh:59, - from gecode/int/relax.cpp:34: + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-values.cpp: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:229, from ./gecode/int.hh:59, - from gecode/int/relax.cpp:34: + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-values.cpp: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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, - from gecode/int/relax.cpp:34: + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-values.cpp:34: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:74:29: 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:150, from ./gecode/int.hh:59, - from gecode/int/relax.cpp:34: + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-values.cpp: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:229, from ./gecode/int.hh:59, - from gecode/int/relax.cpp:34: + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-values.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, - from gecode/int/relax.cpp:34: + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-values.cpp:34: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:79:29: 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:150, from ./gecode/int.hh:59, - from gecode/int/relax.cpp:34: + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-values.cpp: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:229, from ./gecode/int.hh:59, - from gecode/int/relax.cpp:34: + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-values.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, - from gecode/int/relax.cpp:34: + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-values.cpp:34: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from gecode/int/relax.cpp:34: + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-values.cpp: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/int.hh:4353, - from gecode/int/relax.cpp:34: + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-values.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, - from gecode/int/relax.cpp:34: + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-values.cpp:34: ./gecode/int/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 ./gecode/int.hh:59, - from gecode/int/relax.cpp:34: + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-values.cpp: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/int/relax.cpp:34: +In file included from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-values.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, - from gecode/int/relax.cpp:34: + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-values.cpp:34: ./gecode/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 ./gecode/int.hh:59, - from gecode/int/relax.cpp:34: + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-values.cpp: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/int/relax.cpp:34: +In file included from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-values.cpp: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/int.hh:4845, - from gecode/int/relax.cpp:34: + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-values.cpp:34: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from gecode/int/relax.cpp:34: + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-values.cpp: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/int.hh:4353, - from gecode/int/relax.cpp:34: + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-values.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from gecode/int/relax.cpp:34: + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-values.cpp:34: ./gecode/int/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 ./gecode/int.hh:59, - from gecode/int/relax.cpp:34: + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-values.cpp: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/int/relax.cpp:34: +In file included from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-values.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 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, - from gecode/int/relax.cpp:34: + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-values.cpp:34: ./gecode/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:150, from ./gecode/int.hh:59, - from gecode/int/relax.cpp:34: + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-values.cpp: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/int/relax.cpp:34: +In file included from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-values.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, - from gecode/int/relax.cpp:34: + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-values.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': ./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from gecode/int/relax.cpp:34: + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-values.cpp: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/int/relax.cpp:34: +In file included from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-values.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, - from gecode/int/relax.cpp:34: + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-values.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': ./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from gecode/int/relax.cpp:34: + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-values.cpp: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/int/relax.cpp:34: +In file included from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-values.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, - from gecode/int/relax.cpp:34: + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-values.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': ./gecode/int/branch.hpp:50:50: 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:150, from ./gecode/int.hh:59, - from gecode/int/relax.cpp:34: + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-values.cpp: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/int/relax.cpp:34: +In file included from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-values.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, - from gecode/int/relax.cpp:34: + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-values.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': ./gecode/int/branch.hpp:55:51: 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:150, from ./gecode/int.hh:59, - from gecode/int/relax.cpp:34: + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-values.cpp: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/int/relax.cpp:34: +In file included from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-values.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, - from gecode/int/relax.cpp:34: + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-values.cpp:34: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:39:39: 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 ./gecode/int.hh:59, - from gecode/int/relax.cpp:34: + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-values.cpp: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/int/relax.cpp:34: +In file included from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-values.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, - from gecode/int/relax.cpp:34: + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-values.cpp:34: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:45:39: 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:150, from ./gecode/int.hh:59, - from gecode/int/relax.cpp:34: + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-values.cpp: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/int/relax.cpp:34: +In file included from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-values.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -gecode/int/relax.cpp: In function 'void Gecode::relax(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, Gecode::Rnd, double)': -gecode/int/relax.cpp:72:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | Search::relax(home,x,sx,r,p,ir); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from gecode/int/relax.cpp: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/int/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::IntVarArgs; Post = Gecode::Int::Relax]' - 51 | relax(Home home, const VarArgs& x, const VarArgs& sx, Rnd r, - | ~~~~~^~~~ -gecode/int/relax.cpp: In function 'void Gecode::relax(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::BoolVarArgs&, Gecode::Rnd, double)': -gecode/int/relax.cpp:83:59: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 83 | Search::relax(home,x,sx,r,p,ir); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from gecode/int/relax.cpp: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/int/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::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/ldsb.o gecode/int/ldsb.cpp In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, - from gecode/int/relax.cpp:34: + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-values.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] @@ -124801,13 +124881,15 @@ | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, - from gecode/int/relax.cpp:34: + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-values.cpp: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:176, from ./gecode/int.hh:59, - from gecode/int/relax.cpp:34: + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-values.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -124815,13 +124897,15 @@ | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, - from gecode/int/relax.cpp:34: + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-values.cpp: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) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, - from gecode/int/relax.cpp:34: + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-values.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] @@ -124829,13 +124913,15 @@ | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, - from gecode/int/relax.cpp:34: + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-values.cpp: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:176, from ./gecode/int.hh:59, - from gecode/int/relax.cpp:34: + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-values.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -124843,43 +124929,15 @@ | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, - from gecode/int/relax.cpp:34: + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-values.cpp: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) | ^~~~~~~ -In file included from gecode/int/relax.cpp:35: -./gecode/search/relax.hh: In instantiation of 'void Gecode::Search::relax(Gecode::Home, const VarArgs&, const VarArgs&, Gecode::Rnd, double, Post&) [with VarArgs = Gecode::IntVarArgs; Post = Gecode::Int::Relax]': -gecode/int/relax.cpp:72:58: required from here -./gecode/search/relax.hh:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 67 | if (post(home, x[i.val()], sx[i.val()]) != ES_OK) { - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from gecode/int/relax.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/int/relax.cpp:49:27: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Relax::operator()(Gecode::Home, Gecode::IntVar, Gecode::IntVar)' - 49 | Relax::operator ()(Home home, IntVar x, IntVar sx) { - | ~~~~~^~~~ -In file included from gecode/int/relax.cpp:35: -./gecode/search/relax.hh: In instantiation of 'void Gecode::Search::relax(Gecode::Home, const VarArgs&, const VarArgs&, Gecode::Rnd, double, Post&) [with VarArgs = Gecode::BoolVarArgs; Post = Gecode::Int::Relax]': -gecode/int/relax.cpp:83:59: required from here -./gecode/search/relax.hh:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 67 | if (post(home, x[i.val()], sx[i.val()]) != ES_OK) { - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from gecode/int/relax.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/int/relax.cpp:55:27: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Relax::operator()(Gecode::Home, Gecode::BoolVar, Gecode::BoolVar)' - 55 | Relax::operator ()(Home home, BoolVar x, BoolVar sx) { - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, - from gecode/int/relax.cpp:34: + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-values.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' ./gecode/int/array.hpp:105:28: required from here @@ -124888,13 +124946,15 @@ | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, - from gecode/int/relax.cpp:34: + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-values.cpp: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:176, from ./gecode/int.hh:59, - from gecode/int/relax.cpp:34: + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-values.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' ./gecode/int/array.hpp:134:29: required from here @@ -124903,14 +124963,16 @@ | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, - from gecode/int/relax.cpp:34: + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-values.cpp: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) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, - from gecode/int/relax.cpp:34: + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-values.cpp:34: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' @@ -124921,14 +124983,16 @@ | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, - from gecode/int/relax.cpp:34: + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-values.cpp: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/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, - from gecode/int/relax.cpp:34: + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-values.cpp:34: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' @@ -124939,11 +125003,14 @@ | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, - from gecode/int/relax.cpp:34: + from ./gecode/int/branch.hh:41, + from gecode/int/branch/view-values.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/ldsb.o gecode/int/ldsb.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/ldsb/sym-imp.o gecode/int/ldsb/sym-imp.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, @@ -124956,6 +125023,17 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, @@ -125014,6 +125092,64 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./gecode/int.hh:59, + from ./gecode/int/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/int.hh:59, + from ./gecode/int/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp: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: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, + from ./gecode/int.hh:59, + from ./gecode/int/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/int.hh:59, + from ./gecode/int/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp: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:261, + from ./gecode/int.hh:59, + from ./gecode/int/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./gecode/int.hh:59, + from ./gecode/int/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: @@ -125123,6 +125259,20 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/int/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/int/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp: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) + | ^~~~~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: @@ -125172,6 +125322,25 @@ ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ +In file included from ./gecode/int.hh:1723, + from ./gecode/int/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/int.hh:59, + from ./gecode/int/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp: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/int/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::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, @@ -125263,6 +125432,82 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::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, + from ./gecode/int/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp: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/int/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp:34: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/int/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp: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/int/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp:34: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/int/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp: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/int/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp:34: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/int/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp: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/int/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp:34: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: @@ -125319,6 +125564,90 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(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, + from ./gecode/int/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp: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:229, + from ./gecode/int.hh:59, + from ./gecode/int/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/int/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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 ./gecode/int.hh:59, + from ./gecode/int/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp: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:229, + from ./gecode/int.hh:59, + from ./gecode/int/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/int/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, + from ./gecode/int.hh:59, + from ./gecode/int/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp: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:229, + from ./gecode/int.hh:59, + from ./gecode/int/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/int/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, + from ./gecode/int.hh:59, + from ./gecode/int/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp: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:229, + from ./gecode/int.hh:59, + from ./gecode/int/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp: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) { + | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: @@ -125433,6 +125762,118 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/int/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp: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/int.hh:4353, + from ./gecode/int/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/int/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp:34: +./gecode/int/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 ./gecode/int.hh:59, + from ./gecode/int/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp: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/int/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp:34: +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/int/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp:34: +./gecode/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 ./gecode/int.hh:59, + from ./gecode/int/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp: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/int/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp: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/int.hh:4845, + from ./gecode/int/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp: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/int.hh:4353, + from ./gecode/int/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp:34: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from ./gecode/int/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp:34: +./gecode/int/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 ./gecode/int.hh:59, + from ./gecode/int/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp: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/int/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp:34: +./gecode/int.hh:4429:21: note: initializing argument 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, + from ./gecode/int/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp:34: +./gecode/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:150, + from ./gecode/int.hh:59, + from ./gecode/int/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp: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/int/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp:34: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ gecode/int/ldsb.cpp: In function 'Gecode::SymmetryHandle Gecode::VariableSymmetry(const Gecode::IntVarArgs&, const Gecode::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]]; @@ -125444,6 +125885,120 @@ ./gecode/int/var/int.hpp:49:3: 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, + from ./gecode/int/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp: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/int/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp:34: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/int/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp: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/int/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp:34: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/int/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, + from ./gecode/int.hh:59, + from ./gecode/int/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp: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/int/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp:34: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/int/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, + from ./gecode/int.hh:59, + from ./gecode/int/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp: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/int/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp:34: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/int/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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 ./gecode/int.hh:59, + from ./gecode/int/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp: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/int/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp:34: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/int/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, + from ./gecode/int.hh:59, + from ./gecode/int/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp: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/int/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp:34: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ gecode/int/ldsb.cpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, const Gecode::Symmetries&, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': gecode/int/ldsb.cpp:266:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 266 | vars.expand(home,x); @@ -126414,6 +126969,70 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/int.hh:59, + from ./gecode/int/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/int/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp: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:176, + from ./gecode/int.hh:59, + from ./gecode/int/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/int/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/int.hh:59, + from ./gecode/int/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/int/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp: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:176, + from ./gecode/int.hh:59, + from ./gecode/int/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/int/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp: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) + | ^~~~~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./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 = 1; 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&)>]': @@ -126616,6 +127235,23 @@ ./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:176, + from ./gecode/int.hh:59, + from ./gecode/int/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/int/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp:34: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/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*, Gecode::Int::LDSB::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]' gecode/int/ldsb.cpp:392:28: required from here @@ -126676,6 +127312,23 @@ ./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 = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 94 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/int.hh:59, + from ./gecode/int/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/int/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp: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/ldsb/brancher.hpp: In instantiation of 'static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/int/ldsb/brancher.hpp:288:17: required from 'void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' gecode/int/ldsb.cpp:416:28: required from here @@ -127445,6 +128098,46 @@ ./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::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, | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/int.hh:59, + from ./gecode/int/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/int/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/int.hh:59, + from ./gecode/int/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/int/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp: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) + | ^~~~~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./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::Int::BoolView; 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::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': @@ -129026,494 +129719,6 @@ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:261, - from ./gecode/int.hh:59, - from ./gecode/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/int.hh:59, - from ./gecode/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp: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: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, - from ./gecode/int.hh:59, - from ./gecode/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/int.hh:59, - from ./gecode/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp: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:261, - from ./gecode/int.hh:59, - from ./gecode/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./gecode/int.hh:59, - from ./gecode/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723, - from ./gecode/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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/int.hh:59, - from ./gecode/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp: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/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp: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/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp:34: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp: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/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp:34: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp: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/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp:34: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp: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/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp:34: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp: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:229, - from ./gecode/int.hh:59, - from ./gecode/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: 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 ./gecode/int.hh:59, - from ./gecode/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp: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:229, - from ./gecode/int.hh:59, - from ./gecode/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: 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:150, - from ./gecode/int.hh:59, - from ./gecode/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp: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:229, - from ./gecode/int.hh:59, - from ./gecode/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: 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:150, - from ./gecode/int.hh:59, - from ./gecode/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp: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:229, - from ./gecode/int.hh:59, - from ./gecode/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp: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/int.hh:4353, - from ./gecode/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp:34: -./gecode/int/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 ./gecode/int.hh:59, - from ./gecode/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp: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/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp:34: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp:34: -./gecode/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 ./gecode/int.hh:59, - from ./gecode/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp: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/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp: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/int.hh:4845, - from ./gecode/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp: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/int.hh:4353, - from ./gecode/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp:34: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from ./gecode/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp:34: -./gecode/int/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 ./gecode/int.hh:59, - from ./gecode/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp: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/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp:34: -./gecode/int.hh:4429:21: note: initializing argument 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, - from ./gecode/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp:34: -./gecode/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:150, - from ./gecode/int.hh:59, - from ./gecode/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp: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/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp: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/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp:34: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp: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/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp:34: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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:150, - from ./gecode/int.hh:59, - from ./gecode/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp: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/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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:150, - from ./gecode/int.hh:59, - from ./gecode/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp: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/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: 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 ./gecode/int.hh:59, - from ./gecode/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp: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/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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:150, - from ./gecode/int.hh:59, - from ./gecode/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp: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/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ gecode/int/ldsb.cpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, const Gecode::Symmetries&, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': gecode/int/ldsb.cpp:281:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 281 | if (vals.commit()) @@ -129547,144 +129752,6 @@ gecode/int/ldsb.cpp:461:5: note: here 461 | default: | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/int.hh:59, - from ./gecode/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp: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:176, - from ./gecode/int.hh:59, - from ./gecode/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/int.hh:59, - from ./gecode/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp: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:176, - from ./gecode/int.hh:59, - from ./gecode/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/int.hh:59, - from ./gecode/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp: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:176, - from ./gecode/int.hh:59, - from ./gecode/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/int.hh:59, - from ./gecode/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/int.hh:59, - from ./gecode/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp:34: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/ldsb/sym-obj.o gecode/int/ldsb/sym-obj.cpp In file included from ./gecode/kernel.hh:150, @@ -130315,8 +130382,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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/trace.o gecode/int/trace.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/trace/tracer.o gecode/int/trace/tracer.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/trace.cpp:34: @@ -130406,16 +130471,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::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/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/int.hh:2555, from gecode/int/trace.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': @@ -130822,41 +130877,6 @@ ./gecode/kernel/trace/recorder.hpp:286:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::ViewTraceRecorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::TraceFilter, int, Gecode::ViewTracer&) [with View = Gecode::Int::BoolView]' 286 | ViewTraceRecorder::post(Home home, ViewArray& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./gecode/int.hh:59, - from gecode/int/trace/tracer.cpp:35: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/int.hh:59, - from gecode/int/trace/tracer.cpp:35: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp: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, - from ./gecode/int.hh:59, - from gecode/int/trace/tracer.cpp:35: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/int.hh:59, - from gecode/int/trace/tracer.cpp:35: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:261, - from ./gecode/int.hh:59, - from gecode/int/trace/tracer.cpp:35: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/trace.cpp:34: @@ -130871,22 +130891,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:285, - from ./gecode/int.hh:59, - from gecode/int/trace/tracer.cpp:35: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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/trace/tracer.cpp:35: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/trace.cpp:34: @@ -131068,6 +131072,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) | ^~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/trace/tracer.o gecode/int/trace/tracer.cpp +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from gecode/int/trace/tracer.cpp:35: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261, + from ./gecode/int.hh:59, + from gecode/int/trace/tracer.cpp:35: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/int.hh:59, + from gecode/int/trace/tracer.cpp:35: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp: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, + from ./gecode/int.hh:59, + from gecode/int/trace/tracer.cpp:35: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/int.hh:59, + from gecode/int/trace/tracer.cpp:35: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:261, + from ./gecode/int.hh:59, + from gecode/int/trace/tracer.cpp:35: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./gecode/int.hh:59, + from gecode/int/trace/tracer.cpp:35: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/trace/tracer.cpp:35: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from gecode/int/trace/tracer.cpp:35: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -131558,6 +131625,16 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/float.hh:47, + from gecode/float/var/float.cpp:36: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from gecode/int/exception.cpp:34: @@ -131609,6 +131686,57 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./gecode/float.hh:47, + from gecode/float/var/float.cpp:36: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/float.hh:47, + from gecode/float/var/float.cpp: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: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, + from ./gecode/float.hh:47, + from gecode/float/var/float.cpp:36: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/float.hh:47, + from gecode/float/var/float.cpp: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) { + | ^~~~ +In file included from ./gecode/kernel.hh:261, + from ./gecode/float.hh:47, + from gecode/float/var/float.cpp:36: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./gecode/float.hh:47, + from gecode/float/var/float.cpp:36: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/float.hh:47, + from gecode/float/var/float.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from gecode/int/exception.cpp:34: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -132085,69 +132213,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/float.hh:47, - from gecode/float/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); - | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/float/var-imp/float.o gecode/float/var-imp/float.cpp -In file included from ./gecode/kernel.hh:261, - from ./gecode/float.hh:47, - from gecode/float/var/float.cpp:36: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/float.hh:47, - from gecode/float/var/float.cpp: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: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, - from ./gecode/float.hh:47, - from gecode/float/var/float.cpp:36: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/float.hh:47, - from gecode/float/var/float.cpp: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) { - | ^~~~ -In file included from ./gecode/kernel.hh:261, - from ./gecode/float.hh:47, - from gecode/float/var/float.cpp:36: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./gecode/float.hh:47, - from gecode/float/var/float.cpp:36: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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/float.hh:47, - from gecode/float/var/float.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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 gecode/float/var/float.cpp:36: @@ -132750,16 +132815,6 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./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:176, from ./gecode/float.hh:47, from gecode/float/var/float.cpp:36: @@ -132775,6 +132830,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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/float/var-imp/float.o gecode/float/var-imp/float.cpp In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/var/float.cpp:36: @@ -132906,6 +132963,18 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/float/arithmetic.o gecode/float/arithmetic.cpp +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, from ./gecode/float.hh:47, from gecode/float/var-imp/float.cpp:41: @@ -132957,8 +133026,17 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/float/arithmetic.o gecode/float/arithmetic.cpp +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/float/arithmetic.hh:41, + from gecode/float/arithmetic.cpp:36: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/int.hh:917, from ./gecode/float.hh:48, from gecode/float/var-imp/float.cpp:41: @@ -133353,6 +133431,64 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./gecode/int.hh:59, + from ./gecode/float/arithmetic.hh:41, + from gecode/float/arithmetic.cpp:36: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/int.hh:59, + from ./gecode/float/arithmetic.hh:41, + from gecode/float/arithmetic.cpp: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: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, + from ./gecode/int.hh:59, + from ./gecode/float/arithmetic.hh:41, + from gecode/float/arithmetic.cpp:36: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/int.hh:59, + from ./gecode/float/arithmetic.hh:41, + from gecode/float/arithmetic.cpp: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) { + | ^~~~ +In file included from ./gecode/kernel.hh:261, + from ./gecode/int.hh:59, + from ./gecode/float/arithmetic.hh:41, + from gecode/float/arithmetic.cpp:36: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./gecode/int.hh:59, + from ./gecode/float/arithmetic.hh:41, + from gecode/float/arithmetic.cpp:36: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/float/arithmetic.hh:41, + from gecode/float/arithmetic.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from gecode/float/var-imp/float.cpp:41: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': @@ -133516,6 +133652,8 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/float/array.o gecode/float/array.cpp In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/var-imp/float.cpp:41: @@ -133636,6 +133774,20 @@ ./gecode/int/var/bool.hpp:50:3: note: because '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/arithmetic.hh:41, + from gecode/float/arithmetic.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; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/float/arithmetic.hh:41, + from gecode/float/arithmetic.cpp: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/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/var-imp/float.cpp:41: @@ -133651,147 +133803,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, - from ./gecode/float.hh:47, - from gecode/float/var-imp/float.cpp:41: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/float.hh:48, - from gecode/float/var-imp/float.cpp:41: -./gecode/int/var/int.hpp:49:3: 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, - from ./gecode/float.hh:47, - from gecode/float/var-imp/float.cpp:41: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/float.hh:48, - from gecode/float/var-imp/float.cpp:41: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/float.hh:47, - from gecode/float/var-imp/float.cpp:41: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from gecode/float/var-imp/float.cpp:41: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/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); - | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/float/array.o gecode/float/array.cpp -In file included from ./gecode/kernel.hh:261, - from ./gecode/int.hh:59, - from ./gecode/float/arithmetic.hh:41, - from gecode/float/arithmetic.cpp:36: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/int.hh:59, - from ./gecode/float/arithmetic.hh:41, - from gecode/float/arithmetic.cpp: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: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, - from ./gecode/int.hh:59, - from ./gecode/float/arithmetic.hh:41, - from gecode/float/arithmetic.cpp:36: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/int.hh:59, - from ./gecode/float/arithmetic.hh:41, - from gecode/float/arithmetic.cpp: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) { - | ^~~~ -In file included from ./gecode/kernel.hh:261, - from ./gecode/int.hh:59, - from ./gecode/float/arithmetic.hh:41, - from gecode/float/arithmetic.cpp:36: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./gecode/int.hh:59, - from ./gecode/float/arithmetic.hh:41, - from gecode/float/arithmetic.cpp:36: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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/float/arithmetic.hh:41, - from gecode/float/arithmetic.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/float/arithmetic.hh:41, - from gecode/float/arithmetic.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; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/float/arithmetic.hh:41, - from gecode/float/arithmetic.cpp: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/int.hh:1723, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: @@ -133887,6 +133898,44 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::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, + from ./gecode/float.hh:47, + from gecode/float/var-imp/float.cpp:41: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/float.hh:48, + from gecode/float/var-imp/float.cpp:41: +./gecode/int/var/int.hpp:49:3: 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, + from ./gecode/float.hh:47, + from gecode/float/var-imp/float.cpp:41: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/float.hh:48, + from gecode/float/var-imp/float.cpp:41: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: @@ -133971,6 +134020,24 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/float.hh:47, + from gecode/float/var-imp/float.cpp:41: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from gecode/float/var-imp/float.cpp:41: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: @@ -134959,6 +135026,16 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/float.hh:47, + from gecode/float/array.cpp:36: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/float/arithmetic.hh:404, from gecode/float/arithmetic.cpp:36: ./gecode/float/arithmetic/abs.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Abs::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]': @@ -135428,16 +135505,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:150, - from ./gecode/float.hh:47, - from gecode/float/array.cpp:36: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, @@ -135472,6 +135539,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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/float/branch.o gecode/float/branch.cpp In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, @@ -135949,8 +136018,6 @@ ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1; View2 = Gecode::Float::FloatView; int pc2 = 1]' 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/float/branch.o gecode/float/branch.cpp ./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1]': ./gecode/float/arithmetic/abs.hpp:43:68: required from 'Gecode::Float::Arithmetic::Abs::Abs(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' ./gecode/float/arithmetic/abs.hpp:55:12: required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Abs::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' @@ -136484,6 +136551,22 @@ ./gecode/kernel/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, + from ./gecode/float.hh:47, + from gecode/float/array.cpp:36: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/float.hh:47, + from gecode/float/array.cpp: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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, @@ -136509,22 +136592,6 @@ In file included from ./gecode/kernel.hh:261, from ./gecode/float.hh:47, from gecode/float/array.cpp:36: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/float.hh:47, - from gecode/float/array.cpp: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: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, - from ./gecode/float.hh:47, - from gecode/float/array.cpp:36: ./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); @@ -136951,57 +137018,6 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/float.hh:47, - from ./gecode/float/branch.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, - from ./gecode/float.hh:47, - from ./gecode/float/branch.hh:39, - from gecode/float/branch.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/float.hh:47, - from ./gecode/float/branch.hh:39, - from gecode/float/branch.cpp: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: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, - from ./gecode/float.hh:47, - from ./gecode/float/branch.hh:39, - from gecode/float/branch.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/float.hh:47, - from ./gecode/float/branch.hh:39, - from gecode/float/branch.cpp: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:261, - from ./gecode/float.hh:47, - from ./gecode/float/branch.hh:39, - from gecode/float/branch.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from gecode/float/array.cpp:36: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': @@ -137034,24 +137050,6 @@ ./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./gecode/float.hh:47, - from ./gecode/float/branch.hh:39, - from gecode/float/branch.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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/float.hh:47, - from ./gecode/float/branch.hh:39, - from gecode/float/branch.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from gecode/float/array.cpp:36: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': @@ -137303,6 +137301,148 @@ ./gecode/int/var/bool.hpp:50:3: note: because '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, + from ./gecode/float.hh:47, + from gecode/float/array.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from gecode/float/array.cpp: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) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/float.hh:47, + from gecode/float/array.cpp:36: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/float.hh:48, + from gecode/float/array.cpp: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) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/float.hh:47, + from gecode/float/array.cpp:36: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/float.hh:48, + from gecode/float/array.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/float.hh:47, + from gecode/float/array.cpp:36: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from gecode/float/array.cpp: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) + | ^~~~~~~~ +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, + from ./gecode/float.hh:47, + from ./gecode/float/branch.hh:39, + from gecode/float/branch.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/float.hh:47, + from ./gecode/float/branch.hh:39, + from gecode/float/branch.cpp: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: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, + from ./gecode/float.hh:47, + from ./gecode/float/branch.hh:39, + from gecode/float/branch.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/float.hh:47, + from ./gecode/float/branch.hh:39, + from gecode/float/branch.cpp: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:261, + from ./gecode/float.hh:47, + from ./gecode/float/branch.hh:39, + from gecode/float/branch.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./gecode/float.hh:47, + from ./gecode/float/branch.hh:39, + from gecode/float/branch.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/float.hh:47, + from ./gecode/float/branch.hh:39, + from gecode/float/branch.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/float/rel.o gecode/float/rel.cpp In file included from ./gecode/int.hh:917, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, @@ -137636,21 +137776,6 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/float.hh:47, - from gecode/float/array.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from gecode/float/array.cpp: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) - | ^~~~~~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, @@ -137777,62 +137902,6 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/float.hh:47, - from gecode/float/array.cpp:36: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/float.hh:48, - from gecode/float/array.cpp: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) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/float.hh:47, - from gecode/float/array.cpp:36: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/float.hh:48, - from gecode/float/array.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/float.hh:47, - from gecode/float/array.cpp:36: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from gecode/float/array.cpp: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) - | ^~~~~~~~ In file included from ./gecode/float.hh:1404, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: @@ -140971,8 +141040,6 @@ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/float/rel.o gecode/float/rel.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, @@ -141042,8 +141109,6 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/float/linear.o gecode/float/linear.cpp In file included from ./gecode/int.hh:917, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: @@ -144844,17 +144909,6 @@ ./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of 'Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]' 155 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ -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:187, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, @@ -145079,6 +145133,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) | ^~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/float/linear.o gecode/float/linear.cpp +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/float/linear.hh:41, + from gecode/float/linear.cpp:36: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, @@ -148906,6 +148973,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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/float/transcendental.o gecode/float/transcendental.cpp In file included from ./gecode/int.hh:4845, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: @@ -149736,8 +149805,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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/float/transcendental.o gecode/float/transcendental.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/transcendental.cpp:36: @@ -150572,6 +150639,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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/float/trigonometric.o gecode/float/trigonometric.cpp In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/transcendental.cpp:36: @@ -150634,8 +150703,6 @@ ./gecode/float/transcendental/exp-log.hpp:92:22: note: initializing argument 1 of 'Gecode::Float::Transcendental::Pow::Pow(Gecode::Home, Gecode::FloatNum, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView; Gecode::FloatNum = double]' 92 | Pow::Pow(Home home, FloatNum base0, A x0, B x1) | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/float/trigonometric.o gecode/float/trigonometric.cpp In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/transcendental.cpp:36: @@ -150797,6 +150864,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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/float/branch/action.o gecode/float/branch/action.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/float/branch/chb.o gecode/float/branch/chb.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: @@ -150807,16 +150876,6 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/float.hh:47, - from gecode/float/branch/action.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: @@ -150868,57 +150927,6 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./gecode/float.hh:47, - from gecode/float/branch/action.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/float.hh:47, - from gecode/float/branch/action.cpp: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: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, - from ./gecode/float.hh:47, - from gecode/float/branch/action.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/float.hh:47, - from gecode/float/branch/action.cpp: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:261, - from ./gecode/float.hh:47, - from gecode/float/branch/action.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./gecode/float.hh:47, - from gecode/float/branch/action.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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/float.hh:47, - from gecode/float/branch/action.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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 gecode/float/trigonometric.cpp:36: @@ -151152,6 +151160,16 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/float.hh:47, + from gecode/float/branch/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:4845, from ./gecode/float.hh:48, from gecode/float/trigonometric.cpp:36: @@ -151313,6 +151331,16 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/float.hh:47, + from gecode/float/branch/chb.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/float.hh:1404, from gecode/float/trigonometric.cpp:36: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': @@ -151428,186 +151456,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/float.hh:48, - from gecode/float/branch/action.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/float.hh:48, - from gecode/float/branch/action.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723, - from ./gecode/float.hh:48, - from gecode/float/branch/action.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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/float.hh:47, - from gecode/float/branch/action.cpp: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/float.hh:48, - from gecode/float/branch/action.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/float.hh:48, - from gecode/float/branch/action.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/float.hh:47, - from gecode/float/branch/action.cpp: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/float.hh:48, - from gecode/float/branch/action.cpp:34: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/float.hh:48, - from gecode/float/branch/action.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/float.hh:47, - from gecode/float/branch/action.cpp: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/float.hh:48, - from gecode/float/branch/action.cpp:34: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/float.hh:48, - from gecode/float/branch/action.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/float.hh:47, - from gecode/float/branch/action.cpp: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/float.hh:48, - from gecode/float/branch/action.cpp:34: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/float.hh:48, - from gecode/float/branch/action.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/float.hh:47, - from gecode/float/branch/action.cpp: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/float.hh:48, - from gecode/float/branch/action.cpp:34: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/float.hh:48, - from gecode/float/branch/action.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/float.hh:47, - from gecode/float/branch/action.cpp: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:229, - from ./gecode/float.hh:47, - from gecode/float/branch/action.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/float.hh:48, - from gecode/float/branch/action.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: 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 ./gecode/float.hh:47, - from gecode/float/branch/action.cpp: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:229, - from ./gecode/float.hh:47, - from gecode/float/branch/action.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/float.hh:48, - from gecode/float/branch/action.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: 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:150, - from ./gecode/float.hh:47, - from gecode/float/branch/action.cpp: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:229, - from ./gecode/float.hh:47, - from gecode/float/branch/action.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/float.hh:48, - from gecode/float/branch/action.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: 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:150, - from ./gecode/float.hh:47, - from gecode/float/branch/action.cpp: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:229, - from ./gecode/float.hh:47, - from gecode/float/branch/action.cpp: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) { - | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from gecode/float/trigonometric.cpp:36: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': @@ -151690,6 +151538,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) { | ^~~~ +In file included from ./gecode/kernel.hh:261, + from ./gecode/float.hh:47, + from gecode/float/branch/action.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/float.hh:47, + from gecode/float/branch/action.cpp: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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ In file included from ./gecode/float/trigonometric.hh:214, from gecode/float/trigonometric.cpp:40: ./gecode/float/trigonometric/asinacos.hpp:48:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Trigonometric::ASin::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' @@ -151753,6 +151617,25 @@ ./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, + from ./gecode/float.hh:47, + from gecode/float/branch/action.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/float.hh:47, + from gecode/float/branch/action.cpp: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:261, + from ./gecode/float.hh:47, + from gecode/float/branch/action.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: @@ -151812,90 +151695,12 @@ ./gecode/float/trigonometric/sincos.hpp:210:23: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Trigonometric::Cos::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' 210 | Cos::post(Home home, A x0, B x1) { | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/float.hh:47, - from gecode/float/trigonometric.cpp:36: -gecode/float/trigonometric.cpp: In function 'void Gecode::atan(Gecode::Home, Gecode::FloatVar, Gecode::FloatVar)': -./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | ::Gecode::PostInfo __gecode__pi(home); - | ^ -gecode/float/trigonometric.cpp:75:5: note: in expansion of macro 'GECODE_POST' - 75 | GECODE_POST; - | ^~~~~~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/float.hh:47, - from gecode/float/trigonometric.cpp: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:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/float.hh:47, - from gecode/float/trigonometric.cpp:36: -gecode/float/trigonometric.cpp:76:78: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 76 | GECODE_ES_FAIL((Trigonometric::ATan::post(home,x0,x1))); - | ^ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/float.hh:47, - from gecode/float/trigonometric.cpp: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) { - | ^~~~ -In file included from ./gecode/float/trigonometric.hh:215, - from gecode/float/trigonometric.cpp:40: -./gecode/float/trigonometric/tanatan.hpp:193:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Trigonometric::ATan::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' - 193 | ATan::post(Home home, A x0, B x1) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/float.hh:47, - from gecode/float/trigonometric.cpp:36: -gecode/float/trigonometric.cpp: In function 'void Gecode::tan(Gecode::Home, Gecode::FloatVar, Gecode::FloatVar)': -./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | ::Gecode::PostInfo __gecode__pi(home); - | ^ -gecode/float/trigonometric.cpp:82:5: note: in expansion of macro 'GECODE_POST' - 82 | GECODE_POST; - | ^~~~~~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/float.hh:47, - from gecode/float/trigonometric.cpp: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:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/float.hh:47, - from gecode/float/trigonometric.cpp:36: -gecode/float/trigonometric.cpp:83:77: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 83 | GECODE_ES_FAIL((Trigonometric::Tan::post(home,x0,x1))); - | ^ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -In file included from ./gecode/kernel.hh:150, +In file included from ./gecode/kernel.hh:285, from ./gecode/float.hh:47, - from gecode/float/trigonometric.cpp: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) { - | ^~~~ -In file included from ./gecode/float/trigonometric.hh:215, - from gecode/float/trigonometric.cpp:40: -./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/int.hh:4845, - from ./gecode/float.hh:48, from gecode/float/branch/action.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/float.hh:47, @@ -151903,838 +151708,90 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::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, - from ./gecode/float.hh:48, - from gecode/float/branch/action.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/float.hh:48, - from gecode/float/branch/action.cpp:34: -./gecode/int/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 ./gecode/float.hh:47, - from gecode/float/branch/action.cpp: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/float.hh:48, - from gecode/float/branch/action.cpp:34: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/float.hh:48, - from gecode/float/branch/action.cpp:34: -./gecode/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 ./gecode/float.hh:47, - from gecode/float/branch/action.cpp: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/float.hh:48, - from gecode/float/branch/action.cpp: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/int.hh:4845, - from ./gecode/float.hh:48, - from gecode/float/branch/action.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/float.hh:47, - from gecode/float/branch/action.cpp: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/int.hh:4353, - from ./gecode/float.hh:48, - from gecode/float/branch/action.cpp:34: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from ./gecode/float.hh:48, - from gecode/float/branch/action.cpp:34: -./gecode/int/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 ./gecode/float.hh:47, - from gecode/float/branch/action.cpp: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/float.hh:48, - from gecode/float/branch/action.cpp:34: -./gecode/int.hh:4429:21: note: initializing argument 1 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(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/float.hh:48, - from gecode/float/branch/action.cpp:34: -./gecode/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:150, - from ./gecode/float.hh:47, - from gecode/float/branch/action.cpp: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/float.hh:48, - from gecode/float/branch/action.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/float.hh:47, - from gecode/float/trigonometric.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/float.hh:48, - from gecode/float/trigonometric.cpp: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) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/float.hh:47, - from gecode/float/trigonometric.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/float.hh:48, - from gecode/float/trigonometric.cpp: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/kernel.hh:176, - from ./gecode/float.hh:47, - from gecode/float/trigonometric.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/float.hh:48, - from gecode/float/trigonometric.cpp: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) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/float.hh:47, - from gecode/float/trigonometric.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/float.hh:48, - from gecode/float/trigonometric.cpp: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/int.hh:5223, - from ./gecode/float.hh:48, - from gecode/float/branch/action.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/float.hh:47, - from gecode/float/branch/action.cpp: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/float.hh:48, - from gecode/float/branch/action.cpp:34: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/float.hh:48, - from gecode/float/branch/action.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/float.hh:47, - from gecode/float/branch/action.cpp: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/float.hh:48, - from gecode/float/branch/action.cpp:34: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/float.hh:48, - from gecode/float/branch/action.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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:150, - from ./gecode/float.hh:47, - from gecode/float/branch/action.cpp: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/float.hh:48, - from gecode/float/branch/action.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/float.hh:48, - from gecode/float/branch/action.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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:150, - from ./gecode/float.hh:47, - from gecode/float/branch/action.cpp: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/float.hh:48, - from gecode/float/branch/action.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/float.hh:48, - from gecode/float/branch/action.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: 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 ./gecode/float.hh:47, - from gecode/float/branch/action.cpp: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/float.hh:48, - from gecode/float/branch/action.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/float.hh:48, - from gecode/float/branch/action.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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:150, - from ./gecode/float.hh:47, - from gecode/float/branch/action.cpp: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/float.hh:48, - from gecode/float/branch/action.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/float.hh:47, - from gecode/float/trigonometric.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from gecode/float/trigonometric.cpp: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) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/float.hh:47, - from gecode/float/trigonometric.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from gecode/float/trigonometric.cpp: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) - | ^~~~~~~~ -In file included from ./gecode/float/trigonometric.hh:214, - from gecode/float/trigonometric.cpp:40: -./gecode/float/trigonometric/asinacos.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Trigonometric::ASin::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]': -gecode/float/trigonometric.cpp:48:5: required from here -./gecode/float/trigonometric/asinacos.hpp:56:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 56 | (void) new (home) ASin(home,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/float.hh:47, - from gecode/float/trigonometric.cpp: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) { - | ^~~~ -In file included from ./gecode/float/trigonometric.hh:214, - from gecode/float/trigonometric.cpp:40: -./gecode/float/trigonometric/asinacos.hpp:43:24: note: initializing argument 1 of 'Gecode::Float::Trigonometric::ASin::ASin(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' - 43 | ASin::ASin(Home home, A x0, B x1) - | ~~~~~^~~~ -In file included from ./gecode/float/trigonometric.hh:213, - from gecode/float/trigonometric.cpp:40: -./gecode/float/trigonometric/sincos.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Trigonometric::Sin::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]': -gecode/float/trigonometric.cpp:55:5: required from here -./gecode/float/trigonometric/sincos.hpp:152:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 152 | (void) new (home) Sin(home,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/float.hh:47, - from gecode/float/trigonometric.cpp: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) { - | ^~~~ -In file included from ./gecode/float/trigonometric.hh:213, - from gecode/float/trigonometric.cpp:40: -./gecode/float/trigonometric/sincos.hpp:140:22: note: initializing argument 1 of 'Gecode::Float::Trigonometric::Sin::Sin(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' - 140 | Sin::Sin(Home home, A x0, B x1) - | ~~~~~^~~~ -In file included from ./gecode/float/trigonometric.hh:214, - from gecode/float/trigonometric.cpp:40: -./gecode/float/trigonometric/asinacos.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Trigonometric::ACos::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]': -gecode/float/trigonometric.cpp:62:5: required from here -./gecode/float/trigonometric/asinacos.hpp:109:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 109 | (void) new (home) ACos(home,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/float.hh:47, - from gecode/float/trigonometric.cpp: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) { - | ^~~~ -In file included from ./gecode/float/trigonometric.hh:214, - from gecode/float/trigonometric.cpp:40: -./gecode/float/trigonometric/asinacos.hpp:90:24: note: initializing argument 1 of 'Gecode::Float::Trigonometric::ACos::ACos(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' - 90 | ACos::ACos(Home home, A x0, B x1) - | ~~~~~^~~~ -In file included from ./gecode/float/trigonometric.hh:213, - from gecode/float/trigonometric.cpp:40: -./gecode/float/trigonometric/sincos.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Trigonometric::Cos::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]': -gecode/float/trigonometric.cpp:69:5: required from here -./gecode/float/trigonometric/sincos.hpp:223:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 223 | (void) new (home) Cos(home,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/float.hh:47, - from gecode/float/trigonometric.cpp: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) { - | ^~~~ -In file included from ./gecode/float/trigonometric.hh:213, - from gecode/float/trigonometric.cpp:40: -./gecode/float/trigonometric/sincos.hpp:205:22: note: initializing argument 1 of 'Gecode::Float::Trigonometric::Cos::Cos(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' - 205 | Cos::Cos(Home home, A x0, B x1) - | ~~~~~^~~~ -In file included from ./gecode/float/trigonometric.hh:215, - from gecode/float/trigonometric.cpp:40: -./gecode/float/trigonometric/tanatan.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Trigonometric::ATan::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]': -gecode/float/trigonometric.cpp:76:5: required from here -./gecode/float/trigonometric/tanatan.hpp:199:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 199 | (void) new (home) ATan(home,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/float.hh:47, - from gecode/float/trigonometric.cpp: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) { - | ^~~~ -In file included from ./gecode/float/trigonometric.hh:215, - from gecode/float/trigonometric.cpp:40: -./gecode/float/trigonometric/tanatan.hpp:188:24: note: initializing argument 1 of 'Gecode::Float::Trigonometric::ATan::ATan(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' - 188 | ATan::ATan(Home home, A x0, B x1) - | ~~~~~^~~~ -./gecode/float/trigonometric/tanatan.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Trigonometric::Tan::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]': -gecode/float/trigonometric.cpp:83:5: required from here -./gecode/float/trigonometric/tanatan.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 159 | (void) new (home) Tan(home,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/float.hh:47, - from gecode/float/trigonometric.cpp: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) { - | ^~~~ -In file included from ./gecode/float/trigonometric.hh:215, - from gecode/float/trigonometric.cpp:40: -./gecode/float/trigonometric/tanatan.hpp:146:22: note: initializing argument 1 of 'Gecode::Float::Trigonometric::Tan::Tan(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' - 146 | Tan::Tan(Home home, A x0, B x1) - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/float.hh:47, - from gecode/float/trigonometric.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/float.hh:48, - from gecode/float/trigonometric.cpp: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) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/float.hh:47, - from gecode/float/trigonometric.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/float.hh:48, - from gecode/float/trigonometric.cpp: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/kernel.hh:176, - from ./gecode/float.hh:47, - from gecode/float/trigonometric.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from gecode/float/trigonometric.cpp: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) - | ^~~~~~~~ -In file included from ./gecode/float.hh:1404, - from gecode/float/branch/action.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:40:25: 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 ./gecode/float.hh:47, - from gecode/float/branch/action.cpp: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/float/branch/action.cpp:34: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from gecode/float/branch/action.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:45:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/float.hh:47, - from gecode/float/branch/action.cpp: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/float/branch/action.cpp:34: -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from gecode/float/branch/action.cpp:34: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/float.hh:47, - from gecode/float/branch/action.cpp: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:229, - from ./gecode/float.hh:47, - from gecode/float/branch/action.cpp: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/float.hh:1546, - from gecode/float/branch/action.cpp:34: -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:29: 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 ./gecode/float.hh:47, - from gecode/float/branch/action.cpp: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:229, - from ./gecode/float.hh:47, - from gecode/float/branch/action.cpp: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/float/trigonometric.hh:214, - from gecode/float/trigonometric.cpp:40: -./gecode/float/trigonometric/asinacos.hpp: In instantiation of 'Gecode::Float::Trigonometric::ASin::ASin(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]': -./gecode/float/trigonometric/asinacos.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Float::Trigonometric::ASin::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' -gecode/float/trigonometric.cpp:48:5: required from here -./gecode/float/trigonometric/asinacos.hpp:44:68: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | : MixBinaryPropagator(home,x0,x1) {} - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/float.hh:47, - from gecode/float/trigonometric.cpp: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) { - | ^~~~ -In file included from ./gecode/kernel.hh:187, - from ./gecode/float.hh:47, - from gecode/float/trigonometric.cpp:36: -./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1]' - 586 | (Home home, View0 y0, View1 y1) - | ~~~~~^~~~ -In file included from ./gecode/float/trigonometric.hh:213, - from gecode/float/trigonometric.cpp:40: -./gecode/float/trigonometric/sincos.hpp: In instantiation of 'Gecode::Float::Trigonometric::Sin::Sin(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]': -./gecode/float/trigonometric/sincos.hpp:152:14: required from 'static Gecode::ExecStatus Gecode::Float::Trigonometric::Sin::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' -gecode/float/trigonometric.cpp:55:5: required from here -./gecode/float/trigonometric/sincos.hpp:141:68: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 141 | : MixBinaryPropagator(home,x0,x1) {} - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/float.hh:47, - from gecode/float/trigonometric.cpp: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) { - | ^~~~ -In file included from ./gecode/kernel.hh:187, - from ./gecode/float.hh:47, - from gecode/float/trigonometric.cpp:36: -./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1]' - 586 | (Home home, View0 y0, View1 y1) - | ~~~~~^~~~ -In file included from ./gecode/float/trigonometric.hh:214, - from gecode/float/trigonometric.cpp:40: -./gecode/float/trigonometric/asinacos.hpp: In instantiation of 'Gecode::Float::Trigonometric::ACos::ACos(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]': -./gecode/float/trigonometric/asinacos.hpp:109:14: required from 'static Gecode::ExecStatus Gecode::Float::Trigonometric::ACos::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' -gecode/float/trigonometric.cpp:62:5: required from here -./gecode/float/trigonometric/asinacos.hpp:91:68: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 91 | : MixBinaryPropagator(home,x0,x1) {} - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/float.hh:47, - from gecode/float/trigonometric.cpp: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) { - | ^~~~ -In file included from ./gecode/kernel.hh:187, - from ./gecode/float.hh:47, - from gecode/float/trigonometric.cpp:36: -./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1]' - 586 | (Home home, View0 y0, View1 y1) - | ~~~~~^~~~ -In file included from ./gecode/float/trigonometric.hh:213, - from gecode/float/trigonometric.cpp:40: -./gecode/float/trigonometric/sincos.hpp: In instantiation of 'Gecode::Float::Trigonometric::Cos::Cos(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]': -./gecode/float/trigonometric/sincos.hpp:223:14: required from 'static Gecode::ExecStatus Gecode::Float::Trigonometric::Cos::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' -gecode/float/trigonometric.cpp:69:5: required from here -./gecode/float/trigonometric/sincos.hpp:206:68: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 206 | : MixBinaryPropagator(home,x0,x1) {} - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/float.hh:47, - from gecode/float/trigonometric.cpp: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) { - | ^~~~ -In file included from ./gecode/kernel.hh:187, - from ./gecode/float.hh:47, - from gecode/float/trigonometric.cpp:36: -./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1]' - 586 | (Home home, View0 y0, View1 y1) - | ~~~~~^~~~ -In file included from ./gecode/float/trigonometric.hh:215, - from gecode/float/trigonometric.cpp:40: -./gecode/float/trigonometric/tanatan.hpp: In instantiation of 'Gecode::Float::Trigonometric::ATan::ATan(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]': -./gecode/float/trigonometric/tanatan.hpp:199:14: required from 'static Gecode::ExecStatus Gecode::Float::Trigonometric::ATan::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' -gecode/float/trigonometric.cpp:76:5: required from here -./gecode/float/trigonometric/tanatan.hpp:189:68: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 189 | : MixBinaryPropagator(home,x0,x1) {} - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/float.hh:47, - from gecode/float/trigonometric.cpp: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) { - | ^~~~ -In file included from ./gecode/kernel.hh:187, - from ./gecode/float.hh:47, - from gecode/float/trigonometric.cpp:36: -./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1]' - 586 | (Home home, View0 y0, View1 y1) - | ~~~~~^~~~ -In file included from ./gecode/float/trigonometric.hh:215, - from gecode/float/trigonometric.cpp:40: -./gecode/float/trigonometric/tanatan.hpp: In instantiation of 'Gecode::Float::Trigonometric::Tan::Tan(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]': -./gecode/float/trigonometric/tanatan.hpp:159:12: required from 'static Gecode::ExecStatus Gecode::Float::Trigonometric::Tan::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' -gecode/float/trigonometric.cpp:83:5: required from here -./gecode/float/trigonometric/tanatan.hpp:147:68: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 147 | : MixBinaryPropagator(home,x0,x1) {} - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/float.hh:47, - from gecode/float/trigonometric.cpp: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) { - | ^~~~ -In file included from ./gecode/kernel.hh:187, - from ./gecode/float.hh:47, - from gecode/float/trigonometric.cpp:36: -./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1]' - 586 | (Home home, View0 y0, View1 y1) - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811, - from gecode/float/branch/action.cpp:34: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/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:150, - from ./gecode/float.hh:47, - from gecode/float/branch/action.cpp: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/float.hh:1546, - from gecode/float/branch/action.cpp:34: -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, - from gecode/float/branch/action.cpp:34: -./gecode/float/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:150, - from ./gecode/float.hh:47, - from gecode/float/branch/action.cpp: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/float/branch/action.cpp:34: -./gecode/float.hh:1578:22: note: initializing argument 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, - from gecode/float/branch/action.cpp:34: -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/float.hh:47, - from gecode/float/branch/action.cpp: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/float/branch/action.cpp:34: -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1]': -./gecode/float/trigonometric/asinacos.hpp:44:68: required from 'Gecode::Float::Trigonometric::ASin::ASin(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' -./gecode/float/trigonometric/asinacos.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Float::Trigonometric::ASin::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' -gecode/float/trigonometric.cpp:48:5: required from here -./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 587 | : Propagator(home), x0(y0), x1(y1) { - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/float.hh:47, - from gecode/float/trigonometric.cpp: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: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, - from gecode/float/branch/action.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:39:52: 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/float.hh:47, - from gecode/float/branch/action.cpp: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/float/branch/action.cpp:34: -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from gecode/float/branch/action.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/float.hh:47, - from gecode/float/branch/action.cpp: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/float/branch/action.cpp:34: -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/float.hh:47, - from gecode/float/trigonometric.cpp:36: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/float.hh:48, - from gecode/float/trigonometric.cpp: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) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, +In file included from ./gecode/kernel.hh:139, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/float.hh:48, - from gecode/float/trigonometric.cpp:36: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/float.hh:2137, - from gecode/float/branch/action.cpp:34: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': -./gecode/float/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); +gecode/float/trigonometric.cpp: In function 'void Gecode::atan(Gecode::Home, Gecode::FloatVar, Gecode::FloatVar)': +./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ +gecode/float/trigonometric.cpp:75:5: note: in expansion of macro 'GECODE_POST' + 75 | GECODE_POST; + | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, - from gecode/float/branch/action.cpp:34: + from gecode/float/trigonometric.cpp: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) { | ^~~~ -In file included from gecode/float/branch/action.cpp:34: -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -gecode/float/branch/action.cpp: In constructor 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)': -gecode/float/branch/action.cpp:41:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | Action::init(home,y,d,bm); - | ^ +./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:139, + from ./gecode/float.hh:47, + from gecode/float/trigonometric.cpp:36: +gecode/float/trigonometric.cpp:76:78: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 76 | GECODE_ES_FAIL((Trigonometric::ATan::post(home,x0,x1))); + | ^ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, - from gecode/float/branch/action.cpp:34: + from gecode/float/trigonometric.cpp: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) { | ^~~~ -In file included from ./gecode/kernel.hh:228, +In file included from ./gecode/float/trigonometric.hh:215, + from gecode/float/trigonometric.cpp:40: +./gecode/float/trigonometric/tanatan.hpp:193:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Trigonometric::ATan::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' + 193 | ATan::post(Home home, A x0, B x1) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, from ./gecode/float.hh:47, - from gecode/float/branch/action.cpp:34: -./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]' - 335 | Action::init(Home home, ViewArray& x, double d, - | ~~~~~^~~~ -gecode/float/branch/action.cpp: In member function 'void Gecode::FloatAction::init(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)': -gecode/float/branch/action.cpp:48:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | Action::init(home,y,d,bm); - | ^ + from gecode/float/trigonometric.cpp:36: +gecode/float/trigonometric.cpp: In function 'void Gecode::tan(Gecode::Home, Gecode::FloatVar, Gecode::FloatVar)': +./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | ::Gecode::PostInfo __gecode__pi(home); + | ^ +gecode/float/trigonometric.cpp:82:5: note: in expansion of macro 'GECODE_POST' + 82 | GECODE_POST; + | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, - from gecode/float/branch/action.cpp:34: + from gecode/float/trigonometric.cpp: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) { | ^~~~ -In file included from ./gecode/kernel.hh:228, - from ./gecode/float.hh:47, - from gecode/float/branch/action.cpp:34: -./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]' - 335 | Action::init(Home home, ViewArray& x, double d, - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, +./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:139, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, +gecode/float/trigonometric.cpp:83:77: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 83 | GECODE_ES_FAIL((Trigonometric::Tan::post(home,x0,x1))); + | ^ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp: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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/float/trigonometric.hh:215, + from gecode/float/trigonometric.cpp:40: +./gecode/float/trigonometric/tanatan.hpp:151:23: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Trigonometric::Tan::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' + 151 | Tan::post(Home home, A x0, B x1) { + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, - from gecode/float/branch/action.cpp:34: + from gecode/float/trigonometric.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] @@ -152743,13 +151800,13 @@ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float.hh:48, - from gecode/float/branch/action.cpp:34: + from gecode/float/trigonometric.cpp: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) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, - from gecode/float/branch/action.cpp:34: + from gecode/float/trigonometric.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -152758,13 +151815,13 @@ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, - from gecode/float/branch/action.cpp:34: + from gecode/float/trigonometric.cpp: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/kernel.hh:176, from ./gecode/float.hh:47, - from gecode/float/branch/action.cpp:34: + from gecode/float/trigonometric.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] @@ -152773,13 +151830,13 @@ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float.hh:48, - from gecode/float/branch/action.cpp:34: + from gecode/float/trigonometric.cpp: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) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, - from gecode/float/branch/action.cpp:34: + from gecode/float/trigonometric.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -152788,13 +151845,13 @@ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, - from gecode/float/branch/action.cpp:34: + from gecode/float/trigonometric.cpp: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/kernel.hh:176, from ./gecode/float.hh:47, - from gecode/float/branch/action.cpp:34: + from gecode/float/trigonometric.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] @@ -152802,13 +151859,13 @@ | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, - from gecode/float/branch/action.cpp:34: + from gecode/float/trigonometric.cpp: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) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, - from gecode/float/branch/action.cpp:34: + from gecode/float/trigonometric.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:114:32: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] @@ -152816,48 +151873,154 @@ | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, - from gecode/float/branch/action.cpp:34: + from gecode/float/trigonometric.cpp: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) | ^~~~~~~~ -In file included from ./gecode/kernel.hh:228, +In file included from ./gecode/float/trigonometric.hh:214, + from gecode/float/trigonometric.cpp:40: +./gecode/float/trigonometric/asinacos.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Trigonometric::ASin::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]': +gecode/float/trigonometric.cpp:48:5: required from here +./gecode/float/trigonometric/asinacos.hpp:56:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 56 | (void) new (home) ASin(home,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, - from gecode/float/branch/action.cpp:34: -./gecode/kernel/branch/action.hpp: In instantiation of 'void Gecode::Action::init(Gecode::Home, Gecode::ViewArray&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Float::FloatView; typename Gecode::BranchTraits::Merit = std::function]': -gecode/float/branch/action.cpp:41:29: required from here -./gecode/kernel/branch/action.hpp:338:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 338 | object(*new Storage(home,x,d,bm)); - | ^~~~~~~~~~~~~~~~~~~~~~~~ + from gecode/float/trigonometric.cpp: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) { + | ^~~~ +In file included from ./gecode/float/trigonometric.hh:214, + from gecode/float/trigonometric.cpp:40: +./gecode/float/trigonometric/asinacos.hpp:43:24: note: initializing argument 1 of 'Gecode::Float::Trigonometric::ASin::ASin(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' + 43 | ASin::ASin(Home home, A x0, B x1) + | ~~~~~^~~~ +In file included from ./gecode/float/trigonometric.hh:213, + from gecode/float/trigonometric.cpp:40: +./gecode/float/trigonometric/sincos.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Trigonometric::Sin::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]': +gecode/float/trigonometric.cpp:55:5: required from here +./gecode/float/trigonometric/sincos.hpp:152:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 152 | (void) new (home) Sin(home,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, - from gecode/float/branch/action.cpp:34: + from gecode/float/trigonometric.cpp: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) { | ^~~~ -In file included from ./gecode/kernel.hh:228, +In file included from ./gecode/float/trigonometric.hh:213, + from gecode/float/trigonometric.cpp:40: +./gecode/float/trigonometric/sincos.hpp:140:22: note: initializing argument 1 of 'Gecode::Float::Trigonometric::Sin::Sin(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' + 140 | Sin::Sin(Home home, A x0, B x1) + | ~~~~~^~~~ +In file included from ./gecode/float/trigonometric.hh:214, + from gecode/float/trigonometric.cpp:40: +./gecode/float/trigonometric/asinacos.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Trigonometric::ACos::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]': +gecode/float/trigonometric.cpp:62:5: required from here +./gecode/float/trigonometric/asinacos.hpp:109:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 109 | (void) new (home) ACos(home,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, - from gecode/float/branch/action.cpp:34: -./gecode/kernel/branch/action.hpp:257:33: note: initializing argument 1 of 'Gecode::Action::Storage::Storage(Gecode::Home, Gecode::ViewArray&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Float::FloatView; typename Gecode::BranchTraits::Merit = std::function]' - 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); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ + from gecode/float/trigonometric.cpp: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) { + | ^~~~ +In file included from ./gecode/float/trigonometric.hh:214, + from gecode/float/trigonometric.cpp:40: +./gecode/float/trigonometric/asinacos.hpp:90:24: note: initializing argument 1 of 'Gecode::Float::Trigonometric::ACos::ACos(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' + 90 | ACos::ACos(Home home, A x0, B x1) + | ~~~~~^~~~ +In file included from ./gecode/float/trigonometric.hh:213, + from gecode/float/trigonometric.cpp:40: +./gecode/float/trigonometric/sincos.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Trigonometric::Cos::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]': +gecode/float/trigonometric.cpp:69:5: required from here +./gecode/float/trigonometric/sincos.hpp:223:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 223 | (void) new (home) Cos(home,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, - from gecode/float/branch/action.cpp:34: + from gecode/float/trigonometric.cpp: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) { | ^~~~ -In file included from ./gecode/kernel.hh:228, +In file included from ./gecode/float/trigonometric.hh:213, + from gecode/float/trigonometric.cpp:40: +./gecode/float/trigonometric/sincos.hpp:205:22: note: initializing argument 1 of 'Gecode::Float::Trigonometric::Cos::Cos(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' + 205 | Cos::Cos(Home home, A x0, B x1) + | ~~~~~^~~~ +In file included from ./gecode/float/trigonometric.hh:215, + from gecode/float/trigonometric.cpp:40: +./gecode/float/trigonometric/tanatan.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Trigonometric::ATan::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]': +gecode/float/trigonometric.cpp:76:5: required from here +./gecode/float/trigonometric/tanatan.hpp:199:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 199 | (void) new (home) ATan(home,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, - from gecode/float/branch/action.cpp:34: -./gecode/kernel/branch/action.hpp:244:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Action::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Float::FloatView]' - 244 | Action::Recorder::post(Home home, ViewArray& x, Action& a) { + from gecode/float/trigonometric.cpp: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) { + | ^~~~ +In file included from ./gecode/float/trigonometric.hh:215, + from gecode/float/trigonometric.cpp:40: +./gecode/float/trigonometric/tanatan.hpp:188:24: note: initializing argument 1 of 'Gecode::Float::Trigonometric::ATan::ATan(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' + 188 | ATan::ATan(Home home, A x0, B x1) + | ~~~~~^~~~ +./gecode/float/trigonometric/tanatan.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Trigonometric::Tan::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]': +gecode/float/trigonometric.cpp:83:5: required from here +./gecode/float/trigonometric/tanatan.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 159 | (void) new (home) Tan(home,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/float.hh:47, + from gecode/float/trigonometric.cpp: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) { + | ^~~~ +In file included from ./gecode/float/trigonometric.hh:215, + from gecode/float/trigonometric.cpp:40: +./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, + from ./gecode/float.hh:47, + from gecode/float/branch/chb.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/float.hh:47, + from gecode/float/branch/chb.cpp: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: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, + from ./gecode/float.hh:47, + from gecode/float/branch/chb.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/float.hh:47, + from gecode/float/branch/chb.cpp: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:261, + from ./gecode/float.hh:47, + from gecode/float/branch/chb.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, - from gecode/float/branch/action.cpp:34: + from gecode/float/trigonometric.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' ./gecode/int/array.hpp:105:28: required from here @@ -152867,13 +152030,29 @@ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float.hh:48, - from gecode/float/branch/action.cpp:34: + from gecode/float/trigonometric.cpp: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) | ^~~~~~ +In file included from ./gecode/kernel.hh:285, + from ./gecode/float.hh:47, + from gecode/float/branch/chb.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/float.hh:47, + from gecode/float/branch/chb.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, - from gecode/float/branch/action.cpp:34: + from gecode/float/trigonometric.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' ./gecode/int/array.hpp:134:29: required from here @@ -152883,13 +152062,13 @@ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, - from gecode/float/branch/action.cpp:34: + from gecode/float/trigonometric.cpp: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/kernel.hh:176, from ./gecode/float.hh:47, - from gecode/float/branch/action.cpp:34: + from gecode/float/trigonometric.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' ./gecode/float/array.hpp:93:30: required from here @@ -152898,54 +152077,150 @@ | ~~~~~~^~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, - from gecode/float/branch/action.cpp:34: + from gecode/float/trigonometric.cpp: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) | ^~~~~~~~ -In file included from ./gecode/kernel.hh:228, +In file included from ./gecode/float/trigonometric.hh:214, + from gecode/float/trigonometric.cpp:40: +./gecode/float/trigonometric/asinacos.hpp: In instantiation of 'Gecode::Float::Trigonometric::ASin::ASin(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]': +./gecode/float/trigonometric/asinacos.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Float::Trigonometric::ASin::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' +gecode/float/trigonometric.cpp:48:5: required from here +./gecode/float/trigonometric/asinacos.hpp:44:68: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | : MixBinaryPropagator(home,x0,x1) {} + | ^ +In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, - from gecode/float/branch/action.cpp:34: -./gecode/kernel/branch/action.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Action::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Float::FloatView]': -./gecode/kernel/branch/action.hpp:339:32: required from 'void Gecode::Action::init(Gecode::Home, Gecode::ViewArray&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Float::FloatView; typename Gecode::BranchTraits::Merit = std::function]' -gecode/float/branch/action.cpp:41:29: required from here -./gecode/kernel/branch/action.hpp:245:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 245 | (void) new (home) Recorder(home,x,a); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + from gecode/float/trigonometric.cpp: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) { + | ^~~~ +In file included from ./gecode/kernel.hh:187, + from ./gecode/float.hh:47, + from gecode/float/trigonometric.cpp:36: +./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1]' + 586 | (Home home, View0 y0, View1 y1) + | ~~~~~^~~~ +In file included from ./gecode/float/trigonometric.hh:213, + from gecode/float/trigonometric.cpp:40: +./gecode/float/trigonometric/sincos.hpp: In instantiation of 'Gecode::Float::Trigonometric::Sin::Sin(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]': +./gecode/float/trigonometric/sincos.hpp:152:14: required from 'static Gecode::ExecStatus Gecode::Float::Trigonometric::Sin::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' +gecode/float/trigonometric.cpp:55:5: required from here +./gecode/float/trigonometric/sincos.hpp:141:68: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 141 | : MixBinaryPropagator(home,x0,x1) {} + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, - from gecode/float/branch/action.cpp:34: + from gecode/float/trigonometric.cpp: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) { | ^~~~ -In file included from ./gecode/kernel.hh:228, +In file included from ./gecode/kernel.hh:187, from ./gecode/float.hh:47, - from gecode/float/branch/action.cpp:34: -./gecode/kernel/branch/action.hpp:233:41: note: initializing argument 1 of 'Gecode::Action::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Float::FloatView]' - 233 | Action::Recorder::Recorder(Home home, ViewArray& x, - | ~~~~~^~~~ -./gecode/kernel/branch/action.hpp: In instantiation of 'Gecode::Action::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Float::FloatView]': -./gecode/kernel/branch/action.hpp:245:12: required from 'static Gecode::ExecStatus Gecode::Action::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Float::FloatView]' -./gecode/kernel/branch/action.hpp:339:32: required from 'void Gecode::Action::init(Gecode::Home, Gecode::ViewArray&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Float::FloatView; typename Gecode::BranchTraits::Merit = std::function]' -gecode/float/branch/action.cpp:41:29: required from here -./gecode/kernel/branch/action.hpp:235:62: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 235 | : NaryPropagator(home,x), a(a0), c(home) { - | ^ + from gecode/float/trigonometric.cpp:36: +./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1]' + 586 | (Home home, View0 y0, View1 y1) + | ~~~~~^~~~ +In file included from ./gecode/float/trigonometric.hh:214, + from gecode/float/trigonometric.cpp:40: +./gecode/float/trigonometric/asinacos.hpp: In instantiation of 'Gecode::Float::Trigonometric::ACos::ACos(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]': +./gecode/float/trigonometric/asinacos.hpp:109:14: required from 'static Gecode::ExecStatus Gecode::Float::Trigonometric::ACos::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' +gecode/float/trigonometric.cpp:62:5: required from here +./gecode/float/trigonometric/asinacos.hpp:91:68: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 91 | : MixBinaryPropagator(home,x0,x1) {} + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, - from gecode/float/branch/action.cpp:34: + from gecode/float/trigonometric.cpp: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) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/float.hh:47, - from gecode/float/branch/action.cpp:34: -./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Float::FloatView; int pc = -1]' - 476 | (Home home, ViewArray& y) + from gecode/float/trigonometric.cpp:36: +./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1]' + 586 | (Home home, View0 y0, View1 y1) + | ~~~~~^~~~ +In file included from ./gecode/float/trigonometric.hh:213, + from gecode/float/trigonometric.cpp:40: +./gecode/float/trigonometric/sincos.hpp: In instantiation of 'Gecode::Float::Trigonometric::Cos::Cos(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]': +./gecode/float/trigonometric/sincos.hpp:223:14: required from 'static Gecode::ExecStatus Gecode::Float::Trigonometric::Cos::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' +gecode/float/trigonometric.cpp:69:5: required from here +./gecode/float/trigonometric/sincos.hpp:206:68: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 206 | : MixBinaryPropagator(home,x0,x1) {} + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/float.hh:47, + from gecode/float/trigonometric.cpp: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) { + | ^~~~ +In file included from ./gecode/kernel.hh:187, + from ./gecode/float.hh:47, + from gecode/float/trigonometric.cpp:36: +./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1]' + 586 | (Home home, View0 y0, View1 y1) + | ~~~~~^~~~ +In file included from ./gecode/float/trigonometric.hh:215, + from gecode/float/trigonometric.cpp:40: +./gecode/float/trigonometric/tanatan.hpp: In instantiation of 'Gecode::Float::Trigonometric::ATan::ATan(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]': +./gecode/float/trigonometric/tanatan.hpp:199:14: required from 'static Gecode::ExecStatus Gecode::Float::Trigonometric::ATan::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' +gecode/float/trigonometric.cpp:76:5: required from here +./gecode/float/trigonometric/tanatan.hpp:189:68: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 189 | : MixBinaryPropagator(home,x0,x1) {} + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/float.hh:47, + from gecode/float/trigonometric.cpp: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) { + | ^~~~ +In file included from ./gecode/kernel.hh:187, + from ./gecode/float.hh:47, + from gecode/float/trigonometric.cpp:36: +./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1]' + 586 | (Home home, View0 y0, View1 y1) + | ~~~~~^~~~ +In file included from ./gecode/float/trigonometric.hh:215, + from gecode/float/trigonometric.cpp:40: +./gecode/float/trigonometric/tanatan.hpp: In instantiation of 'Gecode::Float::Trigonometric::Tan::Tan(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]': +./gecode/float/trigonometric/tanatan.hpp:159:12: required from 'static Gecode::ExecStatus Gecode::Float::Trigonometric::Tan::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' +gecode/float/trigonometric.cpp:83:5: required from here +./gecode/float/trigonometric/tanatan.hpp:147:68: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 147 | : MixBinaryPropagator(home,x0,x1) {} + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/float.hh:47, + from gecode/float/trigonometric.cpp: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) { + | ^~~~ +In file included from ./gecode/kernel.hh:187, + from ./gecode/float.hh:47, + from gecode/float/trigonometric.cpp:36: +./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1]' + 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1]': +./gecode/float/trigonometric/asinacos.hpp:44:68: required from 'Gecode::Float::Trigonometric::ASin::ASin(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' +./gecode/float/trigonometric/asinacos.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Float::Trigonometric::ASin::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' +gecode/float/trigonometric.cpp:48:5: required from here +./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 587 | : Propagator(home), x0(y0), x1(y1) { + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/float.hh:47, + from gecode/float/trigonometric.cpp: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: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, from ./gecode/float.hh:47, - from gecode/float/branch/action.cpp:34: + from gecode/float/trigonometric.cpp:36: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' @@ -152957,14 +152232,14 @@ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float.hh:48, - from gecode/float/branch/action.cpp:34: + from gecode/float/trigonometric.cpp: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) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/float.hh:47, - from gecode/float/branch/action.cpp:34: + from gecode/float/trigonometric.cpp:36: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' @@ -152976,14 +152251,14 @@ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, - from gecode/float/branch/action.cpp:34: + from gecode/float/trigonometric.cpp: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/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/float.hh:47, - from gecode/float/branch/action.cpp:34: + from gecode/float/trigonometric.cpp:36: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' @@ -152994,161 +152269,13 @@ | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, - from gecode/float/branch/action.cpp:34: + from gecode/float/trigonometric.cpp: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) | ^~~~~~~~ -In file included from ./gecode/kernel.hh:187, - from ./gecode/float.hh:47, - from gecode/float/branch/action.cpp:34: -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Float::FloatView; int pc = -1]': -./gecode/kernel/branch/action.hpp:235:62: required from 'Gecode::Action::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Float::FloatView]' -./gecode/kernel/branch/action.hpp:245:12: required from 'static Gecode::ExecStatus Gecode::Action::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Float::FloatView]' -./gecode/kernel/branch/action.hpp:339:32: required from 'void Gecode::Action::init(Gecode::Home, Gecode::ViewArray&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Float::FloatView; typename Gecode::BranchTraits::Merit = std::function]' -gecode/float/branch/action.cpp:41:29: required from here -./gecode/kernel/propagator/pattern.hpp:477:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 477 | : Propagator(home), x(y) { - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/float.hh:47, - from gecode/float/branch/action.cpp: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: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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/float/branch/chb.o gecode/float/branch/chb.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/float/rounding.o gecode/float/rounding.cpp -In file included from ./gecode/kernel.hh: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); - | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/float/exec.o gecode/float/exec.cpp -In file included from ./gecode/kernel.hh:150, - from ./gecode/float.hh:47, - 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/kernel.hh:261, - from ./gecode/float.hh:47, - from gecode/float/rounding.cpp:38: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/float.hh:47, - from gecode/float/rounding.cpp: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/kernel/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, - from ./gecode/float.hh:47, - from gecode/float/rounding.cpp:38: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/float.hh:47, - from gecode/float/rounding.cpp: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/kernel.hh:261, - from ./gecode/float.hh:47, - from gecode/float/rounding.cpp: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, - from ./gecode/float.hh:47, - from gecode/float/rounding.cpp:38: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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/float.hh:47, - from gecode/float/rounding.cpp: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/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./gecode/float.hh:47, - from gecode/float/branch/chb.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/float.hh:47, - from gecode/float/branch/chb.cpp: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: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, - from ./gecode/float.hh:47, - from gecode/float/branch/chb.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/float.hh:47, - from gecode/float/branch/chb.cpp: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:261, - from ./gecode/float.hh:47, - from gecode/float/branch/chb.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./gecode/float.hh:47, - from gecode/float/branch/chb.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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/float.hh:47, - from gecode/float/branch/chb.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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 gecode/float/rounding.cpp:38: + from gecode/float/branch/action.cpp:34: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 53 | x = x0; @@ -153156,553 +152283,708 @@ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, - from gecode/float/rounding.cpp:38: + from gecode/float/branch/action.cpp: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) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/float.hh:48, - from gecode/float/rounding.cpp:38: + from gecode/float/branch/action.cpp:34: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:39:27: 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/float.hh:47, - from gecode/float/rounding.cpp:38: + from gecode/float/branch/action.cpp: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/float.hh:48, - from gecode/float/rounding.cpp:38: + from gecode/float/branch/action.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float.hh:48, - from gecode/float/rounding.cpp:38: + from gecode/float/branch/action.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, - from gecode/float/rounding.cpp:38: + from gecode/float/branch/action.cpp: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/float.hh:48, - from gecode/float/rounding.cpp:38: + from gecode/float/branch/action.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float.hh:48, - from gecode/float/rounding.cpp:38: + from gecode/float/branch/action.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, - from gecode/float/rounding.cpp:38: + from gecode/float/branch/action.cpp: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/float.hh:48, - from gecode/float/rounding.cpp:38: + from gecode/float/branch/action.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float.hh:48, - from gecode/float/rounding.cpp:38: + from gecode/float/branch/action.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, - from gecode/float/rounding.cpp:38: + from gecode/float/branch/action.cpp: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/float.hh:48, - from gecode/float/rounding.cpp:38: + from gecode/float/branch/action.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float.hh:48, - from gecode/float/rounding.cpp:38: + from gecode/float/branch/action.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, - from gecode/float/rounding.cpp:38: + from gecode/float/branch/action.cpp: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/float.hh:48, - from gecode/float/rounding.cpp:38: + from gecode/float/branch/action.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, - from gecode/float/rounding.cpp:38: + from gecode/float/branch/action.cpp:34: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, - from gecode/float/rounding.cpp:38: + from gecode/float/branch/action.cpp: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:229, from ./gecode/float.hh:47, - from gecode/float/rounding.cpp:38: + from gecode/float/branch/action.cpp: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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, - from gecode/float/rounding.cpp:38: + from gecode/float/branch/action.cpp:34: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:55:29: 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 ./gecode/float.hh:47, - from gecode/float/rounding.cpp:38: + from gecode/float/branch/action.cpp: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:229, from ./gecode/float.hh:47, - from gecode/float/rounding.cpp:38: + from gecode/float/branch/action.cpp: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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, - from gecode/float/rounding.cpp:38: + from gecode/float/branch/action.cpp:34: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:74:29: 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:150, from ./gecode/float.hh:47, - from gecode/float/rounding.cpp:38: + from gecode/float/branch/action.cpp: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:229, from ./gecode/float.hh:47, - from gecode/float/rounding.cpp:38: + from gecode/float/branch/action.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, - from gecode/float/rounding.cpp:38: + from gecode/float/branch/action.cpp:34: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:79:29: 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:150, from ./gecode/float.hh:47, - from gecode/float/rounding.cpp:38: + from gecode/float/branch/action.cpp: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:229, from ./gecode/float.hh:47, - from gecode/float/rounding.cpp:38: + from gecode/float/branch/action.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, - from gecode/float/rounding.cpp:38: + from gecode/float/branch/action.cpp:34: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, - from gecode/float/rounding.cpp:38: + from gecode/float/branch/action.cpp: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/int.hh:4353, from ./gecode/float.hh:48, - from gecode/float/rounding.cpp:38: + from gecode/float/branch/action.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, - from gecode/float/rounding.cpp:38: + from gecode/float/branch/action.cpp:34: ./gecode/int/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 ./gecode/float.hh:47, - from gecode/float/rounding.cpp:38: + from gecode/float/branch/action.cpp: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/float.hh:48, - from gecode/float/rounding.cpp:38: + from gecode/float/branch/action.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, - from gecode/float/rounding.cpp:38: + from gecode/float/branch/action.cpp:34: ./gecode/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 ./gecode/float.hh:47, - from gecode/float/rounding.cpp:38: + from gecode/float/branch/action.cpp: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/float.hh:48, - from gecode/float/rounding.cpp:38: + from gecode/float/branch/action.cpp: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/int.hh:4845, from ./gecode/float.hh:48, - from gecode/float/rounding.cpp:38: + from gecode/float/branch/action.cpp:34: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, - from gecode/float/rounding.cpp:38: + from gecode/float/branch/action.cpp: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/int.hh:4353, from ./gecode/float.hh:48, - from gecode/float/rounding.cpp:38: + from gecode/float/branch/action.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, from ./gecode/float.hh:48, - from gecode/float/rounding.cpp:38: + from gecode/float/branch/action.cpp:34: ./gecode/int/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 ./gecode/float.hh:47, - from gecode/float/rounding.cpp:38: + from gecode/float/branch/action.cpp: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/float.hh:48, - from gecode/float/rounding.cpp:38: + from gecode/float/branch/action.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 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, from ./gecode/float.hh:48, - from gecode/float/rounding.cpp:38: + from gecode/float/branch/action.cpp:34: ./gecode/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:150, from ./gecode/float.hh:47, - from gecode/float/rounding.cpp:38: + from gecode/float/branch/action.cpp: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/float.hh:48, - from gecode/float/rounding.cpp:38: + from gecode/float/branch/action.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float.hh:48, - from gecode/float/rounding.cpp:38: + from gecode/float/branch/action.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': ./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, - from gecode/float/rounding.cpp:38: + from gecode/float/branch/action.cpp: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/float.hh:48, - from gecode/float/rounding.cpp:38: + from gecode/float/branch/action.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float.hh:48, - from gecode/float/rounding.cpp:38: + from gecode/float/branch/action.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': ./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, - from gecode/float/rounding.cpp:38: + from gecode/float/branch/action.cpp: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/float.hh:48, - from gecode/float/rounding.cpp:38: + from gecode/float/branch/action.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float.hh:48, - from gecode/float/rounding.cpp:38: + from gecode/float/branch/action.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': ./gecode/int/branch.hpp:50:50: 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:150, from ./gecode/float.hh:47, - from gecode/float/rounding.cpp:38: + from gecode/float/branch/action.cpp: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/float.hh:48, - from gecode/float/rounding.cpp:38: + from gecode/float/branch/action.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float.hh:48, - from gecode/float/rounding.cpp:38: + from gecode/float/branch/action.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': ./gecode/int/branch.hpp:55:51: 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:150, from ./gecode/float.hh:47, - from gecode/float/rounding.cpp:38: + from gecode/float/branch/action.cpp: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/float.hh:48, - from gecode/float/rounding.cpp:38: + from gecode/float/branch/action.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/float.hh:48, - from gecode/float/rounding.cpp:38: + from gecode/float/branch/action.cpp:34: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:39:39: 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 ./gecode/float.hh:47, - from gecode/float/rounding.cpp:38: + from gecode/float/branch/action.cpp: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/float.hh:48, - from gecode/float/rounding.cpp:38: + from gecode/float/branch/action.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/float.hh:48, - from gecode/float/rounding.cpp:38: + from gecode/float/branch/action.cpp:34: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:45:39: 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:150, from ./gecode/float.hh:47, - from gecode/float/rounding.cpp:38: + from gecode/float/branch/action.cpp: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/float.hh:48, - from gecode/float/rounding.cpp:38: + from gecode/float/branch/action.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, - from gecode/float/rounding.cpp:38: + from gecode/float/branch/action.cpp:34: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:40:25: 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 ./gecode/float.hh:47, - from gecode/float/rounding.cpp:38: + from gecode/float/branch/action.cpp: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/float/rounding.cpp:38: +In file included from gecode/float/branch/action.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, - from gecode/float/rounding.cpp:38: + from gecode/float/branch/action.cpp:34: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:45:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, - from gecode/float/rounding.cpp:38: + from gecode/float/branch/action.cpp: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/float/rounding.cpp:38: +In file included from gecode/float/branch/action.cpp:34: ./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, - from gecode/float/rounding.cpp:38: + from gecode/float/branch/action.cpp:34: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, - from gecode/float/rounding.cpp:38: + from gecode/float/branch/action.cpp: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:229, from ./gecode/float.hh:47, - from gecode/float/rounding.cpp:38: + from gecode/float/branch/action.cpp: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/float.hh:1546, - from gecode/float/rounding.cpp:38: + from gecode/float/branch/action.cpp:34: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:55:29: 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 ./gecode/float.hh:47, - from gecode/float/rounding.cpp:38: + from gecode/float/branch/action.cpp: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:229, from ./gecode/float.hh:47, - from gecode/float/rounding.cpp:38: + from gecode/float/branch/action.cpp: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/float.hh:1811, - from gecode/float/rounding.cpp:38: + from gecode/float/branch/action.cpp:34: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/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:150, from ./gecode/float.hh:47, - from gecode/float/rounding.cpp:38: + from gecode/float/branch/action.cpp: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/float.hh:1546, - from gecode/float/rounding.cpp:38: + from gecode/float/branch/action.cpp:34: ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, - from gecode/float/rounding.cpp:38: + from gecode/float/branch/action.cpp:34: ./gecode/float/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:150, from ./gecode/float.hh:47, - from gecode/float/rounding.cpp:38: + from gecode/float/branch/action.cpp: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/float/rounding.cpp:38: +In file included from gecode/float/branch/action.cpp:34: ./gecode/float.hh:1578:22: note: initializing argument 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, - from gecode/float/rounding.cpp:38: + from gecode/float/branch/action.cpp:34: ./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, - from gecode/float/rounding.cpp:38: + from gecode/float/branch/action.cpp: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/float/rounding.cpp:38: +In file included from gecode/float/branch/action.cpp:34: ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, - from gecode/float/rounding.cpp:38: + from gecode/float/branch/action.cpp:34: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': ./gecode/float/branch.hpp:39:52: 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/float.hh:47, - from gecode/float/rounding.cpp:38: + from gecode/float/branch/action.cpp: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/float/rounding.cpp:38: +In file included from gecode/float/branch/action.cpp:34: ./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, - from gecode/float/rounding.cpp:38: + from gecode/float/branch/action.cpp:34: ./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': ./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, - from gecode/float/rounding.cpp:38: + from gecode/float/branch/action.cpp: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/float/rounding.cpp:38: +In file included from gecode/float/branch/action.cpp:34: ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137, - from gecode/float/rounding.cpp:38: + from gecode/float/branch/action.cpp:34: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:39:39: 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 ./gecode/float.hh:47, - from gecode/float/rounding.cpp:38: + from gecode/float/branch/action.cpp: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/float/rounding.cpp:38: +In file included from gecode/float/branch/action.cpp:34: ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +gecode/float/branch/action.cpp: In constructor 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)': +gecode/float/branch/action.cpp:41:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | Action::init(home,y,d,bm); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/float.hh:47, + from gecode/float/branch/action.cpp: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:228, + from ./gecode/float.hh:47, + from gecode/float/branch/action.cpp:34: +./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]' + 335 | Action::init(Home home, ViewArray& x, double d, + | ~~~~~^~~~ +gecode/float/branch/action.cpp: In member function 'void Gecode::FloatAction::init(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)': +gecode/float/branch/action.cpp:48:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | Action::init(home,y,d,bm); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/float.hh:47, + from gecode/float/branch/action.cpp: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:228, + from ./gecode/float.hh:47, + from gecode/float/branch/action.cpp:34: +./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]' + 335 | Action::init(Home home, ViewArray& x, double d, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/float.hh:47, + from gecode/float/branch/action.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/float.hh:48, + from gecode/float/branch/action.cpp: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:176, + from ./gecode/float.hh:47, + from gecode/float/branch/action.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/float.hh:48, + from gecode/float/branch/action.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/float.hh:47, + from gecode/float/branch/action.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/float.hh:48, + from gecode/float/branch/action.cpp: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:176, + from ./gecode/float.hh:47, + from gecode/float/branch/action.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/float.hh:48, + from gecode/float/branch/action.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/float.hh:47, + from gecode/float/branch/action.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from gecode/float/branch/action.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/float.hh:47, + from gecode/float/branch/action.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from gecode/float/branch/action.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:228, + from ./gecode/float.hh:47, + from gecode/float/branch/action.cpp:34: +./gecode/kernel/branch/action.hpp: In instantiation of 'void Gecode::Action::init(Gecode::Home, Gecode::ViewArray&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Float::FloatView; typename Gecode::BranchTraits::Merit = std::function]': +gecode/float/branch/action.cpp:41:29: required from here +./gecode/kernel/branch/action.hpp:338:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 338 | object(*new Storage(home,x,d,bm)); + | ^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/float.hh:47, + from gecode/float/branch/action.cpp: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:228, + from ./gecode/float.hh:47, + from gecode/float/branch/action.cpp:34: +./gecode/kernel/branch/action.hpp:257:33: note: initializing argument 1 of 'Gecode::Action::Storage::Storage(Gecode::Home, Gecode::ViewArray&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Float::FloatView; typename Gecode::BranchTraits::Merit = std::function]' + 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); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/float.hh:47, + from gecode/float/branch/action.cpp: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:228, + from ./gecode/float.hh:47, + from gecode/float/branch/action.cpp:34: +./gecode/kernel/branch/action.hpp:244:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Action::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Float::FloatView]' + 244 | Action::Recorder::post(Home home, ViewArray& x, Action& a) { + | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/float.hh:48, from gecode/float/branch/chb.cpp:34: @@ -153735,6 +153017,38 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/float.hh:47, + from gecode/float/branch/action.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/float.hh:48, + from gecode/float/branch/action.cpp: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:176, + from ./gecode/float.hh:47, + from gecode/float/branch/action.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/float.hh:48, + from gecode/float/branch/action.cpp: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) + | ^~~~~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float.hh:48, from gecode/float/branch/chb.cpp:34: @@ -153885,19 +153199,40 @@ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, - from gecode/float/rounding.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/float.hh:48, - from gecode/float/rounding.cpp: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) - | ^~~~~~ + from gecode/float/branch/action.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from gecode/float/branch/action.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:228, + from ./gecode/float.hh:47, + from gecode/float/branch/action.cpp:34: +./gecode/kernel/branch/action.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Action::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Float::FloatView]': +./gecode/kernel/branch/action.hpp:339:32: required from 'void Gecode::Action::init(Gecode::Home, Gecode::ViewArray&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Float::FloatView; typename Gecode::BranchTraits::Merit = std::function]' +gecode/float/branch/action.cpp:41:29: required from here +./gecode/kernel/branch/action.hpp:245:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 245 | (void) new (home) Recorder(home,x,a); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/float.hh:47, + from gecode/float/branch/action.cpp: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:228, + from ./gecode/float.hh:47, + from gecode/float/branch/action.cpp:34: +./gecode/kernel/branch/action.hpp:233:41: note: initializing argument 1 of 'Gecode::Action::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Float::FloatView]' + 233 | Action::Recorder::Recorder(Home home, ViewArray& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from gecode/float/branch/chb.cpp:34: @@ -153934,21 +153269,6 @@ ./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/float.hh:47, - from gecode/float/rounding.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/float.hh:48, - from gecode/float/rounding.cpp: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/int.hh:4845, from ./gecode/float.hh:48, from gecode/float/branch/chb.cpp:34: @@ -153966,46 +153286,101 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::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/branch/action.hpp: In instantiation of 'Gecode::Action::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Float::FloatView]': +./gecode/kernel/branch/action.hpp:245:12: required from 'static Gecode::ExecStatus Gecode::Action::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Float::FloatView]' +./gecode/kernel/branch/action.hpp:339:32: required from 'void Gecode::Action::init(Gecode::Home, Gecode::ViewArray&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Float::FloatView; typename Gecode::BranchTraits::Merit = std::function]' +gecode/float/branch/action.cpp:41:29: required from here +./gecode/kernel/branch/action.hpp:235:62: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 235 | : NaryPropagator(home,x), a(a0), c(home) { + | ^ +In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, - from gecode/float/rounding.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ + from gecode/float/branch/action.cpp: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:187, + from ./gecode/float.hh:47, + from gecode/float/branch/action.cpp:34: +./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Float::FloatView; int pc = -1]' + 476 | (Home home, ViewArray& y) + | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/float.hh:47, + from gecode/float/branch/action.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, from ./gecode/int.hh:604, from ./gecode/float.hh:48, - from gecode/float/rounding.cpp:38: + from gecode/float/branch/action.cpp: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:176, +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./gecode/float.hh:47, - from gecode/float/rounding.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ + from gecode/float/branch/action.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, - from gecode/float/rounding.cpp:38: + from gecode/float/branch/action.cpp: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) | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/float.hh:47, + from gecode/float/branch/action.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from gecode/float/branch/action.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:187, + from ./gecode/float.hh:47, + from gecode/float/branch/action.cpp:34: +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Float::FloatView; int pc = -1]': +./gecode/kernel/branch/action.hpp:235:62: required from 'Gecode::Action::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Float::FloatView]' +./gecode/kernel/branch/action.hpp:245:12: required from 'static Gecode::ExecStatus Gecode::Action::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Float::FloatView]' +./gecode/kernel/branch/action.hpp:339:32: required from 'void Gecode::Action::init(Gecode::Home, Gecode::ViewArray&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Float::FloatView; typename Gecode::BranchTraits::Merit = std::function]' +gecode/float/branch/action.cpp:41:29: required from here +./gecode/kernel/propagator/pattern.hpp:477:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 477 | : Propagator(home), x(y) { + | ^ 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); - | ^~~~~ + from gecode/float/branch/action.cpp: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: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, from ./gecode/float.hh:48, from gecode/float/branch/chb.cpp:34: @@ -154167,81 +153542,6 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/float.hh:47, - from gecode/float/rounding.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from gecode/float/rounding.cpp: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:176, - from ./gecode/float.hh:47, - from gecode/float/rounding.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from gecode/float/rounding.cpp: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:176, - from ./gecode/float.hh:47, - from gecode/float/rounding.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/float.hh:48, - from gecode/float/rounding.cpp:38: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/float.hh:47, - from gecode/float/rounding.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/float.hh:48, - from gecode/float/rounding.cpp:38: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/float.hh:47, - from gecode/float/rounding.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from gecode/float/rounding.cpp: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/float.hh:1404, from gecode/float/branch/chb.cpp:34: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': @@ -154310,62 +153610,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, - from ./gecode/float.hh:47, - from gecode/float/rounding.cpp:38: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/float.hh:48, - from gecode/float/rounding.cpp:38: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/float.hh:47, - from gecode/float/rounding.cpp:38: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/float.hh:48, - from gecode/float/rounding.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/float.hh:47, - from gecode/float/rounding.cpp:38: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from gecode/float/rounding.cpp: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/float.hh:1811, from gecode/float/branch/chb.cpp:34: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': @@ -154493,57 +153737,6 @@ ./gecode/kernel/branch/chb.hpp:358:18: note: initializing argument 1 of 'void Gecode::CHB::init(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Float::FloatView; typename Gecode::BranchTraits::Merit = std::function]' 358 | CHB::init(Home home, ViewArray& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./gecode/float.hh:47, - from gecode/float/exec.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/float.hh:47, - from gecode/float/exec.cpp: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: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, - from ./gecode/float.hh:47, - from gecode/float/exec.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/float.hh:47, - from gecode/float/exec.cpp: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:261, - from ./gecode/float.hh:47, - from gecode/float/exec.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./gecode/float.hh:47, - from gecode/float/exec.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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/float.hh:47, - from gecode/float/exec.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/branch/chb.cpp:34: @@ -154831,7 +154024,419 @@ 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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/float/rounding.o gecode/float/rounding.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/float/exec.o gecode/float/exec.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/float/branch/val-sel-commit.o gecode/float/branch/val-sel-commit.cpp +In file included from ./gecode/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/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, + from ./gecode/float.hh:47, + from gecode/float/rounding.cpp:38: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/float.hh:47, + from gecode/float/rounding.cpp: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/kernel/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, + from ./gecode/float.hh:47, + from gecode/float/rounding.cpp:38: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/float.hh:47, + from gecode/float/rounding.cpp: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/kernel.hh:261, + from ./gecode/float.hh:47, + from gecode/float/rounding.cpp: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, + from ./gecode/float.hh:47, + from gecode/float/rounding.cpp:38: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/float.hh:47, + from gecode/float/rounding.cpp: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/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./gecode/float.hh:47, + from gecode/float/exec.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/float.hh:47, + from gecode/float/exec.cpp: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: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, + from ./gecode/float.hh:47, + from gecode/float/exec.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/float.hh:47, + from gecode/float/exec.cpp: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:261, + from ./gecode/float.hh:47, + from gecode/float/exec.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./gecode/float.hh:47, + from gecode/float/exec.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/float.hh:47, + from gecode/float/exec.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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 gecode/float/rounding.cpp:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/float.hh:48, + from gecode/float/rounding.cpp: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/int.hh:1723, + from ./gecode/float.hh:48, + from gecode/float/rounding.cpp:38: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/float.hh:47, + from gecode/float/rounding.cpp: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:48, + from gecode/float/rounding.cpp:38: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/float.hh:48, + from gecode/float/rounding.cpp:38: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/float.hh:47, + from gecode/float/rounding.cpp: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:48, + from gecode/float/rounding.cpp:38: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/float.hh:48, + from gecode/float/rounding.cpp:38: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/float.hh:47, + from gecode/float/rounding.cpp: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:48, + from gecode/float/rounding.cpp:38: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/float.hh:48, + from gecode/float/rounding.cpp:38: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/float.hh:47, + from gecode/float/rounding.cpp: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:48, + from gecode/float/rounding.cpp:38: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/float.hh:48, + from gecode/float/rounding.cpp:38: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/float.hh:47, + from gecode/float/rounding.cpp: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:48, + from gecode/float/rounding.cpp:38: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/float.hh:48, + from gecode/float/rounding.cpp:38: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/float.hh:47, + from gecode/float/rounding.cpp: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/kernel.hh:229, + from ./gecode/float.hh:47, + from gecode/float/rounding.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/float.hh:48, + from gecode/float/rounding.cpp:38: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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 ./gecode/float.hh:47, + from gecode/float/rounding.cpp: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/kernel.hh:229, + from ./gecode/float.hh:47, + from gecode/float/rounding.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/float.hh:48, + from gecode/float/rounding.cpp:38: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, + from ./gecode/float.hh:47, + from gecode/float/rounding.cpp: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/kernel.hh:229, + from ./gecode/float.hh:47, + from gecode/float/rounding.cpp: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:4353, + from ./gecode/float.hh:48, + from gecode/float/rounding.cpp:38: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, + from ./gecode/float.hh:47, + from gecode/float/rounding.cpp: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/kernel.hh:229, + from ./gecode/float.hh:47, + from gecode/float/rounding.cpp: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:4845, + from ./gecode/float.hh:48, + from gecode/float/rounding.cpp:38: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/float.hh:47, + from gecode/float/rounding.cpp: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/int.hh:4353, + from ./gecode/float.hh:48, + from gecode/float/rounding.cpp:38: +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/float.hh:48, + from gecode/float/rounding.cpp:38: +./gecode/int/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 ./gecode/float.hh:47, + from gecode/float/rounding.cpp: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:48, + from gecode/float/rounding.cpp:38: +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/float.hh:48, + from gecode/float/rounding.cpp:38: +./gecode/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 ./gecode/float.hh:47, + from gecode/float/rounding.cpp: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:48, + from gecode/float/rounding.cpp: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/int.hh:4845, + from ./gecode/float.hh:48, + from gecode/float/rounding.cpp:38: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/float.hh:47, + from gecode/float/rounding.cpp: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/int.hh:4353, + from ./gecode/float.hh:48, + from gecode/float/rounding.cpp:38: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from ./gecode/float.hh:48, + from gecode/float/rounding.cpp:38: +./gecode/int/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 ./gecode/float.hh:47, + from gecode/float/rounding.cpp: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:48, + from gecode/float/rounding.cpp:38: +./gecode/int.hh:4429:21: note: initializing argument 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, + from ./gecode/float.hh:48, + from gecode/float/rounding.cpp:38: +./gecode/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:150, + from ./gecode/float.hh:47, + from gecode/float/rounding.cpp: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:48, + from gecode/float/rounding.cpp: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, from gecode/float/exec.cpp:34: @@ -154936,6 +154541,24 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/float.hh:48, + from gecode/float/rounding.cpp:38: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/float.hh:47, + from gecode/float/rounding.cpp: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:48, + from gecode/float/rounding.cpp:38: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from gecode/float/exec.cpp:34: @@ -154993,6 +154616,24 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/float.hh:48, + from gecode/float/rounding.cpp:38: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/float.hh:47, + from gecode/float/rounding.cpp: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:48, + from gecode/float/rounding.cpp:38: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from gecode/float/exec.cpp:34: @@ -155012,6 +154653,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/int.hh:5223, + from ./gecode/float.hh:48, + from gecode/float/rounding.cpp:38: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, + from ./gecode/float.hh:47, + from gecode/float/rounding.cpp: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:48, + from gecode/float/rounding.cpp:38: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/float.hh:48, + from gecode/float/rounding.cpp:38: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, + from ./gecode/float.hh:47, + from gecode/float/rounding.cpp: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:48, + from gecode/float/rounding.cpp:38: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/float.hh:48, + from gecode/float/rounding.cpp:38: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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 ./gecode/float.hh:47, + from gecode/float/rounding.cpp: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:48, + from gecode/float/rounding.cpp:38: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/float.hh:48, + from gecode/float/rounding.cpp:38: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, + from ./gecode/float.hh:47, + from gecode/float/rounding.cpp: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:48, + from gecode/float/rounding.cpp:38: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from gecode/float/exec.cpp:34: @@ -155118,6 +154831,17 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh: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/int.hh:5223, from ./gecode/float.hh:48, from gecode/float/exec.cpp:34: @@ -155227,6 +154951,169 @@ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, + from gecode/float/rounding.cpp:38: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:40:25: 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 ./gecode/float.hh:47, + from gecode/float/rounding.cpp: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/rounding.cpp:38: +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from gecode/float/rounding.cpp:38: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:45:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/float.hh:47, + from gecode/float/rounding.cpp: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/rounding.cpp:38: +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546, + from gecode/float/rounding.cpp:38: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/float.hh:47, + from gecode/float/rounding.cpp: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/kernel.hh:229, + from ./gecode/float.hh:47, + from gecode/float/rounding.cpp: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/float.hh:1546, + from gecode/float/rounding.cpp:38: +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:29: 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 ./gecode/float.hh:47, + from gecode/float/rounding.cpp: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/kernel.hh:229, + from ./gecode/float.hh:47, + from gecode/float/rounding.cpp: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/float.hh:1811, + from gecode/float/rounding.cpp:38: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/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:150, + from ./gecode/float.hh:47, + from gecode/float/rounding.cpp: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:1546, + from gecode/float/rounding.cpp:38: +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, + from gecode/float/rounding.cpp:38: +./gecode/float/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:150, + from ./gecode/float.hh:47, + from gecode/float/rounding.cpp: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/rounding.cpp:38: +./gecode/float.hh:1578:22: note: initializing argument 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, + from gecode/float/rounding.cpp:38: +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/float.hh:47, + from gecode/float/rounding.cpp: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/rounding.cpp: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:2005, + from gecode/float/rounding.cpp:38: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:39:52: 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/float.hh:47, + from gecode/float/rounding.cpp: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/rounding.cpp:38: +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, + from gecode/float/rounding.cpp:38: +./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/float.hh:47, + from gecode/float/rounding.cpp: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/rounding.cpp:38: +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137, + from gecode/float/rounding.cpp:38: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': +./gecode/float/trace.hpp:39:39: 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 ./gecode/float.hh:47, + from gecode/float/rounding.cpp: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/rounding.cpp:38: +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, from gecode/float/exec.cpp:34: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:40:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -155373,6 +155260,36 @@ ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/float.hh:47, + from gecode/float/rounding.cpp:38: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/float.hh:48, + from gecode/float/rounding.cpp:38: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/float.hh:47, + from gecode/float/rounding.cpp:38: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/float.hh:48, + from gecode/float/rounding.cpp: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/float.hh:2137, from gecode/float/exec.cpp:34: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': @@ -155389,6 +155306,36 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/float.hh:47, + from gecode/float/rounding.cpp:38: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/float.hh:48, + from gecode/float/rounding.cpp:38: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/float.hh:47, + from gecode/float/rounding.cpp:38: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/float.hh:48, + from gecode/float/rounding.cpp:38: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/float.hh:47, from gecode/float/exec.cpp:34: @@ -155471,6 +155418,34 @@ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, + from gecode/float/rounding.cpp:38: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from gecode/float/rounding.cpp: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:176, + from ./gecode/float.hh:47, + from gecode/float/rounding.cpp:38: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from gecode/float/rounding.cpp: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:176, + from ./gecode/float.hh:47, from gecode/float/exec.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -155529,6 +155504,96 @@ ./gecode/int/var/bool.hpp:50:3: note: because '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, + from ./gecode/float.hh:47, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/val-sel-commit.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/float.hh:47, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/val-sel-commit.cpp: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: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, + from ./gecode/float.hh:47, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/val-sel-commit.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/float.hh:47, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/val-sel-commit.cpp: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:261, + from ./gecode/float.hh:47, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/val-sel-commit.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./gecode/float.hh:47, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/val-sel-commit.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/float.hh:47, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/val-sel-commit.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/float.hh:47, + from gecode/float/rounding.cpp:38: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/float.hh:48, + from gecode/float/rounding.cpp:38: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/float.hh:47, + from gecode/float/rounding.cpp:38: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/float.hh:48, + from gecode/float/rounding.cpp:38: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/exec.cpp:34: @@ -155692,6 +155757,21 @@ ./gecode/kernel/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, + from ./gecode/float.hh:47, + from gecode/float/rounding.cpp:38: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from gecode/float/rounding.cpp: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/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/float.hh:47, @@ -155748,79 +155828,62 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/float/branch/view-sel.o gecode/float/branch/view-sel.cpp -In file included from ./gecode/kernel.hh:150, - from ./gecode/float.hh:47, - 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, - from ./gecode/float.hh:47, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/val-sel-commit.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/float.hh:47, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/val-sel-commit.cpp: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: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, - from ./gecode/float.hh:47, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/val-sel-commit.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/float.hh:47, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/val-sel-commit.cpp: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:261, +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./gecode/float.hh:47, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/val-sel-commit.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, + from gecode/float/rounding.cpp:38: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/float.hh:48, + from gecode/float/rounding.cpp:38: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./gecode/float.hh:47, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/val-sel-commit.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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/float/rounding.cpp:38: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/float.hh:48, + from gecode/float/rounding.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, from ./gecode/float.hh:47, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/val-sel-commit.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/float/dom.o gecode/float/dom.cpp + from gecode/float/rounding.cpp:38: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from gecode/float/rounding.cpp: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/float.hh:48, from ./gecode/float/branch.hh:39, @@ -156280,6 +156343,8 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/float/branch/view-sel.o gecode/float/branch/view-sel.cpp In file included from ./gecode/float.hh:1404, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: @@ -156688,6 +156753,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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/float/dom.o gecode/float/dom.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, @@ -156699,17 +156766,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/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:261, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, @@ -156768,6 +156824,556 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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 ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/float.hh:48, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp: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) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723, + from ./gecode/float.hh:48, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/float.hh:47, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp: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/float.hh:48, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/float.hh:48, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/float.hh:47, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp: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/float.hh:48, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp:34: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/float.hh:48, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/float.hh:47, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp: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/float.hh:48, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp:34: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/float.hh:48, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/float.hh:47, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp: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/float.hh:48, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp:34: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/float.hh:48, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/float.hh:47, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp: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/float.hh:48, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp:34: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/float.hh:48, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/float.hh:47, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp: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:229, + from ./gecode/float.hh:47, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/float.hh:48, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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 ./gecode/float.hh:47, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp: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:229, + from ./gecode/float.hh:47, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/float.hh:48, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, + from ./gecode/float.hh:47, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp: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:229, + from ./gecode/float.hh:47, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/float.hh:48, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, + from ./gecode/float.hh:47, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp: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:229, + from ./gecode/float.hh:47, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/float.hh:48, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/float.hh:47, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp: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/int.hh:4353, + from ./gecode/float.hh:48, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/float.hh:48, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp:34: +./gecode/int/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 ./gecode/float.hh:47, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp: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/float.hh:48, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp:34: +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/float.hh:48, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp:34: +./gecode/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 ./gecode/float.hh:47, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp: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/float.hh:48, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp: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/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/int.hh:4845, + from ./gecode/float.hh:48, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/float.hh:47, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp: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/int.hh:4353, + from ./gecode/float.hh:48, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp:34: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from ./gecode/float.hh:48, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp:34: +./gecode/int/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 ./gecode/float.hh:47, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp: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/float.hh:48, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp:34: +./gecode/int.hh:4429:21: note: initializing argument 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, + from ./gecode/float.hh:48, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp:34: +./gecode/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:150, + from ./gecode/float.hh:47, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp: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/float.hh:48, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp:34: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/float.hh:48, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/float.hh:47, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp: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/float.hh:48, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp:34: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/float.hh:48, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/float.hh:47, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp: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/float.hh:48, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp:34: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/float.hh:48, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, + from ./gecode/float.hh:47, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp: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/float.hh:48, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp:34: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/float.hh:48, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, + from ./gecode/float.hh:47, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp: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/float.hh:48, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp:34: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/float.hh:48, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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 ./gecode/float.hh:47, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp: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/float.hh:48, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp:34: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/float.hh:48, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, + from ./gecode/float.hh:47, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp: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/float.hh:48, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp:34: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:40:25: 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 ./gecode/float.hh:47, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp: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/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp:34: +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:45:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/float.hh:47, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp: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/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp:34: +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp:34: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/float.hh:47, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp: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:229, + from ./gecode/float.hh:47, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp: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/float.hh:1546, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp:34: +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:29: 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 ./gecode/float.hh:47, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp: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:229, + from ./gecode/float.hh:47, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp: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/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, @@ -156826,6 +157432,187 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp:34: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/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:150, + from ./gecode/float.hh:47, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp: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/float.hh:1546, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp:34: +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp:34: +./gecode/float/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:150, + from ./gecode/float.hh:47, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp: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/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp:34: +./gecode/float.hh:1578:22: note: initializing argument 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, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp:34: +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/float.hh:47, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp: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/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp:34: +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:39:52: 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/float.hh:47, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp: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/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp:34: +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/float.hh:47, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp: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/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp:34: +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp:34: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': +./gecode/float/trace.hpp:39:39: 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 ./gecode/float.hh:47, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp: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/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp:34: +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/float.hh:47, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/float.hh:48, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp: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:176, + from ./gecode/float.hh:47, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/float.hh:48, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/float.hh:47, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/float.hh:48, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp: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:176, + from ./gecode/float.hh:47, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/float.hh:48, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp: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) + | ^~~~~~~ In file included from ./gecode/int.hh:917, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: @@ -156859,6 +157646,38 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/float.hh:47, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/float.hh:47, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: @@ -157019,6 +157838,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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/float/relax.o gecode/float/relax.cpp In file included from ./gecode/int.hh:4845, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: @@ -157131,6 +157952,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); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/float.hh:47, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/float.hh:48, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp: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:176, + from ./gecode/float.hh:47, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/float.hh:48, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp: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) + | ^~~~~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: @@ -157245,6 +158102,85 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/float.hh:47, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/float.hh:47, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/float.hh:48, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/float.hh:47, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/float.hh:48, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/float.hh:47, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/float.hh:1404, from ./gecode/float/rel.hh:46, from gecode/float/dom.cpp:35: @@ -157400,22 +158336,6 @@ ./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/float.hh:48, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/float.hh:48, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp: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) - | ^~~~~~~ In file included from ./gecode/float.hh:2005, from ./gecode/float/rel.hh:46, from gecode/float/dom.cpp:35: @@ -157454,27 +158374,6 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:1723, - from ./gecode/float.hh:48, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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/float.hh:47, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp: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/float.hh:48, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, @@ -157538,21 +158437,6 @@ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/float.hh:48, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/float.hh:47, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp: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:139, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, @@ -157571,36 +158455,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because '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:48, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp:34: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ ./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:2555, - from ./gecode/float.hh:48, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/float.hh:47, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp: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/float.hh:48, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp:34: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, @@ -157612,14 +158469,6 @@ gecode/float/dom.cpp:87:5: note: in expansion of macro 'GECODE_POST' 87 | GECODE_POST; | ^~~~~~~~~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/float.hh:48, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, @@ -157627,43 +158476,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/float.hh:47, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp: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:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ -In file included from ./gecode/float.hh:48, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp:34: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/float.hh:48, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/float.hh:47, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp: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/float.hh:48, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp:34: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, @@ -157765,50 +158580,6 @@ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/float.hh:48, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/float.hh:47, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp: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:229, - from ./gecode/float.hh:47, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/float.hh:48, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: 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 ./gecode/float.hh:47, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp: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:229, - from ./gecode/float.hh:47, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, @@ -157830,174 +158601,6 @@ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/float.hh:48, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: 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:150, - from ./gecode/float.hh:47, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp: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:229, - from ./gecode/float.hh:47, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/float.hh:48, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: 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:150, - from ./gecode/float.hh:47, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp: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:229, - from ./gecode/float.hh:47, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/float.hh:48, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/float.hh:47, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp: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/int.hh:4353, - from ./gecode/float.hh:48, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/float.hh:48, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp:34: -./gecode/int/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 ./gecode/float.hh:47, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp: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/float.hh:48, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp:34: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/float.hh:48, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp:34: -./gecode/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 ./gecode/float.hh:47, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp: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/float.hh:48, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp: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/int.hh:4845, - from ./gecode/float.hh:48, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/float.hh:47, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp: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/int.hh:4353, - from ./gecode/float.hh:48, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp:34: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from ./gecode/float.hh:48, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp:34: -./gecode/int/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 ./gecode/float.hh:47, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp: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/float.hh:48, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp:34: -./gecode/int.hh:4429:21: note: initializing argument 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, - from ./gecode/float.hh:48, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp:34: -./gecode/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:150, - from ./gecode/float.hh:47, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp: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/float.hh:48, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, @@ -158062,132 +158665,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because '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, - from ./gecode/float.hh:48, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/float.hh:47, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp: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/float.hh:48, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp:34: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/float.hh:48, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/float.hh:47, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp: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/float.hh:48, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp:34: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/float.hh:48, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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:150, - from ./gecode/float.hh:47, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp: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/float.hh:48, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/float.hh:48, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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:150, - from ./gecode/float.hh:47, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp: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/float.hh:48, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/float.hh:48, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: 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 ./gecode/float.hh:47, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp: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/float.hh:48, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/float.hh:48, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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:150, - from ./gecode/float.hh:47, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp: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/float.hh:48, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, @@ -158307,86 +158784,6 @@ ./gecode/int/var/bool.hpp:50:3: 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/branch.hh:39, - from gecode/float/branch/view-sel.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:40:25: 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 ./gecode/float.hh:47, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp: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/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp:34: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:45:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/float.hh:47, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp: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/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp:34: -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp:34: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/float.hh:47, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp: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:229, - from ./gecode/float.hh:47, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp: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/float.hh:1546, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp:34: -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:29: 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 ./gecode/float.hh:47, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp: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:229, - from ./gecode/float.hh:47, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp: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/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, @@ -158425,44 +158822,6 @@ ./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of 'Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::BoolView]' 155 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp:34: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/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:150, - from ./gecode/float.hh:47, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp: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/float.hh:1546, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp:34: -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp:34: -./gecode/float/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:150, - from ./gecode/float.hh:47, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp: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/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp:34: -./gecode/float.hh:1578:22: note: initializing argument 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/rel.hh:375, from gecode/float/dom.cpp:35: ./gecode/float/rel/eq.hpp: In instantiation of 'Gecode::Float::Rel::ReEqFloat::ReEqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': @@ -158484,24 +158843,6 @@ ./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of 'Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::BoolView]' 155 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp:34: -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/float.hh:47, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp: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/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp:34: -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:375, from gecode/float/dom.cpp:35: ./gecode/float/rel/eq.hpp: In instantiation of 'Gecode::Float::Rel::ReEqFloat::ReEqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': @@ -158536,285 +158877,15 @@ from gecode/float/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp: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, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:39:52: 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/float.hh:47, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp: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/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp:34: -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/float.hh:47, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp: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/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp:34: -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp:34: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': -./gecode/float/trace.hpp:39:39: 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 ./gecode/float.hh:47, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp: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/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp:34: -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/int.hh:59, - from ./gecode/float/rel.hh:45, - from gecode/float/dom.cpp:35: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/float/rel.hh:45, - from gecode/float/dom.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/int.hh:59, - from ./gecode/float/rel.hh:45, - from gecode/float/dom.cpp:35: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/float/rel.hh:45, - from gecode/float/dom.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/int.hh:59, - from ./gecode/float/rel.hh:45, - from gecode/float/dom.cpp:35: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/float/rel.hh:46, - from gecode/float/dom.cpp: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/kernel.hh:176, - from ./gecode/float.hh:47, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/float.hh:48, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp: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:176, - from ./gecode/float.hh:47, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/float.hh:48, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/float.hh:47, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/float.hh:48, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp: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:176, - from ./gecode/float.hh:47, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/float.hh:48, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/float.hh:47, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/float.hh:47, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/float.hh:47, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/float.hh:48, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp: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:176, - from ./gecode/float.hh:47, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/float.hh:48, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/float.hh:47, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ + | ^~~~ +./gecode/kernel/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, - from ./gecode/float.hh:47, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp:34: + from ./gecode/int.hh:59, + from ./gecode/float/rel.hh:45, + from gecode/float/dom.cpp:35: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' @@ -158825,17 +158896,16 @@ | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, - from ./gecode/float.hh:48, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp:34: + from ./gecode/float/rel.hh:45, + from gecode/float/dom.cpp: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/support.hh:104, from ./gecode/kernel.hh:50, - from ./gecode/float.hh:47, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp:34: + from ./gecode/int.hh:59, + from ./gecode/float/rel.hh:45, + from gecode/float/dom.cpp:35: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' @@ -158846,17 +158916,16 @@ | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, - from ./gecode/float.hh:48, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp:34: + from ./gecode/float/rel.hh:45, + from gecode/float/dom.cpp: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/support.hh:104, from ./gecode/kernel.hh:50, - from ./gecode/float.hh:47, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp:34: + from ./gecode/int.hh:59, + from ./gecode/float/rel.hh:45, + from gecode/float/dom.cpp:35: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' @@ -158867,13 +158936,11 @@ | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp:34: + from ./gecode/float/rel.hh:46, + from gecode/float/dom.cpp: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) | ^~~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/float/relax.o gecode/float/relax.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/relax.cpp:34: @@ -160171,8 +160238,6 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/float/exception.o gecode/float/exception.cpp In file included from ./gecode/float.hh:1404, from gecode/float/trace.cpp:34: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': @@ -160615,16 +160680,6 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/float.hh:47, - from gecode/float/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:261, from ./gecode/float.hh:47, from gecode/float/trace/tracer.cpp:35: @@ -160676,57 +160731,6 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./gecode/float.hh:47, - from gecode/float/exception.cpp:36: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/float.hh:47, - from gecode/float/exception.cpp: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: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, - from ./gecode/float.hh:47, - from gecode/float/exception.cpp:36: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/float.hh:47, - from gecode/float/exception.cpp: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) { - | ^~~~ -In file included from ./gecode/kernel.hh:261, - from ./gecode/float.hh:47, - from gecode/float/exception.cpp:36: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./gecode/float.hh:47, - from gecode/float/exception.cpp:36: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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/float.hh:47, - from gecode/float/exception.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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 gecode/float/trace/tracer.cpp:35: @@ -160759,6 +160763,8 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/float/exception.o gecode/float/exception.cpp In file included from ./gecode/int.hh:2555, from ./gecode/float.hh:48, from gecode/float/trace/tracer.cpp:35: @@ -161013,8 +161019,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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/branch.o gecode/set/branch.cpp In file included from ./gecode/int.hh:5223, from ./gecode/float.hh:48, from gecode/float/trace/tracer.cpp:35: @@ -161123,6 +161127,494 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from gecode/float/trace/tracer.cpp:35: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:40:25: 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 ./gecode/float.hh:47, + from gecode/float/trace/tracer.cpp:35: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from gecode/float/trace/tracer.cpp:35: +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from gecode/float/trace/tracer.cpp:35: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:45:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/float.hh:47, + from gecode/float/trace/tracer.cpp:35: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from gecode/float/trace/tracer.cpp:35: +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546, + from gecode/float/trace/tracer.cpp:35: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/float.hh:47, + from gecode/float/trace/tracer.cpp:35: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229, + from ./gecode/float.hh:47, + from gecode/float/trace/tracer.cpp:35: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546, + from gecode/float/trace/tracer.cpp:35: +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:29: 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 ./gecode/float.hh:47, + from gecode/float/trace/tracer.cpp:35: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229, + from ./gecode/float.hh:47, + from gecode/float/trace/tracer.cpp:35: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811, + from gecode/float/trace/tracer.cpp:35: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/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:150, + from ./gecode/float.hh:47, + from gecode/float/trace/tracer.cpp:35: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/float.hh:1546, + from gecode/float/trace/tracer.cpp:35: +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, + from gecode/float/trace/tracer.cpp:35: +./gecode/float/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:150, + from ./gecode/float.hh:47, + from gecode/float/trace/tracer.cpp:35: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from gecode/float/trace/tracer.cpp:35: +./gecode/float.hh:1578:22: note: initializing argument 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, + from gecode/float/trace/tracer.cpp:35: +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/float.hh:47, + from gecode/float/trace/tracer.cpp:35: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from gecode/float/trace/tracer.cpp: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/float.hh:2005, + from gecode/float/trace/tracer.cpp:35: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:39:52: 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/float.hh:47, + from gecode/float/trace/tracer.cpp:35: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from gecode/float/trace/tracer.cpp:35: +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, + from gecode/float/trace/tracer.cpp:35: +./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/float.hh:47, + from gecode/float/trace/tracer.cpp:35: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from gecode/float/trace/tracer.cpp:35: +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137, + from gecode/float/trace/tracer.cpp:35: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': +./gecode/float/trace.hpp:39:39: 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 ./gecode/float.hh:47, + from gecode/float/trace/tracer.cpp:35: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from gecode/float/trace/tracer.cpp:35: +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/branch.o gecode/set/branch.cpp +In file included from ./gecode/kernel.hh:176, + from ./gecode/float.hh:47, + from gecode/float/trace/tracer.cpp:35: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/float.hh:48, + from gecode/float/trace/tracer.cpp: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/kernel.hh:176, + from ./gecode/float.hh:47, + from gecode/float/trace/tracer.cpp:35: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/float.hh:48, + from gecode/float/trace/tracer.cpp: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/kernel.hh:176, + from ./gecode/float.hh:47, + from gecode/float/trace/tracer.cpp:35: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/float.hh:48, + from gecode/float/trace/tracer.cpp: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/kernel.hh:176, + from ./gecode/float.hh:47, + from gecode/float/trace/tracer.cpp:35: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/float.hh:48, + from gecode/float/trace/tracer.cpp: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/kernel.hh:176, + from ./gecode/float.hh:47, + from gecode/float/trace/tracer.cpp:35: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from gecode/float/trace/tracer.cpp: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/kernel.hh:176, + from ./gecode/float.hh:47, + from gecode/float/trace/tracer.cpp:35: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from gecode/float/trace/tracer.cpp: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/kernel.hh:176, + from ./gecode/float.hh:47, + from gecode/float/trace/tracer.cpp:35: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/float.hh:48, + from gecode/float/trace/tracer.cpp: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/kernel.hh:176, + from ./gecode/float.hh:47, + from gecode/float/trace/tracer.cpp:35: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/float.hh:48, + from gecode/float/trace/tracer.cpp: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/kernel.hh:176, + from ./gecode/float.hh:47, + from gecode/float/trace/tracer.cpp:35: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from gecode/float/trace/tracer.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/float.hh:47, + from gecode/float/trace/tracer.cpp:35: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/float.hh:48, + from gecode/float/trace/tracer.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/float.hh:47, + from gecode/float/trace/tracer.cpp:35: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/float.hh:48, + from gecode/float/trace/tracer.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/float.hh:47, + from gecode/float/trace/tracer.cpp:35: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from gecode/float/trace/tracer.cpp: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/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:261, + from ./gecode/float.hh:47, + from gecode/float/exception.cpp:36: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/float.hh:47, + from gecode/float/exception.cpp: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: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, + from ./gecode/float.hh:47, + from gecode/float/exception.cpp:36: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/float.hh:47, + from gecode/float/exception.cpp: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) { + | ^~~~ +In file included from ./gecode/kernel.hh:261, + from ./gecode/float.hh:47, + from gecode/float/exception.cpp:36: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./gecode/float.hh:47, + from gecode/float/exception.cpp:36: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/float.hh:47, + from gecode/float/exception.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/cardinality.o gecode/set/cardinality.cpp +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/branch.hh:43, + from gecode/set/branch.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261, + from ./gecode/set.hh:43, + from ./gecode/set/branch.hh:43, + from gecode/set/branch.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(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, + from ./gecode/set.hh:43, + from ./gecode/set/branch.hh:43, + from gecode/set/branch.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/branch.hh:43, + from gecode/set/branch.cpp: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:261, + from ./gecode/set.hh:43, + from ./gecode/set/branch.hh:43, + from gecode/set/branch.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./gecode/set.hh:43, + from ./gecode/set/branch.hh:43, + from gecode/set/branch.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/set.hh:43, + from ./gecode/set/branch.hh:43, + from gecode/set/branch.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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 gecode/float/exception.cpp:36: @@ -161409,121 +161901,6 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from gecode/float/trace/tracer.cpp:35: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:40:25: 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 ./gecode/float.hh:47, - from gecode/float/trace/tracer.cpp:35: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from gecode/float/trace/tracer.cpp:35: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from gecode/float/trace/tracer.cpp:35: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:45:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/float.hh:47, - from gecode/float/trace/tracer.cpp:35: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from gecode/float/trace/tracer.cpp:35: -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from gecode/float/trace/tracer.cpp:35: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/float.hh:47, - from gecode/float/trace/tracer.cpp:35: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229, - from ./gecode/float.hh:47, - from gecode/float/trace/tracer.cpp:35: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from gecode/float/trace/tracer.cpp:35: -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:29: 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 ./gecode/float.hh:47, - from gecode/float/trace/tracer.cpp:35: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229, - from ./gecode/float.hh:47, - from gecode/float/trace/tracer.cpp:35: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811, - from gecode/float/trace/tracer.cpp:35: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/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:150, - from ./gecode/float.hh:47, - from gecode/float/trace/tracer.cpp:35: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/float.hh:1546, - from gecode/float/trace/tracer.cpp:35: -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, - from gecode/float/trace/tracer.cpp:35: -./gecode/float/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:150, - from ./gecode/float.hh:47, - from gecode/float/trace/tracer.cpp:35: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from gecode/float/trace/tracer.cpp:35: -./gecode/float.hh:1578:22: note: initializing argument 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, - from gecode/float/trace/tracer.cpp:35: -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/float.hh:47, - from gecode/float/trace/tracer.cpp:35: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from gecode/float/trace/tracer.cpp:35: -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float.hh:48, from gecode/float/exception.cpp:36: @@ -161632,116 +162009,6 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from gecode/float/trace/tracer.cpp:35: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:39:52: 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/float.hh:47, - from gecode/float/trace/tracer.cpp:35: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from gecode/float/trace/tracer.cpp:35: -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from gecode/float/trace/tracer.cpp:35: -./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/float.hh:47, - from gecode/float/trace/tracer.cpp:35: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from gecode/float/trace/tracer.cpp:35: -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137, - from gecode/float/trace/tracer.cpp:35: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': -./gecode/float/trace.hpp:39:39: 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 ./gecode/float.hh:47, - from gecode/float/trace/tracer.cpp:35: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from gecode/float/trace/tracer.cpp:35: -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/float.hh:47, - from gecode/float/trace/tracer.cpp:35: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/float.hh:48, - from gecode/float/trace/tracer.cpp: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/kernel.hh:176, - from ./gecode/float.hh:47, - from gecode/float/trace/tracer.cpp:35: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/float.hh:48, - from gecode/float/trace/tracer.cpp: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/kernel.hh:176, - from ./gecode/float.hh:47, - from gecode/float/trace/tracer.cpp:35: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/float.hh:48, - from gecode/float/trace/tracer.cpp: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/kernel.hh:176, - from ./gecode/float.hh:47, - from gecode/float/trace/tracer.cpp:35: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/float.hh:48, - from gecode/float/trace/tracer.cpp:35: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/cardinality.o gecode/set/cardinality.cpp In file included from ./gecode/float.hh:1404, from gecode/float/exception.cpp:36: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': @@ -161857,6 +162124,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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/convex.o gecode/set/convex.cpp In file included from ./gecode/float.hh:2005, from gecode/float/exception.cpp:36: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': @@ -161905,462 +162174,6 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/float.hh:47, - from gecode/float/trace/tracer.cpp:35: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from gecode/float/trace/tracer.cpp: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/kernel.hh:176, - from ./gecode/float.hh:47, - from gecode/float/trace/tracer.cpp:35: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from gecode/float/trace/tracer.cpp: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/kernel.hh:176, - from ./gecode/float.hh:47, - from gecode/float/exception.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/float.hh:48, - from gecode/float/exception.cpp: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) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/float.hh:47, - from gecode/float/exception.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/float.hh:48, - from gecode/float/exception.cpp: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/kernel.hh:176, - from ./gecode/float.hh:47, - from gecode/float/exception.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/float.hh:48, - from gecode/float/exception.cpp: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) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/float.hh:47, - from gecode/float/exception.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/float.hh:48, - from gecode/float/exception.cpp: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/kernel.hh:176, - from ./gecode/float.hh:47, - from gecode/float/trace/tracer.cpp:35: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/float.hh:48, - from gecode/float/trace/tracer.cpp: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/kernel.hh:176, - from ./gecode/float.hh:47, - from gecode/float/trace/tracer.cpp:35: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/float.hh:48, - from gecode/float/trace/tracer.cpp: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/kernel.hh:176, - from ./gecode/float.hh:47, - from gecode/float/exception.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from gecode/float/exception.cpp: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) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/float.hh:47, - from gecode/float/exception.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from gecode/float/exception.cpp: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) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/float.hh:47, - from gecode/float/exception.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/float.hh:48, - from gecode/float/exception.cpp: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) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/float.hh:47, - from gecode/float/exception.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/float.hh:48, - from gecode/float/exception.cpp: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/kernel.hh:176, - from ./gecode/float.hh:47, - from gecode/float/trace/tracer.cpp:35: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from gecode/float/trace/tracer.cpp: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/kernel.hh:176, - from ./gecode/float.hh:47, - from gecode/float/exception.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from gecode/float/exception.cpp: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) - | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/float.hh:47, - from gecode/float/trace/tracer.cpp:35: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/float.hh:48, - from gecode/float/trace/tracer.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/float.hh:47, - from gecode/float/trace/tracer.cpp:35: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/float.hh:48, - from gecode/float/trace/tracer.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/float.hh:47, - from gecode/float/trace/tracer.cpp:35: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from gecode/float/trace/tracer.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/float.hh:47, - from gecode/float/exception.cpp:36: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/float.hh:48, - from gecode/float/exception.cpp: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) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/float.hh:47, - from gecode/float/exception.cpp:36: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/float.hh:48, - from gecode/float/exception.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/float.hh:47, - from gecode/float/exception.cpp:36: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from gecode/float/exception.cpp: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) - | ^~~~~~~~ -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); - | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/convex.o gecode/set/convex.cpp -In file included from ./gecode/kernel.hh:261, - from ./gecode/set.hh:43, - from ./gecode/set/branch.hh:43, - from gecode/set/branch.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(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, - from ./gecode/set.hh:43, - from ./gecode/set/branch.hh:43, - from gecode/set/branch.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/branch.hh:43, - from gecode/set/branch.cpp: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:261, - from ./gecode/set.hh:43, - from ./gecode/set/branch.hh:43, - from gecode/set/branch.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./gecode/set.hh:43, - from ./gecode/set/branch.hh:43, - from gecode/set/branch.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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/set.hh:43, - from ./gecode/set/branch.hh:43, - from gecode/set/branch.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/cardinality.cpp:38: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:261, - from ./gecode/set.hh:43, - from gecode/set/cardinality.cpp:38: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/cardinality.cpp: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/kernel/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, - from ./gecode/set.hh:43, - from gecode/set/cardinality.cpp:38: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/cardinality.cpp: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/kernel.hh:261, - from ./gecode/set.hh:43, - from gecode/set/cardinality.cpp: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, - from ./gecode/set.hh:43, - from gecode/set/cardinality.cpp:38: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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/set.hh:43, - from gecode/set/cardinality.cpp: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/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/convex/conv.o gecode/set/convex/conv.cpp In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, @@ -162482,6 +162295,66 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/float.hh:47, + from gecode/float/exception.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/float.hh:48, + from gecode/float/exception.cpp: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) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/float.hh:47, + from gecode/float/exception.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/float.hh:48, + from gecode/float/exception.cpp: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/kernel.hh:176, + from ./gecode/float.hh:47, + from gecode/float/exception.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/float.hh:48, + from gecode/float/exception.cpp: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) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/float.hh:47, + from gecode/float/exception.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/float.hh:48, + from gecode/float/exception.cpp: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/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, @@ -162694,6 +162567,34 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/float.hh:47, + from gecode/float/exception.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from gecode/float/exception.cpp: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) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/float.hh:47, + from gecode/float/exception.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from gecode/float/exception.cpp: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) + | ^~~~~~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, @@ -162715,6 +162616,22 @@ ./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/float.hh:47, + from gecode/float/exception.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/float.hh:48, + from gecode/float/exception.cpp: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) + | ^~~~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, @@ -162736,6 +162653,22 @@ ./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/float.hh:47, + from gecode/float/exception.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/float.hh:48, + from gecode/float/exception.cpp: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/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, @@ -162820,6 +162753,77 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/float.hh:47, + from gecode/float/exception.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from gecode/float/exception.cpp: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) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/float.hh:47, + from gecode/float/exception.cpp:36: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/float.hh:48, + from gecode/float/exception.cpp: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) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/float.hh:47, + from gecode/float/exception.cpp:36: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/float.hh:48, + from gecode/float/exception.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/float.hh:47, + from gecode/float/exception.cpp:36: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from gecode/float/exception.cpp: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) + | ^~~~~~~~ In file included from ./gecode/set.hh:755, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: @@ -162994,6 +162998,16 @@ ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::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:1866, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: @@ -163235,20 +163249,6 @@ ./gecode/set/branch/var.hpp:74:29: note: initializing argument 1 of 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)' 74 | SetVarBranch::expand(Home home, const SetVarArgs& x) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/set.hh:44, - from gecode/set/cardinality.cpp:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from gecode/set/cardinality.cpp: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) - | ^~~~~~~ gecode/set/branch.cpp:133:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 133 | vars.b.expand(home,x); | ^ @@ -163372,19 +163372,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, - from ./gecode/set.hh:44, - from gecode/set/cardinality.cpp:38: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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/set.hh:43, - from gecode/set/cardinality.cpp: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/set/branch.cpp:171:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 171 | assign(home, xv, SET_VAR_NONE(), vars, nullptr, vvp); | ^ @@ -163398,212 +163385,6 @@ gecode/set/branch.cpp:108:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' 108 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:44, - from gecode/set/cardinality.cpp:38: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/set.hh:44, - from gecode/set/cardinality.cpp:38: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/cardinality.cpp: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/set.hh:44, - from gecode/set/cardinality.cpp:38: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/set.hh:44, - from gecode/set/cardinality.cpp:38: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/cardinality.cpp: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/set.hh:44, - from gecode/set/cardinality.cpp:38: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/set.hh:44, - from gecode/set/cardinality.cpp:38: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/cardinality.cpp: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/set.hh:44, - from gecode/set/cardinality.cpp:38: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/set.hh:44, - from gecode/set/cardinality.cpp:38: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/cardinality.cpp: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/set.hh:44, - from gecode/set/cardinality.cpp:38: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/set.hh:44, - from gecode/set/cardinality.cpp:38: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/cardinality.cpp: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/kernel.hh:229, - from ./gecode/set.hh:43, - from gecode/set/cardinality.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/set.hh:44, - from gecode/set/cardinality.cpp:38: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: 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 ./gecode/set.hh:43, - from gecode/set/cardinality.cpp: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/kernel.hh:229, - from ./gecode/set.hh:43, - from gecode/set/cardinality.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/set.hh:44, - from gecode/set/cardinality.cpp:38: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: 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:150, - from ./gecode/set.hh:43, - from gecode/set/cardinality.cpp: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/kernel.hh:229, - from ./gecode/set.hh:43, - from gecode/set/cardinality.cpp: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:4353, - from ./gecode/set.hh:44, - from gecode/set/cardinality.cpp:38: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: 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:150, - from ./gecode/set.hh:43, - from gecode/set/cardinality.cpp: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/kernel.hh:229, - from ./gecode/set.hh:43, - from gecode/set/cardinality.cpp: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:4845, - from ./gecode/set.hh:44, - from gecode/set/cardinality.cpp:38: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/cardinality.cpp: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/int.hh:4353, - from ./gecode/set.hh:44, - from gecode/set/cardinality.cpp:38: -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 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, - from ./gecode/set.hh:44, - from gecode/set/cardinality.cpp:38: -./gecode/int/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 ./gecode/set.hh:43, - from gecode/set/cardinality.cpp: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/set.hh:44, - from gecode/set/cardinality.cpp:38: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/set.hh:44, - from gecode/set/cardinality.cpp:38: -./gecode/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 ./gecode/set.hh:43, - from gecode/set/cardinality.cpp: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/set.hh:44, - from gecode/set/cardinality.cpp: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:176, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, @@ -163672,59 +163453,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because '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, - from ./gecode/set.hh:44, - from gecode/set/cardinality.cpp:38: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/cardinality.cpp: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/int.hh:4353, - from ./gecode/set.hh:44, - from gecode/set/cardinality.cpp:38: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from ./gecode/set.hh:44, - from gecode/set/cardinality.cpp:38: -./gecode/int/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 ./gecode/set.hh:43, - from gecode/set/cardinality.cpp: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/set.hh:44, - from gecode/set/cardinality.cpp:38: -./gecode/int.hh:4429:21: note: initializing argument 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, - from ./gecode/set.hh:44, - from gecode/set/cardinality.cpp:38: -./gecode/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:150, - from ./gecode/set.hh:43, - from gecode/set/cardinality.cpp: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/set.hh:44, - from gecode/set/cardinality.cpp: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:176, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, @@ -163757,78 +163485,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/set.hh:44, - from gecode/set/cardinality.cpp:38: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/cardinality.cpp: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/set.hh:44, - from gecode/set/cardinality.cpp:38: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/set.hh:44, - from gecode/set/cardinality.cpp:38: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/cardinality.cpp: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/set.hh:44, - from gecode/set/cardinality.cpp:38: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/set.hh:44, - from gecode/set/cardinality.cpp:38: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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:150, - from ./gecode/set.hh:43, - from gecode/set/cardinality.cpp: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/set.hh:44, - from gecode/set/cardinality.cpp:38: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/set.hh:44, - from gecode/set/cardinality.cpp:38: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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:150, - from ./gecode/set.hh:43, - from gecode/set/cardinality.cpp: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/set.hh:44, - from gecode/set/cardinality.cpp:38: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, @@ -163942,24 +163598,6 @@ ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/set.hh:44, - from gecode/set/cardinality.cpp:38: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: 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 ./gecode/set.hh:43, - from gecode/set/cardinality.cpp: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/set.hh:44, - from gecode/set/cardinality.cpp:38: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& 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::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]' 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/set.hh:44, - from gecode/set/cardinality.cpp:38: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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:150, - from ./gecode/set.hh:43, - from gecode/set/cardinality.cpp: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/set.hh:44, - from gecode/set/cardinality.cpp:38: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:361:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 359 | ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 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, | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/convex/conv.o gecode/set/convex/conv.cpp In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, @@ -164593,91 +164215,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:176, +In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, - from ./gecode/set/branch.hh:43, - from gecode/set/branch.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/set/branch.hh:43, - from gecode/set/branch.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/set.hh:755, from gecode/set/cardinality.cpp:38: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ^ +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/cardinality.cpp: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/set/cardinality.cpp:38: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from gecode/set/cardinality.cpp:38: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: 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:150, +./gecode/kernel/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, from ./gecode/set.hh:43, from gecode/set/cardinality.cpp: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/set/cardinality.cpp:38: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from gecode/set/cardinality.cpp:38: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/cardinality.cpp: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/kernel.hh:229, +In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/cardinality.cpp: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:1173, +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./gecode/set.hh:43, from gecode/set/cardinality.cpp:38: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ^ +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/set.hh:43, from gecode/set/cardinality.cpp: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/kernel.hh:229, +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, - from gecode/set/cardinality.cpp: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) { - | ~~~~~^~~~ + from ./gecode/set/branch.hh:43, + from gecode/set/branch.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/set/branch.hh:43, + from gecode/set/branch.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, @@ -164880,12 +164485,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 = 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, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438, - from gecode/set/cardinality.cpp:38: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.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-val.hpp: In instantiation of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 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/kernel/branch/view-val.hpp:355:17: required from 'void Gecode::postviewvalbrancher(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; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/branch.cpp:89:67: required from here @@ -164896,22 +164495,11 @@ | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, - from gecode/set/cardinality.cpp: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/kernel.hh:150, - from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/set.hh:1173, - from gecode/set/cardinality.cpp:38: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, @@ -164919,21 +164507,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 = 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, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438, - from gecode/set/cardinality.cpp:38: -./gecode/set/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:150, - from ./gecode/set.hh:43, - from gecode/set/cardinality.cpp: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/set/cardinality.cpp:38: -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': ./gecode/kernel/branch/view-val.hpp:361:17: required from 'void Gecode::postviewvalbrancher(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; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/branch.cpp:89:67: required from here @@ -164956,21 +164529,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 = 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, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438, - from gecode/set/cardinality.cpp:38: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/cardinality.cpp: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/set/cardinality.cpp:38: -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 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:365:17: required from 'void Gecode::postviewvalbrancher(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; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/branch.cpp:89:67: required from here @@ -165433,38 +164991,6 @@ ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' 228 | ViewValBrancher(Home home, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from gecode/set/cardinality.cpp:38: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/cardinality.cpp: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/set/cardinality.cpp:38: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from gecode/set/cardinality.cpp:38: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/cardinality.cpp: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/set/cardinality.cpp:38: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': ./gecode/kernel/branch/view-val.hpp:247:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' ./gecode/kernel/branch/view-val.hpp:351:17: required from 'void Gecode::postviewvalbrancher(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; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' @@ -165486,22 +165012,6 @@ ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]' 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, - from gecode/set/cardinality.cpp:38: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: 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 ./gecode/set.hh:43, - from gecode/set/cardinality.cpp: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/set/cardinality.cpp:38: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, @@ -165852,25 +165362,6 @@ ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherNoFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]' 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/set.hh:43, - from gecode/set/cardinality.cpp:38: -gecode/set/cardinality.cpp: In function 'void Gecode::cardinality(Gecode::Home, Gecode::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; - | ^~~~~~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/cardinality.cpp: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/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:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, @@ -165896,44 +165387,6 @@ ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherNoFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]' 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/set.hh:43, - from gecode/set/cardinality.cpp:38: -gecode/set/cardinality.cpp: In function 'void Gecode::cardinality(Gecode::Home, const Gecode::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; - | ^~~~~~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/cardinality.cpp: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/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:139, - from ./gecode/set.hh:43, - from gecode/set/cardinality.cpp:38: -gecode/set/cardinality.cpp: In function 'void Gecode::cardinality(Gecode::Home, Gecode::SetVar, Gecode::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; - | ^~~~~~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/cardinality.cpp: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/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:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, @@ -165959,21 +165412,6 @@ ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]' 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/set.hh:43, - from gecode/set/cardinality.cpp:38: -gecode/set/cardinality.cpp:68:64: 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); \ - | ^~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/cardinality.cpp: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/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, @@ -165985,11 +165423,6 @@ ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ -In file included from ./gecode/set/int.hh:295, - from gecode/set/cardinality.cpp:39: -./gecode/set/int/card.hpp:51:25: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Int::Card::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' - 51 | Card::post(Home home, View x0, Gecode::Int::IntView x1) { - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, @@ -166004,10 +165437,6 @@ ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]' 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ -gecode/set/cardinality.cpp: In function 'void Gecode::cardinality(Gecode::Home, Gecode::SetVar, Gecode::IntVar, Gecode::Reify)': -gecode/set/cardinality.cpp:74:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | rel(home, x, IRT_EQ, y, r); - | ^ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, @@ -166021,12 +165450,6 @@ | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, - from gecode/set/cardinality.cpp: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/kernel.hh:150, - from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' @@ -166039,23 +165462,6 @@ ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherNoFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]' 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ -In file included from ./gecode/set.hh:44, - from gecode/set/cardinality.cpp:38: -./gecode/int.hh:1134:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify, Gecode::IntPropLevel)' - 1134 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, Reify r, - | ~~~~~^~~~ -gecode/set/cardinality.cpp:75:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 75 | cardinality(home, s, y); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/cardinality.cpp: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/set/cardinality.cpp:66:20: note: initializing argument 1 of 'void Gecode::cardinality(Gecode::Home, Gecode::SetVar, Gecode::IntVar)' - 66 | cardinality(Home home, SetVar s, IntVar x) { - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, @@ -166619,195 +166025,6 @@ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from gecode/set/cardinality.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from gecode/set/cardinality.cpp:38: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from gecode/set/cardinality.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from gecode/set/cardinality.cpp:38: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from gecode/set/cardinality.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from gecode/set/cardinality.cpp:38: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from gecode/set/cardinality.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from gecode/set/cardinality.cpp:38: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from gecode/set/cardinality.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from gecode/set/cardinality.cpp:38: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from gecode/set/cardinality.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from gecode/set/cardinality.cpp: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/int.hh:295, - from gecode/set/cardinality.cpp:39: -./gecode/set/int/card.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Int::Card::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]': -gecode/set/cardinality.cpp:68:5: required from here -./gecode/set/int/card.hpp:54:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 54 | (void) new (home) Card(home,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/cardinality.cpp: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/set/int.hh:295, - from gecode/set/cardinality.cpp:39: -./gecode/set/int/card.hpp:45:25: note: initializing argument 1 of 'Gecode::Set::Int::Card::Card(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' - 45 | Card::Card(Home home, View y0, Gecode::Int::IntView y1) - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from gecode/set/cardinality.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from gecode/set/cardinality.cpp:38: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from gecode/set/cardinality.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from gecode/set/cardinality.cpp:38: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from gecode/set/cardinality.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from gecode/set/cardinality.cpp: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/int.hh:295, - from gecode/set/cardinality.cpp:39: -./gecode/set/int/card.hpp: In instantiation of 'Gecode::Set::Int::Card::Card(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]': -./gecode/set/int/card.hpp:54:12: required from 'static Gecode::ExecStatus Gecode::Set::Int::Card::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' -gecode/set/cardinality.cpp:68:5: required from here -./gecode/set/int/card.hpp:47:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 47 | Gecode::Int::IntView,Gecode::Int::PC_INT_BND> (home, y0, y1) {} - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/cardinality.cpp: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/kernel.hh:187, - from ./gecode/set.hh:43, - from gecode/set/cardinality.cpp:38: -./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]' -./gecode/set/int/card.hpp:54:12: required from 'static Gecode::ExecStatus Gecode::Set::Int::Card::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' -gecode/set/cardinality.cpp:68:5: required from here -./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 587 | : Propagator(home), x0(y0), x1(y1) { - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/cardinality.cpp: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/kernel/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/convex.hh:43, @@ -166819,193 +166036,9 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/set.hh:43, - from gecode/set/cardinality.cpp:38: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from gecode/set/cardinality.cpp:38: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/set.hh:43, - from gecode/set/cardinality.cpp:38: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from gecode/set/cardinality.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/set.hh:43, - from gecode/set/cardinality.cpp:38: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from gecode/set/cardinality.cpp:38: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./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, - from ./gecode/set.hh:43, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/convex.hh:43, - from gecode/set/convex.cpp: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: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, - from ./gecode/set.hh:43, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp: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) { - | ^~~~ -In file included from ./gecode/kernel.hh:261, - from ./gecode/set.hh:43, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./gecode/set.hh:43, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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/set.hh:43, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./gecode/set.hh:43, - from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/convex.hh:43, - from gecode/set/convex/conv.cpp: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/kernel/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, - from ./gecode/set.hh:43, - from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp: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/kernel.hh:261, - from ./gecode/set.hh:43, - from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp: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, - from ./gecode/set.hh:43, - from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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/set.hh:43, - from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp: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/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 53 | x = x0; @@ -167013,836 +166046,739 @@ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp: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/int.hh:1723, from ./gecode/set.hh:44, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:39:27: 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/set.hh:43, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because '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:44, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because '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:44, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because '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:44, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because '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:44, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because '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:44, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp: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/kernel.hh:229, from ./gecode/set.hh:43, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:55:29: 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 ./gecode/set.hh:43, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:74:29: 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:150, from ./gecode/set.hh:43, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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, from ./gecode/set.hh:44, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:79:29: 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:150, from ./gecode/set.hh:43, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp: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/int.hh:4353, from ./gecode/set.hh:44, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 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, from ./gecode/set.hh:44, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/int/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 ./gecode/set.hh:43, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because '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:44, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/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 ./gecode/set.hh:43, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because '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:44, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp: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/int.hh:4845, - from ./gecode/set.hh:44, +In file included from ./gecode/kernel.hh:261, + from ./gecode/set.hh:43, + from ./gecode/set/convex.hh:43, + from gecode/set/convex.cpp:36: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/convex.hh:43, + from gecode/set/convex.cpp: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: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, + from ./gecode/set.hh:43, + from ./gecode/set/convex.hh:43, + from gecode/set/convex.cpp:36: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/convex.hh:43, + from gecode/set/convex.cpp: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) { + | ^~~~ +In file included from ./gecode/kernel.hh:261, + from ./gecode/set.hh:43, + from ./gecode/set/convex.hh:43, + from gecode/set/convex.cpp:36: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./gecode/set.hh:43, + from ./gecode/set/convex.hh:43, + from gecode/set/convex.cpp:36: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/set.hh:44, + from gecode/set/cardinality.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::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, from ./gecode/set.hh:44, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, from ./gecode/set.hh:44, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/int/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 ./gecode/set.hh:43, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because '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:44, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/int.hh:4429:21: note: initializing argument 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, from ./gecode/set.hh:44, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/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:150, from ./gecode/set.hh:43, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because '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:44, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp: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); | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/convex/hull.o gecode/set/convex/hull.cpp In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': ./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp: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/set.hh:44, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': ./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because '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:44, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': ./gecode/int/branch.hpp:50:50: 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:150, from ./gecode/set.hh:43, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because '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:44, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': ./gecode/int/branch.hpp:55:51: 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:150, from ./gecode/set.hh:43, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because '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:44, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:39:39: 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 ./gecode/set.hh:43, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because '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:44, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:45:39: 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:150, from ./gecode/set.hh:43, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because '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:44, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp: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/set/convex.hh:43, - from gecode/set/convex.cpp:36: +In file included from gecode/set/cardinality.cpp:38: ./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': ./gecode/set/int.hpp:43:32: 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:150, from ./gecode/set.hh:43, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because '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/convex.hh:43, - from gecode/set/convex.cpp:36: +In file included from gecode/set/cardinality.cpp:38: ./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp: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/kernel.hh:229, from ./gecode/set.hh:43, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:55:29: 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 ./gecode/set.hh:43, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/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 ./gecode/set.hh:43, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because '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, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/set/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:150, from ./gecode/set.hh:43, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because '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/convex.hh:43, - from gecode/set/convex.cpp:36: +In file included from gecode/set/cardinality.cpp:38: ./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because '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/convex.hh:43, - from gecode/set/convex.cpp:36: +In file included from gecode/set/cardinality.cpp:38: ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/set.hh:44, - from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ In file included from ./gecode/set.hh:1667, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': ./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because '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/convex.hh:43, - from gecode/set/convex.cpp:36: +In file included from gecode/set/cardinality.cpp:38: ./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': ./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because '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/convex.hh:43, - from gecode/set/convex.cpp:36: +In file included from gecode/set/cardinality.cpp:38: ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:1723, - from ./gecode/set.hh:44, - from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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/set.hh:43, - from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp: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/set.hh:44, - from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/set.hh:1866, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:39:39: 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 ./gecode/set.hh:43, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because '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/convex.hh:43, - from gecode/set/convex.cpp:36: +In file included from gecode/set/cardinality.cpp:38: ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set/convex.hh:98, - from gecode/set/convex.cpp:36: -./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) {} - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, +In file included from ./gecode/int.hh:917, + from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp: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) { - | ^~~~ -In file included from ./gecode/kernel.hh:187, - from ./gecode/set.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, + from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: -./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) - | ~~~~~^~~~ -In file included from ./gecode/set/convex.hh:98, - from gecode/set/convex.cpp:36: -./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); - | ^ -In file included from ./gecode/kernel.hh:150, +./gecode/int/var/bool.hpp:50:3: note: because '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, from ./gecode/set.hh:43, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp: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) { - | ^~~~ -In file included from ./gecode/set/convex.hh:98, - from gecode/set/convex.cpp:36: -./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, - from gecode/set/convex.cpp:36: -./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) {} - | ^ + from gecode/set/cardinality.cpp:38: +gecode/set/cardinality.cpp: In function 'void Gecode::cardinality(Gecode::Home, Gecode::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; + | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' 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/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:139, from ./gecode/set.hh:43, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: -./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/set/convex.hh:99, - from gecode/set/convex.cpp:36: -./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); - | ^ + from gecode/set/cardinality.cpp:38: +gecode/set/cardinality.cpp: In function 'void Gecode::cardinality(Gecode::Home, const Gecode::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; + | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because '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/convex.hh:99, - from gecode/set/convex.cpp:36: -./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/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:139, from ./gecode/set.hh:43, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: -gecode/set/convex.cpp: In function 'void Gecode::convex(Gecode::Home, Gecode::SetVar)': + from gecode/set/cardinality.cpp:38: +gecode/set/cardinality.cpp: In function 'void Gecode::cardinality(Gecode::Home, Gecode::SetVar, Gecode::IntVar)': ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ -gecode/set/convex.cpp:43:5: note: in expansion of macro 'GECODE_POST' - 43 | GECODE_POST; +gecode/set/cardinality.cpp:67:5: note: in expansion of macro 'GECODE_POST' + 67 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/set.hh:43, +In file included from ./gecode/int.hh:1723, + from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: -gecode/set/convex.cpp:44:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | GECODE_ES_FAIL(Convex::Convex::post(home, x)); - | ^ +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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, + from ./gecode/set.hh:43, + from gecode/set/cardinality.cpp:38: +gecode/set/cardinality.cpp:68:64: 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); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because '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/convex.hh:98, - from gecode/set/convex.cpp:36: -./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) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/set.hh:43, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: -gecode/set/convex.cpp: In function 'void Gecode::convex(Gecode::Home, Gecode::SetVar, Gecode::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; - | ^~~~~~~~~~~ +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(Gecode::Home, Gecode::SetVar, Gecode::IntVar, Gecode::Reify)': +gecode/set/cardinality.cpp:74:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | rel(home, x, IRT_EQ, y, r); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, +In file included from ./gecode/set.hh:44, + from gecode/set/cardinality.cpp:38: +./gecode/int.hh:1134:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify, Gecode::IntPropLevel)' + 1134 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, Reify r, + | ~~~~~^~~~ +gecode/set/cardinality.cpp:75:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 75 | cardinality(home, s, y); + | ^ +In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: -gecode/set/convex.cpp:51:54: 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); \ - | ^~ + from gecode/set/cardinality.cpp: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/set/cardinality.cpp:66:20: note: initializing argument 1 of 'void Gecode::cardinality(Gecode::Home, Gecode::SetVar, Gecode::IntVar)' + 66 | cardinality(Home home, SetVar s, IntVar x) { + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, @@ -167850,15 +166786,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/set/convex.hh:99, +In file included from ./gecode/set.hh:44, + from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: -./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/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: + from gecode/set/convex.cpp:36: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); @@ -167866,20 +166803,20 @@ 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: + from gecode/set/convex.cpp: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) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: + from gecode/set/convex.cpp:36: ./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: + from gecode/set/convex.cpp:36: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); @@ -167887,20 +166824,20 @@ 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: + from gecode/set/convex.cpp: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) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: + from gecode/set/convex.cpp:36: ./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: + from gecode/set/convex.cpp:36: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); @@ -167908,20 +166845,20 @@ 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: + from gecode/set/convex.cpp: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) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: + from gecode/set/convex.cpp:36: ./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: + from gecode/set/convex.cpp:36: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); @@ -167929,20 +166866,20 @@ 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: + from gecode/set/convex.cpp: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) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: + from gecode/set/convex.cpp:36: ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: + from gecode/set/convex.cpp:36: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); @@ -167950,21 +166887,21 @@ 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: + from gecode/set/convex.cpp: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) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: + from gecode/set/convex.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: + from gecode/set/convex.cpp:36: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -167972,21 +166909,21 @@ 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: + from gecode/set/convex.cpp: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) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: + from gecode/set/convex.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: + from gecode/set/convex.cpp:36: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); @@ -167994,21 +166931,21 @@ 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: + from gecode/set/convex.cpp: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) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: + from gecode/set/convex.cpp: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::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: + from gecode/set/convex.cpp:36: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); @@ -168016,21 +166953,21 @@ 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: + from gecode/set/convex.cpp: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) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: + from gecode/set/convex.cpp: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::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: + from gecode/set/convex.cpp:36: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); @@ -168038,95 +166975,61 @@ 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: + from gecode/set/convex.cpp: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) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: + from gecode/set/convex.cpp:36: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: + from gecode/set/convex.cpp:36: ./gecode/int/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 ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: + from gecode/set/convex.cpp: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) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: + from gecode/set/convex.cpp:36: ./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: + from gecode/set/convex.cpp:36: ./gecode/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 ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: + from gecode/set/convex.cpp: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) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: + from gecode/set/convex.cpp:36: ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp: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) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp: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/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: + from gecode/set/convex.cpp:36: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -168134,127 +167037,121 @@ 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: + from gecode/set/convex.cpp: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) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: + from gecode/set/convex.cpp:36: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: + from gecode/set/convex.cpp:36: ./gecode/int/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 ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: + from gecode/set/convex.cpp: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) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: + from gecode/set/convex.cpp:36: ./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp: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) - | ^~~~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: + from gecode/set/convex.cpp:36: ./gecode/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:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: + from gecode/set/convex.cpp: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) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: + from gecode/set/convex.cpp:36: ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ + from gecode/set/cardinality.cpp:38: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from gecode/set/cardinality.cpp:38: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from gecode/set/cardinality.cpp:38: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) + from gecode/set/cardinality.cpp:38: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from gecode/set/cardinality.cpp:38: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + from gecode/set/cardinality.cpp:38: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from gecode/set/cardinality.cpp: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/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: + from gecode/set/convex.cpp:36: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': ./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); @@ -168262,20 +167159,20 @@ 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: + from gecode/set/convex.cpp: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) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: + from gecode/set/convex.cpp:36: ./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: + from gecode/set/convex.cpp:36: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': ./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -168283,20 +167180,20 @@ 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: + from gecode/set/convex.cpp: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) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: + from gecode/set/convex.cpp:36: ./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: + from gecode/set/convex.cpp:36: ./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': ./gecode/int/branch.hpp:50:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); @@ -168304,20 +167201,20 @@ 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: + from gecode/set/convex.cpp: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) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: + from gecode/set/convex.cpp:36: ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: + from gecode/set/convex.cpp:36: ./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': ./gecode/int/branch.hpp:55:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -168325,58 +167222,20 @@ 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: + from gecode/set/convex.cpp: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) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: + from gecode/set/convex.cpp:36: ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:187, - from ./gecode/set.hh:43, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]': -./gecode/set/convex/conv.hpp:49:50: required from here -./gecode/kernel/propagator/pattern.hpp:303:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 303 | : Propagator(home), x0(y0) { - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp: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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:187, - from ./gecode/set.hh:43, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Set::SetView; int pc = 4]': -./gecode/set/convex/hull.hpp:49:55: required from here -./gecode/kernel/propagator/pattern.hpp:354:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 354 | : Propagator(home), x0(y0), x1(y1) { - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(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, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: + from gecode/set/convex.cpp:36: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); @@ -168384,20 +167243,20 @@ 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: + from gecode/set/convex.cpp: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) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: + from gecode/set/convex.cpp:36: ./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: + from gecode/set/convex.cpp:36: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:45:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); @@ -168405,20 +167264,65 @@ 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: + from gecode/set/convex.cpp: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) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: + from gecode/set/convex.cpp:36: ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from gecode/set/cardinality.cpp:38: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from gecode/set/cardinality.cpp:38: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from gecode/set/cardinality.cpp: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/int.hh:295, + from gecode/set/cardinality.cpp:39: +./gecode/set/int/card.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Int::Card::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]': +gecode/set/cardinality.cpp:68:5: required from here +./gecode/set/int/card.hpp:54:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 54 | (void) new (home) Card(home,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/cardinality.cpp: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/set/int.hh:295, + from gecode/set/cardinality.cpp:39: +./gecode/set/int/card.hpp:45:25: note: initializing argument 1 of 'Gecode::Set::Int::Card::Card(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' + 45 | Card::Card(Home home, View y0, Gecode::Int::IntView y1) + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from gecode/set/cardinality.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' ./gecode/int/array.hpp:105:28: required from here @@ -168428,15 +167332,13 @@ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' ./gecode/int/array.hpp:134:29: required from here @@ -168446,15 +167348,24 @@ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/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:176, + from ./gecode/set.hh:43, + from gecode/set/cardinality.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:68:28: required from here @@ -168463,14 +167374,13 @@ | ~~~~~~^~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp: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, from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: + from gecode/set/convex.cpp:36: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); @@ -168478,18 +167388,18 @@ 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: + from gecode/set/convex.cpp: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) { | ^~~~ In file included from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: + from gecode/set/convex.cpp:36: ./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: + from gecode/set/convex.cpp:36: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': ./gecode/set/int.hpp:43:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); @@ -168497,18 +167407,18 @@ 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: + from gecode/set/convex.cpp: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) { | ^~~~ In file included from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: + from gecode/set/convex.cpp:36: ./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: + from gecode/set/convex.cpp:36: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); @@ -168516,20 +167426,20 @@ 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: + from gecode/set/convex.cpp: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) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: + from gecode/set/convex.cpp: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:1173, from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: + from gecode/set/convex.cpp:36: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -168537,22 +167447,113 @@ 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: + from gecode/set/convex.cpp: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) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: + from gecode/set/convex.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, +In file included from ./gecode/set/int.hh:295, + from gecode/set/cardinality.cpp:39: +./gecode/set/int/card.hpp: In instantiation of 'Gecode::Set::Int::Card::Card(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]': +./gecode/set/int/card.hpp:54:12: required from 'static Gecode::ExecStatus Gecode::Set::Int::Card::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' +gecode/set/cardinality.cpp:68:5: required from here +./gecode/set/int/card.hpp:47:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 47 | Gecode::Int::IntView,Gecode::Int::PC_INT_BND> (home, y0, y1) {} + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/cardinality.cpp: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/kernel.hh:187, + from ./gecode/set.hh:43, + from gecode/set/cardinality.cpp:38: +./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]' + 586 | (Home home, View0 y0, View1 y1) + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438, + from ./gecode/set/convex.hh:43, + from gecode/set/convex.cpp:36: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/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 ./gecode/set.hh:43, + from ./gecode/set/convex.hh:43, + from gecode/set/convex.cpp: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) { + | ^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/set/convex.hh:43, + from gecode/set/convex.cpp:36: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/set/convex.hh:43, + from gecode/set/convex.cpp:36: +./gecode/set/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:150, + from ./gecode/set.hh:43, + from ./gecode/set/convex.hh:43, + from gecode/set/convex.cpp: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) { + | ^~~~ +In file included from ./gecode/set/convex.hh:43, + from gecode/set/convex.cpp:36: +./gecode/set.hh:1206:20: note: initializing argument 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, + from ./gecode/set/convex.hh:43, + from gecode/set/convex.cpp:36: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp: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) { + | ^~~~ +In file included from ./gecode/set/convex.hh:43, + from gecode/set/convex.cpp:36: +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]': +./gecode/set/int/card.hpp:47:66: required from 'Gecode::Set::Int::Card::Card(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' +./gecode/set/int/card.hpp:54:12: required from 'static Gecode::ExecStatus Gecode::Set::Int::Card::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' +gecode/set/cardinality.cpp:68:5: required from here +./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 587 | : Propagator(home), x0(y0), x1(y1) { + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/cardinality.cpp: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/kernel/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, + from ./gecode/set.hh:43, + from gecode/set/cardinality.cpp:38: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' @@ -168564,16 +167565,14 @@ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' @@ -168585,16 +167584,14 @@ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp: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/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp:38: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' @@ -168605,70 +167602,13 @@ | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: + from gecode/set/cardinality.cpp: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:1438, - from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/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 ./gecode/set.hh:43, - from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp: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/set.hh:1173, - from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, - from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: -./gecode/set/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:150, - from ./gecode/set.hh:43, - from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp: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/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438, - from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp: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/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: + from gecode/set/convex.cpp:36: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': ./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); @@ -168676,18 +167616,18 @@ 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: + from gecode/set/convex.cpp: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) { | ^~~~ In file included from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: + from gecode/set/convex.cpp:36: ./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: + from gecode/set/convex.cpp:36: ./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': ./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); @@ -168695,18 +167635,18 @@ 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: + from gecode/set/convex.cpp: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) { | ^~~~ In file included from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: + from gecode/set/convex.cpp:36: ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866, from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: + from gecode/set/convex.cpp:36: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); @@ -168714,17 +167654,17 @@ 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: + from gecode/set/convex.cpp: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) { | ^~~~ In file included from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: + from gecode/set/convex.cpp:36: ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set/convex.hh:98, - from gecode/set/convex/conv.cpp:38: + from gecode/set/convex.cpp:36: ./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) {} @@ -168732,19 +167672,19 @@ 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: + from gecode/set/convex.cpp: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) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: + from gecode/set/convex.cpp:36: ./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) | ~~~~~^~~~ In file included from ./gecode/set/convex.hh:98, - from gecode/set/convex/conv.cpp:38: + from gecode/set/convex.cpp:36: ./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); @@ -168752,17 +167692,17 @@ 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: + from gecode/set/convex.cpp: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) { | ^~~~ In file included from ./gecode/set/convex.hh:98, - from gecode/set/convex/conv.cpp:38: + from gecode/set/convex.cpp:36: ./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, - from gecode/set/convex/conv.cpp:38: + from gecode/set/convex.cpp:36: ./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) {} @@ -168770,19 +167710,19 @@ 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: + from gecode/set/convex.cpp: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) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: + from gecode/set/convex.cpp:36: ./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/set/convex.hh:99, - from gecode/set/convex/conv.cpp:38: + from gecode/set/convex.cpp:36: ./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); @@ -168790,19 +167730,105 @@ 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: + from gecode/set/convex.cpp: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) { | ^~~~ In file included from ./gecode/set/convex.hh:99, - from gecode/set/convex/conv.cpp:38: + from gecode/set/convex.cpp:36: ./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, + from ./gecode/set.hh:43, + from ./gecode/set/convex.hh:43, + from gecode/set/convex.cpp:36: +gecode/set/convex.cpp: In function 'void Gecode::convex(Gecode::Home, Gecode::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; + | ^~~~~~~~~~~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/set.hh:43, + from ./gecode/set/convex.hh:43, + from gecode/set/convex.cpp:36: +gecode/set/convex.cpp:44:48: 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); \ + | ^~ +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:3266:3: note: because '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/convex.hh:98, + from gecode/set/convex.cpp:36: +./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) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/set.hh:43, + from ./gecode/set/convex.hh:43, + from gecode/set/convex.cpp:36: +gecode/set/convex.cpp: In function 'void Gecode::convex(Gecode::Home, Gecode::SetVar, Gecode::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; + | ^~~~~~~~~~~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/set.hh:43, + from ./gecode/set/convex.hh:43, + from gecode/set/convex.cpp:36: +gecode/set/convex.cpp:51:54: 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); \ + | ^~ +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:3266:3: note: because '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/convex.hh:99, + from gecode/set/convex.cpp:36: +./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/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: + from gecode/set/convex.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] @@ -168812,14 +167838,14 @@ from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: + from gecode/set/convex.cpp: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) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: + from gecode/set/convex.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -168829,14 +167855,14 @@ from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: + from gecode/set/convex.cpp: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/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: + from gecode/set/convex.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] @@ -168846,14 +167872,14 @@ from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: + from gecode/set/convex.cpp: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) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: + from gecode/set/convex.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -168863,14 +167889,14 @@ from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: + from gecode/set/convex.cpp: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/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: + from gecode/set/convex.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -168879,14 +167905,14 @@ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: + from gecode/set/convex.cpp:36: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: + from gecode/set/convex.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -168895,14 +167921,14 @@ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: + from gecode/set/convex.cpp:36: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: + from gecode/set/convex.cpp:36: ./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]': ./gecode/set/convex/conv.hpp:49:50: required from here ./gecode/kernel/propagator/pattern.hpp:303:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -168911,7 +167937,7 @@ 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: + from gecode/set/convex.cpp: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) { | ^~~~ @@ -168921,7 +167947,7 @@ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: + from gecode/set/convex.cpp:36: ./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Set::SetView; int pc = 4]': ./gecode/set/convex/hull.hpp:49:55: required from here ./gecode/kernel/propagator/pattern.hpp:354:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -168930,6 +167956,24 @@ 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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(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, + from ./gecode/set.hh:43, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/conv.cpp:38: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/convex.hh:43, from gecode/set/convex/conv.cpp: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) { @@ -168937,10 +167981,32 @@ ./gecode/kernel/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, +In file included from ./gecode/kernel.hh:261, + from ./gecode/set.hh:43, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/conv.cpp:38: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/conv.cpp: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/kernel.hh:261, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp: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:176, + from ./gecode/set.hh:43, + from ./gecode/set/convex.hh:43, + from gecode/set/convex.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' ./gecode/int/array.hpp:105:28: required from here @@ -168951,14 +168017,32 @@ from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: + from gecode/set/convex.cpp: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) | ^~~~~~ -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/kernel.hh:285, + from ./gecode/set.hh:43, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/conv.cpp:38: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp: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/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from ./gecode/set/convex.hh:43, + from gecode/set/convex.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' ./gecode/int/array.hpp:134:29: required from here @@ -168969,14 +168053,14 @@ from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: + from gecode/set/convex.cpp: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/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: + from gecode/set/convex.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:68:28: required from here @@ -168986,7 +168070,7 @@ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: + from gecode/set/convex.cpp:36: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ @@ -168994,7 +168078,7 @@ from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: + from gecode/set/convex.cpp:36: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' @@ -169007,7 +168091,7 @@ from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: + from gecode/set/convex.cpp: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) | ^~~~~~ @@ -169015,7 +168099,7 @@ from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: + from gecode/set/convex.cpp:36: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' @@ -169028,7 +168112,7 @@ from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: + from gecode/set/convex.cpp: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) | ^~~~~~~ @@ -169036,7 +168120,7 @@ from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: + from gecode/set/convex.cpp:36: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' @@ -169048,87 +168132,14 @@ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: + from gecode/set/convex.cpp:36: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/dom.o gecode/set/dom.cpp -In file included from ./gecode/kernel.hh:261, - from ./gecode/set.hh:43, - from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/convex.hh:43, - from gecode/set/convex/hull.cpp: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) - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./gecode/set.hh:43, - from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:261, - from ./gecode/set.hh:43, - from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./gecode/set.hh:43, - from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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/set.hh:43, - from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/rel.o gecode/set/rel.cpp In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 53 | x = x0; @@ -169137,14 +168148,14 @@ from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp: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/int.hh:1723, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:39:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); @@ -169152,20 +168163,20 @@ 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: + from gecode/set/convex/conv.cpp: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/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp:38: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp:38: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); @@ -169173,20 +168184,20 @@ 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: + from gecode/set/convex/conv.cpp: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/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp:38: ./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp:38: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); @@ -169194,20 +168205,20 @@ 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: + from gecode/set/convex/conv.cpp: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/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp:38: ./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp:38: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); @@ -169215,20 +168226,20 @@ 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: + from gecode/set/convex/conv.cpp: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/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp:38: ./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp:38: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); @@ -169236,20 +168247,20 @@ 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: + from gecode/set/convex/conv.cpp: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/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp:38: ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); @@ -169257,21 +168268,21 @@ 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: + from gecode/set/convex/conv.cpp: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/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp: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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -169279,21 +168290,21 @@ 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: + from gecode/set/convex/conv.cpp: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/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp: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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); @@ -169301,21 +168312,21 @@ 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: + from gecode/set/convex/conv.cpp: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/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp: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:4353, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); @@ -169323,21 +168334,21 @@ 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: + from gecode/set/convex/conv.cpp: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/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp: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:4845, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); @@ -169345,61 +168356,61 @@ 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: + from gecode/set/convex/conv.cpp: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/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp:38: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 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, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp:38: ./gecode/int/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 ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp: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/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp:38: ./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp:38: ./gecode/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 ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp: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/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp: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/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -169407,61 +168418,61 @@ 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: + from gecode/set/convex/conv.cpp: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/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp:38: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp:38: ./gecode/int/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 ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp: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/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp:38: ./gecode/int.hh:4429:21: note: initializing argument 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, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp:38: ./gecode/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:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp: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/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp: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, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp:38: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': ./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); @@ -169469,20 +168480,20 @@ 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: + from gecode/set/convex/conv.cpp: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/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp:38: ./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp:38: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': ./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -169490,20 +168501,20 @@ 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: + from gecode/set/convex/conv.cpp: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/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp:38: ./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp:38: ./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': ./gecode/int/branch.hpp:50:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); @@ -169511,20 +168522,20 @@ 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: + from gecode/set/convex/conv.cpp: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/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp:38: ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp:38: ./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': ./gecode/int/branch.hpp:55:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -169532,20 +168543,20 @@ 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: + from gecode/set/convex/conv.cpp: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/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp:38: ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); @@ -169553,20 +168564,20 @@ 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: + from gecode/set/convex/conv.cpp: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/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp:38: ./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:45:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); @@ -169574,19 +168585,21 @@ 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: + from gecode/set/convex/conv.cpp: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/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp:38: ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/convex/hull.o gecode/set/convex/hull.cpp In file included from ./gecode/set.hh:755, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); @@ -169594,18 +168607,18 @@ 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: + from gecode/set/convex/conv.cpp: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/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp:38: ./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': ./gecode/set/int.hpp:43:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); @@ -169613,18 +168626,18 @@ 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: + from gecode/set/convex/conv.cpp: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/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp:38: ./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); @@ -169632,20 +168645,20 @@ 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: + from gecode/set/convex/conv.cpp: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/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp: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:1173, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -169653,20 +168666,20 @@ 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: + from gecode/set/convex/conv.cpp: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/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp: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, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); @@ -169674,55 +168687,57 @@ 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: + from gecode/set/convex/conv.cpp: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/set.hh:1173, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp:38: ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp:38: ./gecode/set/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:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp: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/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp:38: ./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp:38: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp: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/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp:38: ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/dom.o gecode/set/dom.cpp In file included from ./gecode/set.hh:1667, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp:38: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': ./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); @@ -169730,18 +168745,18 @@ 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: + from gecode/set/convex/conv.cpp: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/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp:38: ./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp:38: ./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': ./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); @@ -169749,18 +168764,18 @@ 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: + from gecode/set/convex/conv.cpp: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/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp:38: ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); @@ -169768,17 +168783,17 @@ 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: + from gecode/set/convex/conv.cpp: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/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp:38: ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set/convex.hh:98, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp:38: ./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) {} @@ -169786,19 +168801,19 @@ 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: + from gecode/set/convex/conv.cpp: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/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp:38: ./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) | ~~~~~^~~~ In file included from ./gecode/set/convex.hh:98, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp:38: ./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); @@ -169806,17 +168821,17 @@ 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: + from gecode/set/convex/conv.cpp: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/set/convex.hh:98, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp:38: ./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, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp:38: ./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) {} @@ -169824,19 +168839,19 @@ 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: + from gecode/set/convex/conv.cpp: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/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp:38: ./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/set/convex.hh:99, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp:38: ./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); @@ -169844,19 +168859,19 @@ 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: + from gecode/set/convex/conv.cpp: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/set/convex.hh:99, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp:38: ./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, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] @@ -169866,14 +168881,14 @@ from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp:38: ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -169883,14 +168898,14 @@ from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp:38: ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] @@ -169900,14 +168915,14 @@ from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp:38: ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -169917,14 +168932,14 @@ from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp:38: ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -169933,14 +168948,14 @@ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp:38: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -169949,14 +168964,14 @@ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp:38: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp:38: ./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]': ./gecode/set/convex/conv.hpp:49:50: required from here ./gecode/kernel/propagator/pattern.hpp:303:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -169965,7 +168980,7 @@ 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: + from gecode/set/convex/conv.cpp: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) { | ^~~~ @@ -169975,7 +168990,7 @@ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp:38: ./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Set::SetView; int pc = 4]': ./gecode/set/convex/hull.hpp:49:55: required from here ./gecode/kernel/propagator/pattern.hpp:354:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -169984,7 +168999,7 @@ 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: + from gecode/set/convex/conv.cpp: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) { | ^~~~ @@ -169994,7 +169009,7 @@ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' ./gecode/int/array.hpp:105:28: required from here @@ -170005,14 +169020,14 @@ from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp:38: ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' ./gecode/int/array.hpp:134:29: required from here @@ -170023,14 +169038,14 @@ from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp:38: ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:68:28: required from here @@ -170040,7 +169055,7 @@ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp: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) | ^~~~~~ @@ -170048,7 +169063,7 @@ from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp:38: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' @@ -170061,7 +169076,7 @@ from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp: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) | ^~~~~~ @@ -170069,7 +169084,7 @@ from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp:38: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' @@ -170082,7 +169097,7 @@ from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp: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) | ^~~~~~~ @@ -170090,7 +169105,7 @@ from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp:38: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' @@ -170102,12 +169117,25 @@ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: + from gecode/set/convex/conv.cpp:38: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:150, from ./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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/rel.o gecode/set/rel.cpp +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] @@ -170118,14 +169146,16 @@ | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, - from gecode/set/dom.cpp:37: + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp: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/dom.cpp:37: + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp: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) { | ^~~~ @@ -170134,62 +169164,54 @@ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, - from gecode/set/dom.cpp:37: + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: ./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, - from gecode/set/dom.cpp:37: + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, - from gecode/set/dom.cpp:37: + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/set.hh:43, - from gecode/set/dom.cpp:37: + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: ./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace/general.hpp:38:37: 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/set.hh:43, - from gecode/set/dom.cpp:37: + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp:37: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp:37: + from gecode/set/dom.cpp:37: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp: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/rel.hh:43, - from gecode/set/rel.cpp:37: + from gecode/set/dom.cpp: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) { | ^~~~ @@ -170198,37 +169220,43 @@ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp:37: + from gecode/set/dom.cpp:37: ./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp:37: + from gecode/set/dom.cpp: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/kernel.hh:261, from ./gecode/set.hh:43, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp:37: + from gecode/set/dom.cpp:37: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/set.hh:43, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp:37: + from gecode/set/dom.cpp:37: ./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace/general.hpp:38:37: 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/set.hh:43, + from gecode/set/dom.cpp:37: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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/set/dom.cpp:37: + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 53 | x = x0; @@ -170236,20 +169264,342 @@ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, - from gecode/set/dom.cpp:37: + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +In file included from ./gecode/int.hh:1723, + from ./gecode/set.hh:44, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/set.hh:43, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp:37: + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); +In file included from ./gecode/set.hh:44, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/set.hh:44, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/set.hh:44, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/set.hh:44, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/set.hh:44, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/set.hh:44, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229, + from ./gecode/set.hh:43, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/set.hh:44, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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 ./gecode/set.hh:43, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229, + from ./gecode/set.hh:43, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/set.hh:44, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, + from ./gecode/set.hh:43, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229, + from ./gecode/set.hh:43, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/set.hh:44, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, + from ./gecode/set.hh:43, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229, + from ./gecode/set.hh:43, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/set.hh:44, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/set.hh:44, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/set.hh:44, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/int/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 ./gecode/set.hh:43, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/set.hh:44, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/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 ./gecode/set.hh:43, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/set.hh:44, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/set.hh:44, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from ./gecode/set.hh:44, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/int/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 ./gecode/set.hh:43, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/int.hh:4429:21: note: initializing argument 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, + from ./gecode/set.hh:44, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/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:150, + from ./gecode/set.hh:43, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp: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/int.hh:917, + from ./gecode/set.hh:44, + from gecode/set/dom.cpp:37: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from gecode/set/dom.cpp:37: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/set.hh:44, from gecode/set/dom.cpp:37: @@ -170268,6 +169618,111 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/set.hh:44, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/set.hh:44, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/set.hh:44, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, + from ./gecode/set.hh:43, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/set.hh:44, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, + from ./gecode/set.hh:43, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/set.hh:44, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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 ./gecode/set.hh:43, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/dom.cpp:37: @@ -170293,6 +169748,27 @@ ./gecode/int/extensional.hpp:45:41: 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:5699, + from ./gecode/set.hh:44, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, + from ./gecode/set.hh:43, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: @@ -170469,6 +169945,86 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::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/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, + from ./gecode/set.hh:43, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229, + from ./gecode/set.hh:43, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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 ./gecode/set.hh:43, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229, + from ./gecode/set.hh:43, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/dom.cpp:37: @@ -170522,6 +170078,62 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/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 ./gecode/set.hh:43, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/set/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:150, + from ./gecode/set.hh:43, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/set.hh:1206:20: note: initializing argument 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, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/dom.cpp:37: @@ -170594,6 +170206,25 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from gecode/set/dom.cpp:37: @@ -170630,6 +170261,199 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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 ./gecode/set.hh:43, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set/convex.hh:98, + from gecode/set/convex/hull.cpp:40: +./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) {} + | ^ +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:3266:3: note: because 'Gecode::Home' 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, + from ./gecode/set.hh:43, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./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) + | ~~~~~^~~~ +In file included from ./gecode/set/convex.hh:98, + from gecode/set/convex/hull.cpp:40: +./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); + | ^ +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:3266:3: note: because '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/convex.hh:98, + from gecode/set/convex/hull.cpp:40: +./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, + from gecode/set/convex/hull.cpp:40: +./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) {} + | ^ +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:3266:3: note: because 'Gecode::Home' 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, + from ./gecode/set.hh:43, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./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/set/convex.hh:99, + from gecode/set/convex/hull.cpp:40: +./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); + | ^ +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:3266:3: note: because '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/convex.hh:99, + from gecode/set/convex/hull.cpp:40: +./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, + from ./gecode/set.hh:43, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/int/var/int.hpp:49:3: 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, + from ./gecode/set.hh:43, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/int/var/int.hpp:49:3: 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, + from ./gecode/set.hh:43, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp:37: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/set.hh:755, from gecode/set/dom.cpp:37: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': @@ -170698,6 +170522,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:176, + from ./gecode/set.hh:43, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp: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) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp: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) + | ^~~~~~ In file included from ./gecode/set.hh:1438, from gecode/set/dom.cpp:37: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': @@ -170745,6 +170601,44 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:187, + from ./gecode/set.hh:43, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]': +./gecode/set/convex/conv.hpp:49:50: required from here +./gecode/kernel/propagator/pattern.hpp:303:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 303 | : Propagator(home), x0(y0) { + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp: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) + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:187, + from ./gecode/set.hh:43, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Set::SetView; int pc = 4]': +./gecode/set/convex/hull.hpp:49:55: required from here +./gecode/kernel/propagator/pattern.hpp:354:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 354 | : Propagator(home), x0(y0), x1(y1) { + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(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, from gecode/set/dom.cpp:37: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': @@ -170793,6 +170687,24 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/int/var/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: In function 'void Gecode::dom(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, int)': gecode/set/dom.cpp:46:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | dom(home, s, r, d); @@ -170948,6 +170860,24 @@ ./gecode/set/rel/lq.hpp:325:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = true]' 325 | Lq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: @@ -171394,6 +171324,23 @@ ./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, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp: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) + | ^~~~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: @@ -171772,6 +171719,68 @@ ./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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/set.hh:43, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/int/var/int.hpp:49:3: 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, + from ./gecode/set.hh:43, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/set.hh:43, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp: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) + | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: @@ -171832,43 +171841,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/set.hh:44, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp:37: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp:37: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723, - from ./gecode/set.hh:44, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp:37: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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/set.hh:43, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp: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/set.hh:44, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp:37: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: @@ -171897,90 +171869,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, - from ./gecode/set.hh:44, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp:37: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp: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/set.hh:44, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp:37: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/set.hh:44, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp:37: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp: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/set.hh:44, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp:37: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/set.hh:44, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp:37: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp: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/set.hh:44, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp:37: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/set.hh:44, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp:37: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp: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/set.hh:44, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp:37: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:323, from gecode/set/dom.cpp:38: ./gecode/set/rel/lq.hpp: 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]': @@ -172165,28 +172053,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::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]' 38 | ReLq::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/set.hh:44, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp:37: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp: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/kernel.hh:229, - from ./gecode/set.hh:43, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]': gecode/set/dom.cpp:416:11: required from here ./gecode/set/rel/re-lq.hpp:85:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -172203,28 +172069,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::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]' 38 | ReLq::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/set.hh:44, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp:37: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: 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 ./gecode/set.hh:43, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp: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/kernel.hh:229, - from ./gecode/set.hh:43, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]': gecode/set/dom.cpp:421:11: required from here ./gecode/set/rel/re-lq.hpp:85:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -172241,50 +172085,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::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]' 38 | ReLq::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/set.hh:44, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp:37: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: 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:150, - from ./gecode/set.hh:43, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp: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/kernel.hh:229, - from ./gecode/set.hh:43, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp: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/int.hh:4353, - from ./gecode/set.hh:44, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp:37: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: 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:150, - from ./gecode/set.hh:43, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp: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/kernel.hh:229, - from ./gecode/set.hh:43, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp: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/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]': gecode/set/dom.cpp:426:11: required from here ./gecode/set/rel/re-lq.hpp:85:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -172545,46 +172345,14 @@ ./gecode/set/rel/re-subset.hpp:40:52: note: initializing argument 1 of 'Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 40 | ReSubset::ReSubset(Home home, View0 y0, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from gecode/set/dom.cpp:37: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from gecode/set/dom.cpp:37: -./gecode/int/var/int.hpp:49:3: 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, +In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, - from gecode/set/dom.cpp:37: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from gecode/set/dom.cpp:37: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/set.hh:44, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/rel.hh:43, @@ -172592,40 +172360,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:4353, - from ./gecode/set.hh:44, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp:37: -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 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, - from ./gecode/set.hh:44, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp:37: -./gecode/int/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, +./gecode/kernel/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, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp: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/set.hh:44, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp:37: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/set.hh:44, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp:37: -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, @@ -172633,41 +172378,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:44, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp:37: -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/set.hh:44, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp:37: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, +In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/set.hh:44, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp:37: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from ./gecode/set.hh:44, +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: -./gecode/int/branch/var.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/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/set.hh:43, from ./gecode/set/rel.hh:43, @@ -172675,32 +172400,41 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/set.hh:44, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp:37: -./gecode/int.hh:4429:21: note: initializing argument 1 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(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from gecode/set/dom.cpp:37: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, from ./gecode/set.hh:44, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp:37: -./gecode/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:150, + from gecode/set/dom.cpp:37: +./gecode/int/var/int.hpp:49:3: 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, from ./gecode/set.hh:43, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp: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/set.hh:44, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp:37: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ + from gecode/set/dom.cpp:37: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from gecode/set/dom.cpp:37: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: @@ -172952,27 +172686,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, - from ./gecode/set.hh:44, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp:37: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp: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/set.hh:44, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp:37: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/dom.cpp:38: ./gecode/set/rel/re-lq.hpp: In instantiation of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]': @@ -173007,27 +172720,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, - from ./gecode/set.hh:44, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp:37: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp: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/set.hh:44, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp:37: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/dom.cpp:38: ./gecode/set/rel/re-lq.hpp: In instantiation of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]': @@ -173062,27 +172754,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, - from ./gecode/set.hh:44, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp:37: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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:150, - from ./gecode/set.hh:43, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp: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/set.hh:44, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp:37: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/dom.cpp:38: ./gecode/set/rel/re-lq.hpp: In instantiation of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]': @@ -173117,27 +172788,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, - from ./gecode/set.hh:44, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp:37: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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:150, - from ./gecode/set.hh:43, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp: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/set.hh:44, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp:37: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/dom.cpp:38: ./gecode/set/rel/re-lq.hpp: In instantiation of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]': @@ -173308,48 +172958,6 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/set.hh:44, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp:37: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: 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 ./gecode/set.hh:43, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp: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/set.hh:44, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp:37: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/set.hh:44, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp:37: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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:150, - from ./gecode/set.hh:43, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp: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/set.hh:44, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp:37: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: @@ -173463,199 +173071,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp:37: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp: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/set/rel.hh:43, - from gecode/set/rel.cpp:37: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp:37: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: 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:150, - from ./gecode/set.hh:43, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp: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/set/rel.hh:43, - from gecode/set/rel.cpp:37: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp:37: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp: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/kernel.hh:229, - from ./gecode/set.hh:43, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp:37: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: 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 ./gecode/set.hh:43, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp: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/kernel.hh:229, - from ./gecode/set.hh:43, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp:37: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/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 ./gecode/set.hh:43, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp: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/set.hh:1173, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp:37: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp:37: -./gecode/set/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:150, - from ./gecode/set.hh:43, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp: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/set/rel.hh:43, - from gecode/set/rel.cpp:37: -./gecode/set.hh:1206:20: note: initializing argument 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, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp:37: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp: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/set/rel.hh:43, - from gecode/set/rel.cpp:37: -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp:37: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp: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/set/rel.hh:43, - from gecode/set/rel.cpp:37: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp:37: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp: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/set/rel.hh:43, - from gecode/set/rel.cpp:37: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp:37: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: 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 ./gecode/set.hh:43, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp: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/set/rel.hh:43, - from gecode/set/rel.cpp:37: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:317, from gecode/set/dom.cpp:38: ./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]': @@ -173806,194 +173221,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) | ~~~~~^~~~ -gecode/set/rel.cpp: In function 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar)': -gecode/set/rel.cpp:173:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 173 | rel_post(home,x,r,y); - | ^ -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:3266:3: 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 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' - 45 | rel_post(Home home, View0 x0, SetRelType r, View1 x1) { - | ~~~~~^~~~ -gecode/set/rel.cpp: In function 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::IntVar)': -gecode/set/rel.cpp:181:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 181 | rel_post(home,s,r,xv); - | ^ -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:3266:3: 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 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' - 45 | rel_post(Home home, View0 x0, SetRelType r, View1 x1) { - | ~~~~~^~~~ -gecode/set/rel.cpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::SetRelType, Gecode::SetVar)': -gecode/set/rel.cpp:189:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 189 | rel(home, s, SRT_SUP, x); - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/set/rel.cpp:177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::IntVar)' - 177 | rel(Home home, SetVar s, SetRelType r, IntVar x) { - | ~~~~~^~~~ -gecode/set/rel.cpp:192:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 192 | rel(home, s, SRT_SUB, x); - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/set/rel.cpp:177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::IntVar)' - 177 | rel(Home home, SetVar s, SetRelType r, IntVar x) { - | ~~~~~^~~~ -gecode/set/rel.cpp:195:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 195 | rel(home, s, r, x); - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/set/rel.cpp:177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::IntVar)' - 177 | rel(Home home, SetVar s, SetRelType r, IntVar x) { - | ~~~~~^~~~ -gecode/set/rel.cpp: In function 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar, Gecode::Reify)': -gecode/set/rel.cpp:204:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 204 | rel_re(home,x,rt,y,r.var()); - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/set/rel.cpp:95:15: note: initializing argument 1 of 'void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]' - 95 | rel_re(Home home, View0 x, SetRelType r, View1 y, BoolVar b) { - | ~~~~~^~~~ -gecode/set/rel.cpp:207:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 207 | rel_re(home,x,rt,y,r.var()); - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/set/rel.cpp:95:15: note: initializing argument 1 of 'void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]' - 95 | rel_re(Home home, View0 x, SetRelType r, View1 y, BoolVar b) { - | ~~~~~^~~~ -gecode/set/rel.cpp:210:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 210 | rel_re(home,x,rt,y,r.var()); - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/set/rel.cpp:95:15: note: initializing argument 1 of 'void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]' - 95 | rel_re(Home home, View0 x, SetRelType r, View1 y, BoolVar b) { - | ~~~~~^~~~ -gecode/set/rel.cpp: In function 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::IntVar, Gecode::Reify)': -gecode/set/rel.cpp:223:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 223 | rel_re(home,s,rt,xsingle,r.var()); - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/set/rel.cpp:95:15: note: initializing argument 1 of 'void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV]' - 95 | rel_re(Home home, View0 x, SetRelType r, View1 y, BoolVar b) { - | ~~~~~^~~~ -gecode/set/rel.cpp:226:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 226 | rel_re(home,s,rt,xsingle,r.var()); - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/set/rel.cpp:95:15: note: initializing argument 1 of 'void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP]' - 95 | rel_re(Home home, View0 x, SetRelType r, View1 y, BoolVar b) { - | ~~~~~^~~~ -gecode/set/rel.cpp:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 229 | rel_re(home,s,rt,xsingle,r.var()); - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/set/rel.cpp:95:15: note: initializing argument 1 of 'void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI]' - 95 | rel_re(Home home, View0 x, SetRelType r, View1 y, BoolVar b) { - | ~~~~~^~~~ -gecode/set/rel.cpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::SetRelType, Gecode::SetVar, Gecode::Reify)': -gecode/set/rel.cpp:240:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 240 | rel(home, s, SRT_SUP, x, r); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp:37: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/set/rel.cpp:217:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::IntVar, Gecode::Reify)' - 217 | rel(Home home, SetVar s, SetRelType rt, IntVar x, Reify r) { - | ~~~~~^~~~ -gecode/set/rel.cpp:243:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 243 | rel(home, s, SRT_SUB, x, r); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp:37: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/set/rel.cpp:217:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::IntVar, Gecode::Reify)' - 217 | rel(Home home, SetVar s, SetRelType rt, IntVar x, Reify r) { - | ~~~~~^~~~ -gecode/set/rel.cpp:246:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 246 | rel(home, s, rt, x, r); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp:37: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/set/rel.cpp:217:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::IntVar, Gecode::Reify)' - 217 | rel(Home home, SetVar s, SetRelType rt, IntVar x, Reify r) { - | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:317, from gecode/set/dom.cpp:38: ./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]': @@ -174138,6 +173365,22 @@ ./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:917, + from ./gecode/set.hh:44, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp:37: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp:37: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 3; View1 = Gecode::Set::SetView; int pc1 = 2]': ./gecode/set/rel/subset.hpp:46:58: required from 'Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' ./gecode/set/rel/subset.hpp:57:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' @@ -174175,6 +173418,21 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ +In file included from ./gecode/int.hh:1723, + from ./gecode/set.hh:44, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp:37: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/set.hh:43, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp: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/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: @@ -174215,6 +173473,12 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ +In file included from ./gecode/set.hh:44, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp:37: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/dom.cpp:38: ./gecode/set/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]': @@ -174275,6 +173539,849 @@ ./gecode/kernel/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, + from ./gecode/set.hh:44, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp:37: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp: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/set.hh:44, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp:37: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/set.hh:44, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp:37: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp: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/set.hh:44, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp:37: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/set.hh:44, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp:37: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp: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/set.hh:44, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp:37: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/set.hh:44, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp:37: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp: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/set.hh:44, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp:37: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/set.hh:44, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp:37: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp: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/kernel.hh:229, + from ./gecode/set.hh:43, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/set.hh:44, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp:37: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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 ./gecode/set.hh:43, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp: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/kernel.hh:229, + from ./gecode/set.hh:43, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/set.hh:44, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp:37: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, + from ./gecode/set.hh:43, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp: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/kernel.hh:229, + from ./gecode/set.hh:43, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp: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/int.hh:4353, + from ./gecode/set.hh:44, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp:37: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, + from ./gecode/set.hh:43, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp: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/kernel.hh:229, + from ./gecode/set.hh:43, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp: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/set/rel.hh:320, + from gecode/set/dom.cpp:38: +./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 ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' +./gecode/set/rel/subset.hpp:69:3: required from here +./gecode/set/rel/eq.hpp:56:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 56 | (void) new (home) Eq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/dom.cpp: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/set/rel.hh:320, + from gecode/set/dom.cpp: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::ConstSetView; View1 = Gecode::Set::SetView]' + 44 | Eq::Eq(Home home, View0 x, View1 y) + | ~~~~~^~~~ +./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]': +./gecode/set/rel/eq.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' +./gecode/set/rel/subset.hpp:83:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' +./gecode/set/rel/subset.hpp:69:3: required from here +./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | : MixBinaryPropagator(home,x,y) {} + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/dom.cpp: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/kernel.hh:187, + from ./gecode/set.hh:43, + from gecode/set/dom.cpp:37: +./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]' + 586 | (Home home, View0 y0, View1 y1) + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/set.hh:44, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp:37: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp:37: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/set.hh:44, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp:37: +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/set.hh:44, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp:37: +./gecode/int/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 ./gecode/set.hh:43, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp: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/set.hh:44, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp:37: +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/set.hh:44, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp:37: +./gecode/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 ./gecode/set.hh:43, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp: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/set.hh:44, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp:37: +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/set.hh:44, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp:37: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp:37: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/set.hh:44, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp:37: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from ./gecode/set.hh:44, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp:37: +./gecode/int/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 ./gecode/set.hh:43, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp: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/set.hh:44, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp:37: +./gecode/int.hh:4429:21: note: initializing argument 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, + from ./gecode/set.hh:44, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp:37: +./gecode/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:150, + from ./gecode/set.hh:43, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp: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/set.hh:44, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp:37: +./gecode/int.hh:4525:18: note: 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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/rel-op.o gecode/set/rel-op.cpp +In file included from ./gecode/int.hh:5223, + from ./gecode/set.hh:44, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp:37: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp: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/set.hh:44, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp:37: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/set.hh:44, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp:37: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp: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/set.hh:44, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp:37: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/set.hh:44, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp:37: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, + from ./gecode/set.hh:43, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp: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/set.hh:44, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp:37: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/set.hh:44, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp:37: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, + from ./gecode/set.hh:43, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp: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/set.hh:44, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp:37: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/set.hh:44, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp:37: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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 ./gecode/set.hh:43, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp: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/set.hh:44, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp:37: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/set.hh:44, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp:37: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, + from ./gecode/set.hh:43, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp: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/set.hh:44, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp:37: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp:37: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp: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/set/rel.hh:43, + from gecode/set/rel.cpp:37: +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp:37: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, + from ./gecode/set.hh:43, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp: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/set/rel.hh:43, + from gecode/set/rel.cpp:37: +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp:37: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp: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/kernel.hh:229, + from ./gecode/set.hh:43, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp:37: +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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 ./gecode/set.hh:43, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp: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/kernel.hh:229, + from ./gecode/set.hh:43, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp:37: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/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 ./gecode/set.hh:43, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp: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/set.hh:1173, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp:37: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp:37: +./gecode/set/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:150, + from ./gecode/set.hh:43, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp: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/set/rel.hh:43, + from gecode/set/rel.cpp:37: +./gecode/set.hh:1206:20: note: initializing argument 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, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp:37: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp: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/set/rel.hh:43, + from gecode/set/rel.cpp:37: +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp:37: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp: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/set/rel.hh:43, + from gecode/set/rel.cpp:37: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp:37: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp: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/set/rel.hh:43, + from gecode/set/rel.cpp:37: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp:37: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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 ./gecode/set.hh:43, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp: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/set/rel.hh:43, + from gecode/set/rel.cpp:37: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +gecode/set/rel.cpp: In function 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar)': +gecode/set/rel.cpp:173:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 173 | rel_post(home,x,r,y); + | ^ +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:3266:3: 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 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' + 45 | rel_post(Home home, View0 x0, SetRelType r, View1 x1) { + | ~~~~~^~~~ +gecode/set/rel.cpp: In function 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::IntVar)': +gecode/set/rel.cpp:181:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 181 | rel_post(home,s,r,xv); + | ^ +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:3266:3: 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 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' + 45 | rel_post(Home home, View0 x0, SetRelType r, View1 x1) { + | ~~~~~^~~~ +gecode/set/rel.cpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::SetRelType, Gecode::SetVar)': +gecode/set/rel.cpp:189:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 189 | rel(home, s, SRT_SUP, x); + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/set/rel.cpp:177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::IntVar)' + 177 | rel(Home home, SetVar s, SetRelType r, IntVar x) { + | ~~~~~^~~~ +gecode/set/rel.cpp:192:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 192 | rel(home, s, SRT_SUB, x); + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/set/rel.cpp:177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::IntVar)' + 177 | rel(Home home, SetVar s, SetRelType r, IntVar x) { + | ~~~~~^~~~ +gecode/set/rel.cpp:195:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 195 | rel(home, s, r, x); + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/set/rel.cpp:177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::IntVar)' + 177 | rel(Home home, SetVar s, SetRelType r, IntVar x) { + | ~~~~~^~~~ +gecode/set/rel.cpp: In function 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar, Gecode::Reify)': +gecode/set/rel.cpp:204:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 204 | rel_re(home,x,rt,y,r.var()); + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/set/rel.cpp:95:15: note: initializing argument 1 of 'void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]' + 95 | rel_re(Home home, View0 x, SetRelType r, View1 y, BoolVar b) { + | ~~~~~^~~~ +gecode/set/rel.cpp:207:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 207 | rel_re(home,x,rt,y,r.var()); + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/set/rel.cpp:95:15: note: initializing argument 1 of 'void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]' + 95 | rel_re(Home home, View0 x, SetRelType r, View1 y, BoolVar b) { + | ~~~~~^~~~ +gecode/set/rel.cpp:210:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 210 | rel_re(home,x,rt,y,r.var()); + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/set/rel.cpp:95:15: note: initializing argument 1 of 'void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]' + 95 | rel_re(Home home, View0 x, SetRelType r, View1 y, BoolVar b) { + | ~~~~~^~~~ +gecode/set/rel.cpp: In function 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::IntVar, Gecode::Reify)': +gecode/set/rel.cpp:223:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 223 | rel_re(home,s,rt,xsingle,r.var()); + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/set/rel.cpp:95:15: note: initializing argument 1 of 'void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV]' + 95 | rel_re(Home home, View0 x, SetRelType r, View1 y, BoolVar b) { + | ~~~~~^~~~ +gecode/set/rel.cpp:226:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 226 | rel_re(home,s,rt,xsingle,r.var()); + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/set/rel.cpp:95:15: note: initializing argument 1 of 'void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP]' + 95 | rel_re(Home home, View0 x, SetRelType r, View1 y, BoolVar b) { + | ~~~~~^~~~ +gecode/set/rel.cpp:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 229 | rel_re(home,s,rt,xsingle,r.var()); + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/set/rel.cpp:95:15: note: initializing argument 1 of 'void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI]' + 95 | rel_re(Home home, View0 x, SetRelType r, View1 y, BoolVar b) { + | ~~~~~^~~~ +gecode/set/rel.cpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::SetRelType, Gecode::SetVar, Gecode::Reify)': +gecode/set/rel.cpp:240:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 240 | rel(home, s, SRT_SUP, x, r); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp:37: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/set/rel.cpp:217:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::IntVar, Gecode::Reify)' + 217 | rel(Home home, SetVar s, SetRelType rt, IntVar x, Reify r) { + | ~~~~~^~~~ +gecode/set/rel.cpp:243:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 243 | rel(home, s, SRT_SUB, x, r); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp:37: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/set/rel.cpp:217:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::IntVar, Gecode::Reify)' + 217 | rel(Home home, SetVar s, SetRelType rt, IntVar x, Reify r) { + | ~~~~~^~~~ +gecode/set/rel.cpp:246:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 246 | rel(home, s, rt, x, r); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp:37: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/set/rel.cpp:217:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::IntVar, Gecode::Reify)' + 217 | rel(Home home, SetVar s, SetRelType rt, IntVar x, Reify r) { + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, @@ -174343,44 +174450,6 @@ ./gecode/int/var/bool.hpp:50:3: 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/dom.cpp:38: -./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 ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' -./gecode/set/rel/subset.hpp:69:3: required from here -./gecode/set/rel/eq.hpp:56:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 56 | (void) new (home) Eq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/dom.cpp: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/set/rel.hh:320, - from gecode/set/dom.cpp: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::ConstSetView; View1 = Gecode::Set::SetView]' - 44 | Eq::Eq(Home home, View0 x, View1 y) - | ~~~~~^~~~ -./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]': -./gecode/set/rel/eq.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' -./gecode/set/rel/subset.hpp:83:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' -./gecode/set/rel/subset.hpp:69:3: required from here -./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | : MixBinaryPropagator(home,x,y) {} - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/dom.cpp: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/kernel.hh:187, - from ./gecode/set.hh:43, - from gecode/set/dom.cpp:37: -./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]' - 586 | (Home home, View0 y0, View1 y1) - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, @@ -179586,6 +179655,17 @@ ./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/rel-op.hh:43, + from gecode/set/rel-op.cpp:37: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 0; View1 = Gecode::Set::SingletonView; int pc1 = 0]': ./gecode/set/rel/nq.hpp:45:73: required from 'Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' ./gecode/set/rel/nq.hpp:70:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' @@ -179760,8 +179840,66 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./gecode/set.hh:43, + from ./gecode/set/rel-op.hh:43, + from gecode/set/rel-op.cpp:37: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/rel-op.hh:43, + from gecode/set/rel-op.cpp:37: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp: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, + from ./gecode/set.hh:43, + from ./gecode/set/rel-op.hh:43, + from gecode/set/rel-op.cpp:37: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/rel-op.hh:43, + from gecode/set/rel-op.cpp: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/kernel.hh:261, + from ./gecode/set.hh:43, + from ./gecode/set/rel-op.hh:43, + from gecode/set/rel-op.cpp:37: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./gecode/set.hh:43, + from ./gecode/set/rel-op.hh:43, + from gecode/set/rel-op.cpp:37: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/set.hh:43, + from ./gecode/set/rel-op.hh:43, + from gecode/set/rel-op.cpp:37: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/rel-op.o gecode/set/rel-op.cpp +-c -o gecode/set/rel-op-ternary.o gecode/set/rel-op-ternary.cpp In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, @@ -180526,197 +180664,6 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -In file included from ./gecode/set/rel.hh:320, - from gecode/set/rel.cpp:37: -./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 ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; Gecode::ModEventDelta = int]' -./gecode/set/rel/subset.hpp:69:3: required from here -./gecode/set/rel/eq.hpp:56:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 56 | (void) new (home) Eq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~ -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:3266:3: note: because '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.cpp:37: -./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 ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView; Gecode::ModEventDelta = int]' -./gecode/set/rel/subset.hpp:69:3: required from here -./gecode/set/rel/eq.hpp:56:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 56 | (void) new (home) Eq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~ -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:3266:3: note: because '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.cpp:37: -./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]' -./gecode/set/rel/subset.hpp:83:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; Gecode::ModEventDelta = int]' -./gecode/set/rel/subset.hpp:69:3: required from here -./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | : MixBinaryPropagator(home,x,y) {} - | ^ -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:3266:3: note: because 'Gecode::Home' 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, - from ./gecode/set.hh:43, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp:37: -./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4]' - 586 | (Home home, View0 y0, View1 y1) - | ~~~~~^~~~ -In file included from ./gecode/set/rel.hh:320, - from gecode/set/rel.cpp:37: -./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/subset.hpp:83:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView; Gecode::ModEventDelta = int]' -./gecode/set/rel/subset.hpp:69:3: required from here -./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | : MixBinaryPropagator(home,x,y) {} - | ^ -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:3266:3: note: because 'Gecode::Home' 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, - from ./gecode/set.hh:43, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp:37: -./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]' -./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/subset.hpp:83:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; Gecode::ModEventDelta = int]' -./gecode/set/rel/subset.hpp:69:3: required from here -./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 587 | : Propagator(home), x0(y0), x1(y1) { - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(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:187, - from ./gecode/set.hh:43, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp:37: -./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/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/subset.hpp:83:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView; Gecode::ModEventDelta = int]' -./gecode/set/rel/subset.hpp:69:3: required from here -./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 587 | : Propagator(home), x0(y0), x1(y1) { - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/rel-op.hh:43, - from gecode/set/rel-op.cpp:37: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:261, - from ./gecode/set.hh:43, - from ./gecode/set/rel-op.hh:43, - from gecode/set/rel-op.cpp:37: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/rel-op.hh:43, - from gecode/set/rel-op.cpp:37: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp: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, - from ./gecode/set.hh:43, - from ./gecode/set/rel-op.hh:43, - from gecode/set/rel-op.cpp:37: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/rel-op.hh:43, - from gecode/set/rel-op.cpp: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/kernel.hh:261, - from ./gecode/set.hh:43, - from ./gecode/set/rel-op.hh:43, - from gecode/set/rel-op.cpp:37: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./gecode/set.hh:43, - from ./gecode/set/rel-op.hh:43, - from gecode/set/rel-op.cpp:37: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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/set.hh:43, - from ./gecode/set/rel-op.hh:43, - from gecode/set/rel-op.cpp:37: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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/set/rel-op.hh:43, @@ -180838,6 +180785,26 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +In file included from ./gecode/set/rel.hh:320, + from gecode/set/rel.cpp:37: +./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 ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; Gecode::ModEventDelta = int]' +./gecode/set/rel/subset.hpp:69:3: required from here +./gecode/set/rel/eq.hpp:56:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 56 | (void) new (home) Eq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~ +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:3266:3: note: because '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.cpp:37: +./gecode/set/rel/eq.hpp:44:28: note: initializing argument 1 of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView]' + 44 | Eq::Eq(Home home, View0 x, View1 y) + | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, @@ -180860,6 +180827,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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView]': +./gecode/set/rel/subset.hpp:83:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView; Gecode::ModEventDelta = int]' +./gecode/set/rel/subset.hpp:69:3: required from here +./gecode/set/rel/eq.hpp:56:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 56 | (void) new (home) Eq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~ +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:3266:3: note: because '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.cpp:37: +./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) + | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, @@ -180926,6 +180911,90 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +./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/subset.hpp:83:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; Gecode::ModEventDelta = int]' +./gecode/set/rel/subset.hpp:69:3: required from here +./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | : MixBinaryPropagator(home,x,y) {} + | ^ +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:3266:3: note: because 'Gecode::Home' 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, + from ./gecode/set.hh:43, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp:37: +./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4]' + 586 | (Home home, View0 y0, View1 y1) + | ~~~~~^~~~ +In file included from ./gecode/set/rel.hh:320, + from gecode/set/rel.cpp:37: +./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/subset.hpp:83:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView; Gecode::ModEventDelta = int]' +./gecode/set/rel/subset.hpp:69:3: required from here +./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | : MixBinaryPropagator(home,x,y) {} + | ^ +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:3266:3: note: because 'Gecode::Home' 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, + from ./gecode/set.hh:43, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp:37: +./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]' +./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/subset.hpp:83:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; Gecode::ModEventDelta = int]' +./gecode/set/rel/subset.hpp:69:3: required from here +./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 587 | : Propagator(home), x0(y0), x1(y1) { + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(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:187, + from ./gecode/set.hh:43, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp:37: +./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/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/subset.hpp:83:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView; Gecode::ModEventDelta = int]' +./gecode/set/rel/subset.hpp:69:3: required from here +./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 587 | : Propagator(home), x0(y0), x1(y1) { + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(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, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, @@ -182277,6 +182346,17 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/rel-op.hh:43, + from gecode/set/rel-op-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/iter.hh:57, from ./gecode/int.hh:61, from ./gecode/set.hh:44, @@ -182471,21 +182551,6 @@ ./gecode/iter/ranges-inter.hpp:142:18: 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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/rel-op-ternary.o gecode/set/rel-op-ternary.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/rel-op-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-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/kernel.hh:261, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, @@ -182544,17 +182609,6 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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-singleton.cpp:37: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, @@ -182888,64 +182942,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, - from ./gecode/set.hh:43, - from ./gecode/set/rel-op.hh:43, - from gecode/set/rel-op-singleton.cpp:37: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/rel-op.hh:43, - from gecode/set/rel-op-singleton.cpp:37: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp: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, - from ./gecode/set.hh:43, - from ./gecode/set/rel-op.hh:43, - from gecode/set/rel-op-singleton.cpp:37: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/rel-op.hh:43, - from gecode/set/rel-op-singleton.cpp: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/kernel.hh:261, - from ./gecode/set.hh:43, - from ./gecode/set/rel-op.hh:43, - from gecode/set/rel-op-singleton.cpp:37: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./gecode/set.hh:43, - from ./gecode/set/rel-op.hh:43, - from gecode/set/rel-op-singleton.cpp:37: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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/set.hh:43, - from ./gecode/set/rel-op.hh:43, - from gecode/set/rel-op-singleton.cpp:37: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, @@ -183531,6 +183527,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) | ^~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/rel-op-singleton.o gecode/set/rel-op-singleton.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/rel-op/post-compl.o gecode/set/rel-op/post-compl.cpp +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/rel-op.hh:43, + from gecode/set/rel-op-singleton.cpp:37: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261, + from ./gecode/set.hh:43, + from ./gecode/set/rel-op.hh:43, + from gecode/set/rel-op-singleton.cpp:37: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/rel-op.hh:43, + from gecode/set/rel-op-singleton.cpp:37: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp: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, + from ./gecode/set.hh:43, + from ./gecode/set/rel-op.hh:43, + from gecode/set/rel-op-singleton.cpp:37: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/rel-op.hh:43, + from gecode/set/rel-op-singleton.cpp: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/kernel.hh:261, + from ./gecode/set.hh:43, + from ./gecode/set/rel-op.hh:43, + from gecode/set/rel-op-singleton.cpp:37: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./gecode/set.hh:43, + from ./gecode/set/rel-op.hh:43, + from gecode/set/rel-op-singleton.cpp:37: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/set.hh:43, + from ./gecode/set/rel-op.hh:43, + from gecode/set/rel-op-singleton.cpp:37: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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/set/rel-op.hh:43, @@ -183864,8 +183933,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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/rel-op/post-compl.o gecode/set/rel-op/post-compl.cpp In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, @@ -183992,6 +184059,16 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/rel-op/post-compl.cpp:37: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/set.hh:755, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: @@ -184459,6 +184536,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) | ^~~~~~ +In file included from ./gecode/kernel.hh:261, + from ./gecode/set.hh:43, + from gecode/set/rel-op/post-compl.cpp:37: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/rel-op/post-compl.cpp:37: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp: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, + from ./gecode/set.hh:43, + from gecode/set/rel-op/post-compl.cpp:37: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/rel-op/post-compl.cpp: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/kernel.hh:261, + from ./gecode/set.hh:43, + from gecode/set/rel-op/post-compl.cpp:37: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op-singleton.cpp:37: ./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]': @@ -184511,6 +184623,22 @@ ./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) | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./gecode/set.hh:43, + from gecode/set/rel-op/post-compl.cpp:37: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/set.hh:43, + from gecode/set/rel-op/post-compl.cpp:37: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op-singleton.cpp:37: ./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]': @@ -185093,16 +185221,6 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op/post-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/iter.hh:57, from ./gecode/int.hh:61, from ./gecode/set.hh:44, @@ -185297,57 +185415,6 @@ ./gecode/iter/ranges-inter.hpp:142:18: 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, - from ./gecode/set.hh:43, - from gecode/set/rel-op/post-compl.cpp:37: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/rel-op/post-compl.cpp:37: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp: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, - from ./gecode/set.hh:43, - from gecode/set/rel-op/post-compl.cpp:37: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op/post-compl.cpp: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/kernel.hh:261, - from ./gecode/set.hh:43, - from gecode/set/rel-op/post-compl.cpp:37: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./gecode/set.hh:43, - from gecode/set/rel-op/post-compl.cpp:37: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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/set.hh:43, - from gecode/set/rel-op/post-compl.cpp:37: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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/set/rel-op/post-compl.cpp:37: @@ -186596,6 +186663,8 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/rel-op/post-compl-cvv.o gecode/set/rel-op/post-compl-cvv.cpp In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl.cpp:37: @@ -187433,6 +187502,16 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/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; + | ^ +./gecode/kernel/core.hpp:2011: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, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: @@ -188704,8 +188783,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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/rel-op/post-compl-cvv.o gecode/set/rel-op/post-compl-cvv.cpp In file included from ./gecode/set/rel-op.hh:292, from gecode/set/rel-op/post-nocompl.cpp:38: ./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]': @@ -188722,23 +188799,6 @@ ./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:51:62: warning: this statement may fall through [-Wimplicit-fallthrough=] - 51 | ::post(home, x0, x1, emptyset))); - | ^ -./gecode/set/rel-op/post.hpp:54:5: note: here - 54 | case SOT_UNION: - | ^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op/post-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; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: @@ -188790,6 +188850,13 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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::SetView]': +./gecode/set/rel-op/post.hpp:51:62: warning: this statement may fall through [-Wimplicit-fallthrough=] + 51 | ::post(home, x0, x1, emptyset))); + | ^ +./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, from gecode/set/rel-op/post-compl-cvv.cpp:37: @@ -190037,6 +190104,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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/set/rel-op/post-nocompl-cvv.o gecode/set/rel-op/post-nocompl-cvv.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/rel-op/post-compl-vvc.o gecode/set/rel-op/post-compl-vvc.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: @@ -190098,8 +190167,16 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/rel-op/post-compl-vvc.o gecode/set/rel-op/post-compl-vvc.cpp +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/rel-op/post-compl-vvc.cpp:37: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011: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/set/rel-op/post-nocompl-cvv.cpp:37: @@ -190132,6 +190209,57 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./gecode/set.hh:43, + from gecode/set/rel-op/post-compl-vvc.cpp:37: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/rel-op/post-compl-vvc.cpp:37: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp: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, + from ./gecode/set.hh:43, + from gecode/set/rel-op/post-compl-vvc.cpp:37: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/rel-op/post-compl-vvc.cpp: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/kernel.hh:261, + from ./gecode/set.hh:43, + from gecode/set/rel-op/post-compl-vvc.cpp:37: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./gecode/set.hh:43, + from gecode/set/rel-op/post-compl-vvc.cpp:37: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/set.hh:43, + from gecode/set/rel-op/post-compl-vvc.cpp:37: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: @@ -190672,6 +190800,186 @@ ./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/int.hh:917, + from ./gecode/set.hh:44, + from gecode/set/rel-op/post-compl-vvc.cpp:37: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from gecode/set/rel-op/post-compl-vvc.cpp:37: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723, + from ./gecode/set.hh:44, + from gecode/set/rel-op/post-compl-vvc.cpp:37: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/set.hh:43, + from gecode/set/rel-op/post-compl-vvc.cpp: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/set.hh:44, + from gecode/set/rel-op/post-compl-vvc.cpp:37: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/set.hh:44, + from gecode/set/rel-op/post-compl-vvc.cpp:37: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/rel-op/post-compl-vvc.cpp: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/set.hh:44, + from gecode/set/rel-op/post-compl-vvc.cpp:37: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/set.hh:44, + from gecode/set/rel-op/post-compl-vvc.cpp:37: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/rel-op/post-compl-vvc.cpp: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/set.hh:44, + from gecode/set/rel-op/post-compl-vvc.cpp:37: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/set.hh:44, + from gecode/set/rel-op/post-compl-vvc.cpp:37: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/rel-op/post-compl-vvc.cpp: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/set.hh:44, + from gecode/set/rel-op/post-compl-vvc.cpp:37: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/set.hh:44, + from gecode/set/rel-op/post-compl-vvc.cpp:37: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/rel-op/post-compl-vvc.cpp: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/set.hh:44, + from gecode/set/rel-op/post-compl-vvc.cpp:37: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/set.hh:44, + from gecode/set/rel-op/post-compl-vvc.cpp:37: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/rel-op/post-compl-vvc.cpp: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/kernel.hh:229, + from ./gecode/set.hh:43, + from gecode/set/rel-op/post-compl-vvc.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/set.hh:44, + from gecode/set/rel-op/post-compl-vvc.cpp:37: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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 ./gecode/set.hh:43, + from gecode/set/rel-op/post-compl-vvc.cpp: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/kernel.hh:229, + from ./gecode/set.hh:43, + from gecode/set/rel-op/post-compl-vvc.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/set.hh:44, + from gecode/set/rel-op/post-compl-vvc.cpp:37: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, + from ./gecode/set.hh:43, + from gecode/set/rel-op/post-compl-vvc.cpp: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/kernel.hh:229, + from ./gecode/set.hh:43, + from gecode/set/rel-op/post-compl-vvc.cpp: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/int.hh:4353, + from ./gecode/set.hh:44, + from gecode/set/rel-op/post-compl-vvc.cpp:37: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, + from ./gecode/set.hh:43, + from gecode/set/rel-op/post-compl-vvc.cpp: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/kernel.hh:229, + from ./gecode/set.hh:43, + from gecode/set/rel-op/post-compl-vvc.cpp: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:176, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: @@ -190732,6 +191040,112 @@ ./gecode/int/var/bool.hpp:50:3: note: because '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, + from ./gecode/set.hh:44, + from gecode/set/rel-op/post-compl-vvc.cpp:37: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/rel-op/post-compl-vvc.cpp:37: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/set.hh:44, + from gecode/set/rel-op/post-compl-vvc.cpp:37: +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/set.hh:44, + from gecode/set/rel-op/post-compl-vvc.cpp:37: +./gecode/int/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 ./gecode/set.hh:43, + from gecode/set/rel-op/post-compl-vvc.cpp: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/set.hh:44, + from gecode/set/rel-op/post-compl-vvc.cpp:37: +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/set.hh:44, + from gecode/set/rel-op/post-compl-vvc.cpp:37: +./gecode/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 ./gecode/set.hh:43, + from gecode/set/rel-op/post-compl-vvc.cpp: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/set.hh:44, + from gecode/set/rel-op/post-compl-vvc.cpp:37: +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/set.hh:44, + from gecode/set/rel-op/post-compl-vvc.cpp:37: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/rel-op/post-compl-vvc.cpp:37: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/set.hh:44, + from gecode/set/rel-op/post-compl-vvc.cpp:37: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from ./gecode/set.hh:44, + from gecode/set/rel-op/post-compl-vvc.cpp:37: +./gecode/int/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 ./gecode/set.hh:43, + from gecode/set/rel-op/post-compl-vvc.cpp: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/set.hh:44, + from gecode/set/rel-op/post-compl-vvc.cpp:37: +./gecode/int.hh:4429:21: note: initializing argument 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, + from ./gecode/set.hh:44, + from gecode/set/rel-op/post-compl-vvc.cpp:37: +./gecode/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:150, + from ./gecode/set.hh:43, + from gecode/set/rel-op/post-compl-vvc.cpp: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/set.hh:44, + from gecode/set/rel-op/post-compl-vvc.cpp:37: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: @@ -190905,6 +191319,114 @@ ./gecode/set/rel-op/post.hpp:45:15: note: initializing argument 1 of 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' 45 | rel_eq(Home home, View0 x0, SetOpType op, View1 x1, Res x2) { | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/set.hh:44, + from gecode/set/rel-op/post-compl-vvc.cpp:37: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/rel-op/post-compl-vvc.cpp: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/set.hh:44, + from gecode/set/rel-op/post-compl-vvc.cpp:37: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/set.hh:44, + from gecode/set/rel-op/post-compl-vvc.cpp:37: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/rel-op/post-compl-vvc.cpp: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/set.hh:44, + from gecode/set/rel-op/post-compl-vvc.cpp:37: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/set.hh:44, + from gecode/set/rel-op/post-compl-vvc.cpp:37: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, + from ./gecode/set.hh:43, + from gecode/set/rel-op/post-compl-vvc.cpp: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/set.hh:44, + from gecode/set/rel-op/post-compl-vvc.cpp:37: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/set.hh:44, + from gecode/set/rel-op/post-compl-vvc.cpp:37: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, + from ./gecode/set.hh:43, + from gecode/set/rel-op/post-compl-vvc.cpp: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/set.hh:44, + from gecode/set/rel-op/post-compl-vvc.cpp:37: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/set.hh:44, + from gecode/set/rel-op/post-compl-vvc.cpp:37: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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 ./gecode/set.hh:43, + from gecode/set/rel-op/post-compl-vvc.cpp: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/set.hh:44, + from gecode/set/rel-op/post-compl-vvc.cpp:37: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/set.hh:44, + from gecode/set/rel-op/post-compl-vvc.cpp:37: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, + from ./gecode/set.hh:43, + from gecode/set/rel-op/post-compl-vvc.cpp: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/set.hh:44, + from gecode/set/rel-op/post-compl-vvc.cpp:37: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: @@ -192109,6 +192631,18 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from gecode/set/rel-op/post-compl-vvc.cpp:37: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/rel-op/post-compl-vvc.cpp: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/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: @@ -192127,6 +192661,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/rel-op/post-compl-vvc.cpp:37: +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ @@ -192151,6 +192689,22 @@ ./gecode/kernel/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, + from gecode/set/rel-op/post-compl-vvc.cpp:37: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, + from ./gecode/set.hh:43, + from gecode/set/rel-op/post-compl-vvc.cpp: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/set/rel-op/post-compl-vvc.cpp:37: +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: @@ -192172,673 +192726,6 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op/post-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; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/set/rel.hh:320, - from ./gecode/set/rel-op.hh:44, - from gecode/set/rel-op/post-nocompl-cvv.cpp:38: -./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 ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' -./gecode/set/rel/subset.hpp:69:3: required from here -./gecode/set/rel/eq.hpp:56:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 56 | (void) new (home) Eq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~ -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:3266:3: note: because '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, - from gecode/set/rel-op/post-nocompl-cvv.cpp: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::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 ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' -./gecode/set/rel-op/inter.hpp:62:3: required from here -./gecode/set/rel/eq.hpp:56:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 56 | (void) new (home) Eq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~ -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:3266:3: note: because '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, - from gecode/set/rel-op/post-nocompl-cvv.cpp: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 ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' -./gecode/set/rel-op/inter.hpp:62:3: required from here -./gecode/set/rel/eq.hpp:56:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 56 | (void) new (home) Eq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~ -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:3266:3: note: because '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, - from gecode/set/rel-op/post-nocompl-cvv.cpp: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::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]' -./gecode/set/rel/subset.hpp:83:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' -./gecode/set/rel/subset.hpp:69:3: required from here -./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | : MixBinaryPropagator(home,x,y) {} - | ^ -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:3266:3: note: because 'Gecode::Home' 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, - from ./gecode/set.hh:43, - from gecode/set/rel-op/post-nocompl-cvv.cpp:37: -./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]' - 586 | (Home home, View0 y0, View1 y1) - | ~~~~~^~~~ -In file included from ./gecode/set/rel.hh:320, - from ./gecode/set/rel-op.hh:44, - from gecode/set/rel-op/post-nocompl-cvv.cpp:38: -./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:163:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' -./gecode/set/rel-op/inter.hpp:62:3: required from here -./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | : MixBinaryPropagator(home,x,y) {} - | ^ -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:3266:3: note: because 'Gecode::Home' 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, - from ./gecode/set.hh:43, - from gecode/set/rel-op/post-nocompl-cvv.cpp:37: -./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) - | ~~~~~^~~~ -In file included from ./gecode/set/rel.hh:320, - from ./gecode/set/rel-op.hh:44, - from gecode/set/rel-op/post-nocompl-cvv.cpp:38: -./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]': -./gecode/set/rel/eq.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' -./gecode/set/rel-op/inter.hpp:165:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' -./gecode/set/rel-op/inter.hpp:62:3: required from here -./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | : MixBinaryPropagator(home,x,y) {} - | ^ -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:3266:3: note: because 'Gecode::Home' 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, - from ./gecode/set.hh:43, - from gecode/set/rel-op/post-nocompl-cvv.cpp:37: -./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]' -./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:163:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' -./gecode/set/rel-op/inter.hpp:62:3: required from here -./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 587 | : Propagator(home), x0(y0), x1(y1) { - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(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:187, - from ./gecode/set.hh:43, - from gecode/set/rel-op/post-nocompl-cvv.cpp:37: -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]': -./gecode/set/rel/eq.hpp:45:70: required from 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' -./gecode/set/rel/eq.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' -./gecode/set/rel-op/inter.hpp:165:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' -./gecode/set/rel-op/inter.hpp:62:3: required from here -./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 587 | : Propagator(home), x0(y0), x1(y1) { - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(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-op.hh:292, - from gecode/set/rel-op/post-nocompl-cvv.cpp:38: -./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:87:62: warning: this statement may fall through [-Wimplicit-fallthrough=] - 87 | ::post(home, x0, x1, emptyset))); - | ^ -./gecode/set/rel-op/post.hpp:90:5: note: here - 90 | case SOT_UNION: - | ^~~~ -In file included from ./gecode/kernel.hh:261, - from ./gecode/set.hh:43, - from gecode/set/rel-op/post-compl-vvc.cpp:37: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/rel-op/post-compl-vvc.cpp:37: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp: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, - from ./gecode/set.hh:43, - from gecode/set/rel-op/post-compl-vvc.cpp:37: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op/post-compl-vvc.cpp: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/kernel.hh:261, - from ./gecode/set.hh:43, - from gecode/set/rel-op/post-compl-vvc.cpp:37: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./gecode/set.hh:43, - from gecode/set/rel-op/post-compl-vvc.cpp:37: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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/set.hh:43, - from gecode/set/rel-op/post-compl-vvc.cpp:37: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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_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:128:62: warning: this statement may fall through [-Wimplicit-fallthrough=] - 128 | ::post(home, x0, x1, emptyset))); - | ^ -./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:51:62: warning: this statement may fall through [-Wimplicit-fallthrough=] - 51 | ::post(home, x0, x1, emptyset))); - | ^ -./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, - from gecode/set/rel-op/post-compl-vvc.cpp:37: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from gecode/set/rel-op/post-compl-vvc.cpp:37: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723, - from ./gecode/set.hh:44, - from gecode/set/rel-op/post-compl-vvc.cpp:37: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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/set.hh:43, - from gecode/set/rel-op/post-compl-vvc.cpp: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/set.hh:44, - from gecode/set/rel-op/post-compl-vvc.cpp:37: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/set.hh:44, - from gecode/set/rel-op/post-compl-vvc.cpp:37: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op/post-compl-vvc.cpp: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/set.hh:44, - from gecode/set/rel-op/post-compl-vvc.cpp:37: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/set.hh:44, - from gecode/set/rel-op/post-compl-vvc.cpp:37: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op/post-compl-vvc.cpp: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/set.hh:44, - from gecode/set/rel-op/post-compl-vvc.cpp:37: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/set.hh:44, - from gecode/set/rel-op/post-compl-vvc.cpp:37: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op/post-compl-vvc.cpp: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/set.hh:44, - from gecode/set/rel-op/post-compl-vvc.cpp:37: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/set.hh:44, - from gecode/set/rel-op/post-compl-vvc.cpp:37: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op/post-compl-vvc.cpp: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/set.hh:44, - from gecode/set/rel-op/post-compl-vvc.cpp:37: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/set.hh:44, - from gecode/set/rel-op/post-compl-vvc.cpp:37: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op/post-compl-vvc.cpp: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/kernel.hh:229, - from ./gecode/set.hh:43, - from gecode/set/rel-op/post-compl-vvc.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/set.hh:44, - from gecode/set/rel-op/post-compl-vvc.cpp:37: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: 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 ./gecode/set.hh:43, - from gecode/set/rel-op/post-compl-vvc.cpp: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/kernel.hh:229, - from ./gecode/set.hh:43, - from gecode/set/rel-op/post-compl-vvc.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/set.hh:44, - from gecode/set/rel-op/post-compl-vvc.cpp:37: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: 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:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op/post-compl-vvc.cpp: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/kernel.hh:229, - from ./gecode/set.hh:43, - from gecode/set/rel-op/post-compl-vvc.cpp: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/int.hh:4353, - from ./gecode/set.hh:44, - from gecode/set/rel-op/post-compl-vvc.cpp:37: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: 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:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op/post-compl-vvc.cpp: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/kernel.hh:229, - from ./gecode/set.hh:43, - from gecode/set/rel-op/post-compl-vvc.cpp: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/int.hh:4845, - from ./gecode/set.hh:44, - from gecode/set/rel-op/post-compl-vvc.cpp:37: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op/post-compl-vvc.cpp:37: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/set.hh:44, - from gecode/set/rel-op/post-compl-vvc.cpp:37: -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 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, - from ./gecode/set.hh:44, - from gecode/set/rel-op/post-compl-vvc.cpp:37: -./gecode/int/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 ./gecode/set.hh:43, - from gecode/set/rel-op/post-compl-vvc.cpp: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/set.hh:44, - from gecode/set/rel-op/post-compl-vvc.cpp:37: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/set.hh:44, - from gecode/set/rel-op/post-compl-vvc.cpp:37: -./gecode/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 ./gecode/set.hh:43, - from gecode/set/rel-op/post-compl-vvc.cpp: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/set.hh:44, - from gecode/set/rel-op/post-compl-vvc.cpp:37: -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/set.hh:44, - from gecode/set/rel-op/post-compl-vvc.cpp:37: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op/post-compl-vvc.cpp:37: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/set.hh:44, - from gecode/set/rel-op/post-compl-vvc.cpp:37: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from ./gecode/set.hh:44, - from gecode/set/rel-op/post-compl-vvc.cpp:37: -./gecode/int/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 ./gecode/set.hh:43, - from gecode/set/rel-op/post-compl-vvc.cpp: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/set.hh:44, - from gecode/set/rel-op/post-compl-vvc.cpp:37: -./gecode/int.hh:4429:21: note: initializing argument 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, - from ./gecode/set.hh:44, - from gecode/set/rel-op/post-compl-vvc.cpp:37: -./gecode/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:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op/post-compl-vvc.cpp: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/set.hh:44, - from gecode/set/rel-op/post-compl-vvc.cpp:37: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/set.hh:44, - from gecode/set/rel-op/post-compl-vvc.cpp:37: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op/post-compl-vvc.cpp: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/set.hh:44, - from gecode/set/rel-op/post-compl-vvc.cpp:37: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/set.hh:44, - from gecode/set/rel-op/post-compl-vvc.cpp:37: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op/post-compl-vvc.cpp: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/set.hh:44, - from gecode/set/rel-op/post-compl-vvc.cpp:37: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/set.hh:44, - from gecode/set/rel-op/post-compl-vvc.cpp:37: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op/post-compl-vvc.cpp: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/set.hh:44, - from gecode/set/rel-op/post-compl-vvc.cpp:37: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/set.hh:44, - from gecode/set/rel-op/post-compl-vvc.cpp:37: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op/post-compl-vvc.cpp: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/set.hh:44, - from gecode/set/rel-op/post-compl-vvc.cpp:37: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/set.hh:44, - from gecode/set/rel-op/post-compl-vvc.cpp:37: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: 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 ./gecode/set.hh:43, - from gecode/set/rel-op/post-compl-vvc.cpp: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/set.hh:44, - from gecode/set/rel-op/post-compl-vvc.cpp:37: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/set.hh:44, - from gecode/set/rel-op/post-compl-vvc.cpp:37: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op/post-compl-vvc.cpp: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/set.hh:44, - from gecode/set/rel-op/post-compl-vvc.cpp:37: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from gecode/set/rel-op/post-compl-vvc.cpp:37: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op/post-compl-vvc.cpp: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/set/rel-op/post-compl-vvc.cpp:37: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from gecode/set/rel-op/post-compl-vvc.cpp:37: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: 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:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op/post-compl-vvc.cpp: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/set/rel-op/post-compl-vvc.cpp:37: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': @@ -192970,6 +192857,27 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/set/rel.hh:320, + from ./gecode/set/rel-op.hh:44, + from gecode/set/rel-op/post-nocompl-cvv.cpp:38: +./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 ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' +./gecode/set/rel/subset.hpp:69:3: required from here +./gecode/set/rel/eq.hpp:56:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 56 | (void) new (home) Eq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~ +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:3266:3: note: because '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, + from gecode/set/rel-op/post-nocompl-cvv.cpp: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::SetView; View1 = Gecode::Set::SetView]' + 44 | Eq::Eq(Home home, View0 x, View1 y) + | ~~~~~^~~~ 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:60: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | rel_eq(home, x, op, y, cz); @@ -192985,6 +192893,105 @@ ./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/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 ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' +./gecode/set/rel-op/inter.hpp:62:3: required from here +./gecode/set/rel/eq.hpp:56:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 56 | (void) new (home) Eq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~ +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:3266:3: note: because '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, + from gecode/set/rel-op/post-nocompl-cvv.cpp: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 ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' +./gecode/set/rel-op/inter.hpp:62:3: required from here +./gecode/set/rel/eq.hpp:56:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 56 | (void) new (home) Eq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~ +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:3266:3: note: because '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, + from gecode/set/rel-op/post-nocompl-cvv.cpp: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::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]' +./gecode/set/rel/subset.hpp:83:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' +./gecode/set/rel/subset.hpp:69:3: required from here +./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | : MixBinaryPropagator(home,x,y) {} + | ^ +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:3266:3: note: because 'Gecode::Home' 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, + from ./gecode/set.hh:43, + from gecode/set/rel-op/post-nocompl-cvv.cpp:37: +./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]' + 586 | (Home home, View0 y0, View1 y1) + | ~~~~~^~~~ +In file included from ./gecode/set/rel.hh:320, + from ./gecode/set/rel-op.hh:44, + from gecode/set/rel-op/post-nocompl-cvv.cpp:38: +./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:163:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' +./gecode/set/rel-op/inter.hpp:62:3: required from here +./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | : MixBinaryPropagator(home,x,y) {} + | ^ +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:3266:3: note: because 'Gecode::Home' 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, + from ./gecode/set.hh:43, + from gecode/set/rel-op/post-nocompl-cvv.cpp:37: +./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) + | ~~~~~^~~~ +In file included from ./gecode/set/rel.hh:320, + from ./gecode/set/rel-op.hh:44, + from gecode/set/rel-op/post-nocompl-cvv.cpp:38: +./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]': +./gecode/set/rel/eq.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' +./gecode/set/rel-op/inter.hpp:165:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' +./gecode/set/rel-op/inter.hpp:62:3: required from here +./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | : MixBinaryPropagator(home,x,y) {} + | ^ +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:3266:3: note: because 'Gecode::Home' 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, + from ./gecode/set.hh:43, + from gecode/set/rel-op/post-nocompl-cvv.cpp:37: +./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]' + 586 | (Home home, View0 y0, View1 y1) + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: @@ -193045,6 +193052,43 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./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/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:163:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' +./gecode/set/rel-op/inter.hpp:62:3: required from here +./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 587 | : Propagator(home), x0(y0), x1(y1) { + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(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:187, + from ./gecode/set.hh:43, + from gecode/set/rel-op/post-nocompl-cvv.cpp:37: +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]': +./gecode/set/rel/eq.hpp:45:70: required from 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' +./gecode/set/rel/eq.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' +./gecode/set/rel-op/inter.hpp:165:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' +./gecode/set/rel-op/inter.hpp:62:3: required from here +./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 587 | : Propagator(home), x0(y0), x1(y1) { + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(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, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: @@ -193552,6 +193596,15 @@ ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]' 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ +In file included from ./gecode/set/rel-op.hh:292, + from gecode/set/rel-op/post-nocompl-cvv.cpp:38: +./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:87:62: warning: this statement may fall through [-Wimplicit-fallthrough=] + 87 | ::post(home, x0, x1, emptyset))); + | ^ +./gecode/set/rel-op/post.hpp:90:5: note: here + 90 | case SOT_UNION: + | ^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]': ./gecode/set/rel/eq.hpp:45:70: required from 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]' ./gecode/set/rel/eq.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]' @@ -193589,6 +193642,20 @@ ./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_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:128:62: warning: this statement may fall through [-Wimplicit-fallthrough=] + 128 | ::post(home, x0, x1, emptyset))); + | ^ +./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:51:62: warning: this statement may fall through [-Wimplicit-fallthrough=] + 51 | ::post(home, x0, x1, emptyset))); + | ^ +./gecode/set/rel-op/post.hpp:54:5: note: here + 54 | case SOT_UNION: + | ^~~~ 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: 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]': @@ -197809,8 +197876,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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/set/rel-op/post-nocompl-cvc.o gecode/set/rel-op/post-nocompl-cvc.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/rel-op-const-vvc.o gecode/set/rel-op-const-vvc.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: @@ -198052,16 +198117,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vvc.cpp:37: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: @@ -198276,57 +198331,6 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vvc.cpp:37: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/rel-op-const-vvc.cpp:37: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp: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, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vvc.cpp:37: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vvc.cpp: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/kernel.hh:261, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vvc.cpp:37: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vvc.cpp:37: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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/set.hh:43, - from gecode/set/rel-op-const-vvc.cpp:37: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': @@ -198785,38 +198789,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/set.hh:44, - from gecode/set/rel-op-const-vvc.cpp:37: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from gecode/set/rel-op-const-vvc.cpp:37: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723, - from ./gecode/set.hh:44, - from gecode/set/rel-op-const-vvc.cpp:37: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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/set.hh:43, - from gecode/set/rel-op-const-vvc.cpp: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/set.hh:44, - from gecode/set/rel-op-const-vvc.cpp:37: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: @@ -199353,78 +199325,6 @@ ./gecode/set/rel-op/superofinter.hpp:45:9: note: initializing argument 1 of 'Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' 45 | (Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/set.hh:44, - from gecode/set/rel-op-const-vvc.cpp:37: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vvc.cpp: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/set.hh:44, - from gecode/set/rel-op-const-vvc.cpp:37: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/set.hh:44, - from gecode/set/rel-op-const-vvc.cpp:37: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vvc.cpp: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/set.hh:44, - from gecode/set/rel-op-const-vvc.cpp:37: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/set.hh:44, - from gecode/set/rel-op-const-vvc.cpp:37: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vvc.cpp: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/set.hh:44, - from gecode/set/rel-op-const-vvc.cpp:37: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/set.hh:44, - from gecode/set/rel-op-const-vvc.cpp:37: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vvc.cpp: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/set.hh:44, - from gecode/set/rel-op-const-vvc.cpp:37: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./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]': @@ -199803,82 +199703,6 @@ ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::EmptyView; int pc2 = 2]' 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/set.hh:44, - from gecode/set/rel-op-const-vvc.cpp:37: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vvc.cpp: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/kernel.hh:229, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vvc.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/set.hh:44, - from gecode/set/rel-op-const-vvc.cpp:37: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: 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 ./gecode/set.hh:43, - from gecode/set/rel-op-const-vvc.cpp: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/kernel.hh:229, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vvc.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/set.hh:44, - from gecode/set/rel-op-const-vvc.cpp:37: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: 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:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vvc.cpp: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/kernel.hh:229, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vvc.cpp: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/int.hh:4353, - from ./gecode/set.hh:44, - from gecode/set/rel-op-const-vvc.cpp:37: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: 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:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vvc.cpp: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/kernel.hh:229, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vvc.cpp: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/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, @@ -200603,112 +200427,6 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/set.hh:44, - from gecode/set/rel-op-const-vvc.cpp:37: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vvc.cpp:37: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/set.hh:44, - from gecode/set/rel-op-const-vvc.cpp:37: -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 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, - from ./gecode/set.hh:44, - from gecode/set/rel-op-const-vvc.cpp:37: -./gecode/int/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 ./gecode/set.hh:43, - from gecode/set/rel-op-const-vvc.cpp: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/set.hh:44, - from gecode/set/rel-op-const-vvc.cpp:37: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/set.hh:44, - from gecode/set/rel-op-const-vvc.cpp:37: -./gecode/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 ./gecode/set.hh:43, - from gecode/set/rel-op-const-vvc.cpp: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/set.hh:44, - from gecode/set/rel-op-const-vvc.cpp:37: -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/set.hh:44, - from gecode/set/rel-op-const-vvc.cpp:37: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vvc.cpp:37: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/set.hh:44, - from gecode/set/rel-op-const-vvc.cpp:37: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from ./gecode/set.hh:44, - from gecode/set/rel-op-const-vvc.cpp:37: -./gecode/int/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 ./gecode/set.hh:43, - from gecode/set/rel-op-const-vvc.cpp: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/set.hh:44, - from gecode/set/rel-op-const-vvc.cpp:37: -./gecode/int.hh:4429:21: note: initializing argument 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, - from ./gecode/set.hh:44, - from gecode/set/rel-op-const-vvc.cpp:37: -./gecode/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:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vvc.cpp: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/set.hh:44, - from gecode/set/rel-op-const-vvc.cpp:37: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: @@ -200784,24 +200502,6 @@ ./gecode/set/rel/eq.hpp:44:28: note: initializing argument 1 of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 44 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/set.hh:44, - from gecode/set/rel-op-const-vvc.cpp:37: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vvc.cpp: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/set.hh:44, - from gecode/set/rel-op-const-vvc.cpp:37: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& 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::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 ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]' ./gecode/set/rel-op/inter.hpp:62:3: required from here @@ -200838,42 +200538,8 @@ ./gecode/set/rel/eq.hpp:44:28: note: initializing argument 1 of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ConstSetView]' 44 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/set.hh:44, - from gecode/set/rel-op-const-vvc.cpp:37: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vvc.cpp: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/set.hh:44, - from gecode/set/rel-op-const-vvc.cpp:37: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/set.hh:44, - from gecode/set/rel-op-const-vvc.cpp:37: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vvc.cpp: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/set.hh:44, - from gecode/set/rel-op-const-vvc.cpp:37: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/rel-op-const-vvc.o gecode/set/rel-op-const-vvc.cpp ./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]': ./gecode/set/rel/eq.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' ./gecode/set/rel/subset.hpp:83:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' @@ -200893,24 +200559,6 @@ ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]' 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/set.hh:44, - from gecode/set/rel-op-const-vvc.cpp:37: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vvc.cpp: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/set.hh:44, - from gecode/set/rel-op-const-vvc.cpp:37: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: @@ -200933,42 +200581,6 @@ ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]' 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/set.hh:44, - from gecode/set/rel-op-const-vvc.cpp:37: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: 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 ./gecode/set.hh:43, - from gecode/set/rel-op-const-vvc.cpp: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/set.hh:44, - from gecode/set/rel-op-const-vvc.cpp:37: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/set.hh:44, - from gecode/set/rel-op-const-vvc.cpp:37: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vvc.cpp: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/set.hh:44, - from gecode/set/rel-op-const-vvc.cpp:37: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: @@ -201134,545 +200746,554 @@ ./gecode/kernel/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, +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/rel-op-const-vcv.o gecode/set/rel-op-const-vcv.cpp +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: 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:51:62: warning: this statement may fall through [-Wimplicit-fallthrough=] + 51 | ::post(home, x0, x1, emptyset))); + | ^ +./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:87:62: warning: this statement may fall through [-Wimplicit-fallthrough=] + 87 | ::post(home, x0, x1, emptyset))); + | ^ +./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:128:62: warning: this statement may fall through [-Wimplicit-fallthrough=] + 128 | ::post(home, x0, x1, emptyset))); + | ^ +./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:51:62: warning: this statement may fall through [-Wimplicit-fallthrough=] + 51 | ::post(home, x0, x1, emptyset))); + | ^ +./gecode/set/rel-op/post.hpp:54:5: note: here + 54 | case SOT_UNION: + | ^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, from gecode/set/rel-op-const-vvc.cpp:37: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ^ +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/rel-op-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; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vvc.cpp:37: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/rel-op-const-vvc.cpp: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/set/rel-op-const-vvc.cpp:37: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, +./gecode/kernel/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, + from ./gecode/set.hh:43, from gecode/set/rel-op-const-vvc.cpp:37: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, 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); + | ^ 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:3266:3: note: because '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-const-vvc.cpp:37: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, +In file included from ./gecode/kernel.hh:261, + from ./gecode/set.hh:43, from gecode/set/rel-op-const-vvc.cpp:37: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: 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, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vvc.cpp:37: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/set.hh:43, from gecode/set/rel-op-const-vvc.cpp: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/kernel.hh:229, +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vvc.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from gecode/set/rel-op-const-vvc.cpp:37: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ^ + from gecode/set/rel-op-const-vcv.cpp:37: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/rel-op-const-vvc.cpp:37: + from gecode/set/rel-op-const-vcv.cpp: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/kernel.hh:229, +./gecode/kernel/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, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp:37: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp: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/kernel.hh:261, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp:37: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp:37: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp:37: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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/set/rel-op-const-vvc.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438, +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, from gecode/set/rel-op-const-vvc.cpp:37: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723, + from ./gecode/set.hh:44, + from gecode/set/rel-op-const-vvc.cpp:37: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/set.hh:43, from gecode/set/rel-op-const-vvc.cpp: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/set.hh:1173, +In file included from ./gecode/set.hh:44, from gecode/set/rel-op-const-vvc.cpp:37: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/set.hh:44, from gecode/set/rel-op-const-vvc.cpp:37: -./gecode/set/branch/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(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vvc.cpp: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/set/rel-op-const-vvc.cpp:37: -./gecode/set.hh:1206:20: note: initializing argument 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:44, + from gecode/set/rel-op-const-vvc.cpp:37: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438, +In file included from ./gecode/int.hh:2555, + from ./gecode/set.hh:44, from gecode/set/rel-op-const-vvc.cpp:37: -./gecode/set/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(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vvc.cpp: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/set/rel-op-const-vvc.cpp:37: -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, +In file included from ./gecode/set.hh:44, from gecode/set/rel-op-const-vvc.cpp:37: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/set.hh:44, + from gecode/set/rel-op-const-vvc.cpp:37: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vvc.cpp: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/set/rel-op-const-vvc.cpp:37: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, +In file included from ./gecode/set.hh:44, from gecode/set/rel-op-const-vvc.cpp:37: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: 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(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/set.hh:44, + from gecode/set/rel-op-const-vvc.cpp:37: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vvc.cpp: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/set/rel-op-const-vvc.cpp:37: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, +In file included from ./gecode/set.hh:44, from gecode/set/rel-op-const-vvc.cpp:37: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ^ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/set.hh:44, + from gecode/set/rel-op-const-vvc.cpp:37: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vvc.cpp: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/set/rel-op-const-vvc.cpp:37: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -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: 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:51:62: warning: this statement may fall through [-Wimplicit-fallthrough=] - 51 | ::post(home, x0, x1, emptyset))); - | ^ -./gecode/set/rel-op/post.hpp:54:5: note: here - 54 | case SOT_UNION: - | ^~~~ -gecode/set/rel-op-const-vvc.cpp: In function 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetOpType, Gecode::SetVar, Gecode::SetRelType, const Gecode::IntSet&)': -gecode/set/rel-op-const-vvc.cpp:52:36: 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:229, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vvc.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/set.hh:44, + from gecode/set/rel-op-const-vvc.cpp:37: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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 ./gecode/set.hh:43, from gecode/set/rel-op-const-vvc.cpp: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/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:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 54 | post_nocompl(home, x, op, y, r, zv); - | ^ +In file included from ./gecode/kernel.hh:229, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vvc.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/set.hh:44, + from gecode/set/rel-op-const-vvc.cpp:37: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vvc.cpp: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/set/rel-op.hh:292, - from gecode/set/rel-op-const-vvc.cpp:39: -./gecode/set/rel-op/post.hpp:240:21: note: initializing argument 1 of 'void Gecode::Set::RelOp::post_nocompl(Gecode::Home, Gecode::Set::SetView, Gecode::SetOpType, Gecode::Set::SetView, Gecode::SetRelType, Gecode::Set::ConstSetView)' - 240 | post_nocompl(Home home, SetView x, SetOpType op, SetView y, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vvc.cpp:37: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vvc.cpp:37: -./gecode/int/var/int.hpp:49:3: 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/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vvc.cpp:37: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from gecode/set/rel-op-const-vvc.cpp:37: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vvc.cpp:37: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vvc.cpp:37: -./gecode/int/var/int.hpp:49:3: 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/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vvc.cpp:37: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/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) { + | ^~~~ +In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vvc.cpp:37: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vvc.cpp:37: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/set.hh:44, from gecode/set/rel-op-const-vvc.cpp:37: -./gecode/set/var/set.hpp:49:3: note: because '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/int/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 ./gecode/set.hh:43, from gecode/set/rel-op-const-vvc.cpp:37: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from gecode/set/rel-op-const-vvc.cpp:37: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/set/rel-op/post.hpp: In function 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]': -./gecode/set/rel-op/post.hpp:87:62: warning: this statement may fall through [-Wimplicit-fallthrough=] - 87 | ::post(home, x0, x1, emptyset))); - | ^ -./gecode/set/rel-op/post.hpp:90:5: note: here - 90 | case SOT_UNION: - | ^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, from gecode/set/rel-op-const-vvc.cpp:37: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vvc.cpp:37: -./gecode/int/var/int.hpp:49:3: 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/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 ./gecode/set.hh:43, from gecode/set/rel-op-const-vvc.cpp:37: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/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) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from gecode/set/rel-op-const-vvc.cpp:37: +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vvc.cpp:37: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vvc.cpp:37: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from gecode/set/rel-op-const-vvc.cpp:37: -./gecode/set/var/set.hpp:49:3: 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, - from ./gecode/set.hh:43, +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/set.hh:44, from gecode/set/rel-op-const-vvc.cpp:37: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vvc.cpp:37: -./gecode/int/var/int.hpp:49:3: 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/int/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 ./gecode/set.hh:43, from gecode/set/rel-op-const-vvc.cpp:37: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, +./gecode/kernel/core.hpp:3266:3: note: because '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:44, + from gecode/set/rel-op-const-vvc.cpp:37: +./gecode/int.hh:4429:21: note: initializing argument 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, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vvc.cpp:37: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, +./gecode/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:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vvc.cpp:37: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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/kernel/core.hpp:3266:3: note: because '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:44, from gecode/set/rel-op-const-vvc.cpp:37: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/set/rel-op/post.hpp: In function 'void Gecode::Set::RelOp::rel_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:128:62: warning: this statement may fall through [-Wimplicit-fallthrough=] - 128 | ::post(home, x0, x1, emptyset))); - | ^ -./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:51:62: warning: this statement may fall through [-Wimplicit-fallthrough=] - 51 | ::post(home, x0, x1, emptyset))); - | ^ -./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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/rel-op-const-vcv.o gecode/set/rel-op-const-vcv.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/rel-op-const-vcc.o gecode/set/rel-op-const-vcc.cpp -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - 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; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:261, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp:37: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403: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:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/set.hh:44, + from gecode/set/rel-op-const-vvc.cpp:37: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp:37: + from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp: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, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp:37: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); +In file included from ./gecode/set.hh:44, + from gecode/set/rel-op-const-vvc.cpp:37: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/set.hh:44, + from gecode/set/rel-op-const-vvc.cpp:37: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp:37: + from gecode/set/rel-op-const-vvc.cpp: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/kernel.hh:261, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp:37: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp:37: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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:44, + from gecode/set/rel-op-const-vvc.cpp:37: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/set.hh:44, + from gecode/set/rel-op-const-vvc.cpp:37: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp:37: + from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcc.cpp:37: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:261, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcc.cpp:37: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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:44, + from gecode/set/rel-op-const-vvc.cpp:37: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/set.hh:44, + from gecode/set/rel-op-const-vvc.cpp:37: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcc.cpp:37: + from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp: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, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcc.cpp:37: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ +In file included from ./gecode/set.hh:44, + from gecode/set/rel-op-const-vvc.cpp:37: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/set.hh:44, + from gecode/set/rel-op-const-vvc.cpp:37: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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 ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcc.cpp:37: + from gecode/set/rel-op-const-vvc.cpp: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/kernel.hh:261, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcc.cpp:37: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcc.cpp:37: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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:44, + from gecode/set/rel-op-const-vvc.cpp:37: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/set.hh:44, + from gecode/set/rel-op-const-vvc.cpp:37: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcc.cpp:37: + from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ +In file included from ./gecode/set.hh:44, + from gecode/set/rel-op-const-vvc.cpp:37: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcv.cpp:37: @@ -201977,6 +201598,38 @@ ./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from gecode/set/rel-op-const-vvc.cpp:37: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vvc.cpp:37: +./gecode/kernel/core.hpp:3266:3: note: because '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-const-vvc.cpp:37: +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from gecode/set/rel-op-const-vvc.cpp:37: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vvc.cpp: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/set/rel-op-const-vvc.cpp:37: +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcv.cpp:37: @@ -202026,11 +201679,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) { | ^~~~ +In file included from ./gecode/set.hh:1173, + from gecode/set/rel-op-const-vvc.cpp:37: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: 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:44, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vvc.cpp:37: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vvc.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from gecode/set/rel-op-const-vvc.cpp:37: +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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 ./gecode/set.hh:43, + from gecode/set/rel-op-const-vvc.cpp: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/kernel.hh:229, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vvc.cpp: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) { + | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcv.cpp:37: @@ -202067,6 +201756,101 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438, + from gecode/set/rel-op-const-vvc.cpp:37: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/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 ./gecode/set.hh:43, + from gecode/set/rel-op-const-vvc.cpp: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/set.hh:1173, + from gecode/set/rel-op-const-vvc.cpp:37: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from gecode/set/rel-op-const-vvc.cpp:37: +./gecode/set/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:150, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vvc.cpp: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/set/rel-op-const-vvc.cpp:37: +./gecode/set.hh:1206:20: note: initializing argument 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, + from gecode/set/rel-op-const-vvc.cpp:37: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vvc.cpp: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/set/rel-op-const-vvc.cpp:37: +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from gecode/set/rel-op-const-vvc.cpp:37: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vvc.cpp: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/set/rel-op-const-vvc.cpp:37: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from gecode/set/rel-op-const-vvc.cpp:37: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vvc.cpp: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/set/rel-op-const-vvc.cpp:37: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866, + from gecode/set/rel-op-const-vvc.cpp:37: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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 ./gecode/set.hh:43, + from gecode/set/rel-op-const-vvc.cpp: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/set/rel-op-const-vvc.cpp:37: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': @@ -202135,38 +201919,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/int.hh:917, - from ./gecode/set.hh:44, - from gecode/set/rel-op-const-vcc.cpp:37: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from gecode/set/rel-op-const-vcc.cpp:37: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723, - from ./gecode/set.hh:44, - from gecode/set/rel-op-const-vcc.cpp:37: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ^ +gecode/set/rel-op-const-vvc.cpp: In function 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetOpType, Gecode::SetVar, Gecode::SetRelType, const Gecode::IntSet&)': +gecode/set/rel-op-const-vvc.cpp:52:36: 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:150, from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcc.cpp:37: + from gecode/set/rel-op-const-vvc.cpp: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/set.hh:44, - from gecode/set/rel-op-const-vcc.cpp:37: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ +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:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 54 | post_nocompl(home, x, op, y, r, zv); + | ^ +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:3266:3: note: because '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:240:21: note: initializing argument 1 of 'void Gecode::Set::RelOp::post_nocompl(Gecode::Home, Gecode::Set::SetView, Gecode::SetOpType, Gecode::Set::SetView, Gecode::SetRelType, Gecode::Set::ConstSetView)' + 240 | post_nocompl(Home home, SetView x, SetOpType op, SetView y, + | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': @@ -202214,6 +201995,1359 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from gecode/set/rel-op-const-vcv.cpp:37: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp: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/set/rel-op-const-vcv.cpp:37: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from gecode/set/rel-op-const-vcv.cpp:37: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp: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/set/rel-op-const-vcv.cpp:37: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866, + from gecode/set/rel-op-const-vcv.cpp:37: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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 ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp: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/set/rel-op-const-vcv.cpp:37: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vvc.cpp:37: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from gecode/set/rel-op-const-vvc.cpp:37: +./gecode/int/var/int.hpp:49:3: 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, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vvc.cpp:37: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from gecode/set/rel-op-const-vvc.cpp:37: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vvc.cpp:37: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from gecode/set/rel-op-const-vvc.cpp:37: +./gecode/int/var/int.hpp:49:3: 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, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vvc.cpp:37: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from gecode/set/rel-op-const-vvc.cpp:37: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vvc.cpp:37: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from gecode/set/rel-op-const-vvc.cpp:37: +./gecode/set/var/set.hpp:49:3: note: because '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, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vvc.cpp:37: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from gecode/set/rel-op-const-vvc.cpp:37: +./gecode/set/var/set.hpp:49:3: note: because '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, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp:37: +gecode/set/rel-op-const-vcv.cpp: In function 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetOpType, const Gecode::IntSet&, Gecode::SetRelType, Gecode::SetVar)': +gecode/set/rel-op-const-vcv.cpp:63:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ + | ^~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp: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/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, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp:37: +gecode/set/rel-op-const-vcv.cpp:76:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ + | ^~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp: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/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:77:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 77 | rel(home,tmp,r,z); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp: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/set/rel-op-const-vcv.cpp:37: +./gecode/set.hh:723:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar)' + 723 | rel(Home home, SetVar x, SetRelType r, SetVar y); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp:37: +gecode/set/rel-op-const-vcv.cpp:85:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ + | ^~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp: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/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) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp:37: +gecode/set/rel-op-const-vcv.cpp:93:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ + | ^~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp: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/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, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp:37: +gecode/set/rel-op-const-vcv.cpp:104:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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( + | ^~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp: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/set/rel-op.hh:287, + from gecode/set/rel-op-const-vcv.cpp:39: +./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, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp:37: +gecode/set/rel-op-const-vcv.cpp:112:67: 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); \ + | ^~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp: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/set/rel.hh:317, + from gecode/set/rel-op-const-vcv.cpp:38: +./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) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp:37: +gecode/set/rel-op-const-vcv.cpp:123:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ + | ^~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp: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/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, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp:37: +gecode/set/rel-op-const-vcv.cpp:131:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ + | ^~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp: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/set/rel-op.hh:287, + from gecode/set/rel-op-const-vcv.cpp:39: +./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, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp:37: +gecode/set/rel-op-const-vcv.cpp:140:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ + | ^~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp: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/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, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp:37: +gecode/set/rel-op-const-vcv.cpp:150:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 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); \ + | ^~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp: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/set/rel-op.hh:290, + from gecode/set/rel-op-const-vcv.cpp:39: +./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:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 157 | rel(home, y, op, x, r, z); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp: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/set/rel-op-const-vcv.cpp:37: +./gecode/set.hh:782:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntSet&, Gecode::SetOpType, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar)' + 782 | rel(Home home, const IntSet& x, SetOpType op, SetVar y, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vvc.cpp:37: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from gecode/set/rel-op-const-vvc.cpp:37: +./gecode/int/var/int.hpp:49:3: 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, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vvc.cpp:37: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from gecode/set/rel-op-const-vvc.cpp:37: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vvc.cpp:37: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from gecode/set/rel-op-const-vvc.cpp:37: +./gecode/set/var/set.hpp:49:3: note: because '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, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp:37: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from gecode/set/rel-op-const-vcv.cpp:37: +./gecode/int/var/int.hpp:49:3: 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, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp:37: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from gecode/set/rel-op-const-vcv.cpp:37: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp:37: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from gecode/set/rel-op-const-vcv.cpp:37: +./gecode/int/var/int.hpp:49:3: 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, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp:37: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from gecode/set/rel-op-const-vcv.cpp:37: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vvc.cpp:37: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from gecode/set/rel-op-const-vvc.cpp:37: +./gecode/int/var/int.hpp:49:3: 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, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vvc.cpp:37: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from gecode/set/rel-op-const-vvc.cpp:37: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vvc.cpp:37: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from gecode/set/rel-op-const-vvc.cpp:37: +./gecode/set/var/set.hpp:49:3: note: because '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, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp:37: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from gecode/set/rel-op-const-vcv.cpp:37: +./gecode/set/var/set.hpp:49:3: note: because '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, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp:37: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from gecode/set/rel-op-const-vcv.cpp:37: +./gecode/set/var/set.hpp:49:3: 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:289, + from gecode/set/rel-op-const-vcv.cpp:39: +./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 +./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 file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp: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/set/rel-op.hh:289, + from gecode/set/rel-op-const-vcv.cpp:39: +./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, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp:37: +./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 +./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:150, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp: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/set/rel.hh:322, + from gecode/set/rel-op-const-vcv.cpp:38: +./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) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp:37: +./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); \ + | ^~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp: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/set/rel.hh:322, + from gecode/set/rel-op-const-vcv.cpp:38: +./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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp: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/set/rel.hh:322, + from gecode/set/rel-op-const-vcv.cpp:38: +./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) + | ~~~~~^~~~ +In file included from ./gecode/set/rel-op.hh:287, + from gecode/set/rel-op-const-vcv.cpp:39: +./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 +./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/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp: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/set/rel-op.hh:287, + from gecode/set/rel-op-const-vcv.cpp:39: +./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) + | ~~~~~^~~~ +In file included from ./gecode/set/rel.hh:317, + from gecode/set/rel-op-const-vcv.cpp:38: +./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 +./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/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp: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/set/rel.hh:317, + from gecode/set/rel-op-const-vcv.cpp:38: +./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) + | ~~~~~^~~~ +In file included from ./gecode/set/rel-op.hh:287, + from gecode/set/rel-op-const-vcv.cpp:39: +./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 +./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/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp: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/set/rel-op.hh:287, + from gecode/set/rel-op-const-vcv.cpp:39: +./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) + | ~~~~~^~~~ +In file included from ./gecode/set/rel-op.hh:290, + from gecode/set/rel-op-const-vcv.cpp:39: +./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 +./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:150, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp: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/set/rel-op.hh:290, + from gecode/set/rel-op-const-vcv.cpp:39: +./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 file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp:37: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from gecode/set/rel-op-const-vcv.cpp:37: +./gecode/int/var/int.hpp:49:3: 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, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp:37: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from gecode/set/rel-op-const-vcv.cpp:37: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp:37: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from gecode/set/rel-op-const-vcv.cpp:37: +./gecode/set/var/set.hpp:49:3: 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:289, + from gecode/set/rel-op-const-vcv.cpp:39: +./gecode/set/rel-op/inter.hpp: In instantiation of 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]': +./gecode/set/rel-op/inter.hpp:50:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' +gecode/set/rel-op-const-vcv.cpp:60:11: required from here +./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/rel-op-const-vcv.cpp: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/kernel.hh:187, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp:37: +./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) + | ~~~~~^~~~ +In file included from ./gecode/set/rel.hh:322, + from gecode/set/rel-op-const-vcv.cpp:38: +./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-op-const-vcv.cpp:83:11: required from here +./gecode/set/rel/nq.hpp:100:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 100 | (void) new (home) DistinctDoit(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp: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/set/rel.hh:322, + from gecode/set/rel-op-const-vcv.cpp:38: +./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-op-const-vcv.cpp:83:11: required from here +./gecode/set/rel/nq.hpp:45:73: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | : MixBinaryPropagator(home,x,y) {} + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp: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/kernel.hh:187, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp:37: +./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) + | ~~~~~^~~~ +In file included from ./gecode/set/rel-op.hh:287, + from gecode/set/rel-op-const-vcv.cpp:39: +./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-const-vcv.cpp:102:11: required from here +./gecode/set/rel-op/superofinter.hpp:47:62: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 47 | View2,PC_SET_CLUB>(home,y0,y1,y2) {} + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp: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/kernel.hh:187, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp:37: +./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) + | ~~~~~^~~~ +In file included from ./gecode/set/rel.hh:317, + from gecode/set/rel-op-const-vcv.cpp:38: +./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-op-const-vcv.cpp:111:11: required from here +./gecode/set/rel/subset.hpp:46:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 46 | View1,PC_SET_CLUB>(home,y0,y1) {} + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp: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/kernel.hh:187, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp:37: +./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) + | ~~~~~^~~~ +In file included from ./gecode/set/rel-op.hh:287, + from gecode/set/rel-op-const-vcv.cpp:39: +./gecode/set/rel-op/superofinter.hpp: In instantiation of 'Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]': +./gecode/set/rel-op/superofinter.hpp:60:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' +gecode/set/rel-op-const-vcv.cpp:130:11: required from here +./gecode/set/rel-op/superofinter.hpp:47:62: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 47 | View2,PC_SET_CLUB>(home,y0,y1,y2) {} + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp: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/kernel.hh:187, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp:37: +./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/set/rel-op.hh:290, + from gecode/set/rel-op-const-vcv.cpp:39: +./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]' +gecode/set/rel-op-const-vcv.cpp:147:11: required from here +./gecode/set/rel-op/union.hpp:51:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | View2,PC_SET_ANY>(home,y0,y1,y2) {} + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp: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/kernel.hh:187, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp:37: +./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]' +./gecode/set/rel-op/inter.hpp:50:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' +gecode/set/rel-op-const-vcv.cpp:60:11: required from here +./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/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp:37: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp: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:322, + from gecode/set/rel-op-const-vcv.cpp:38: +./gecode/set/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]': +./gecode/set/rel/nq.hpp:100:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' +./gecode/set/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-op-const-vcv.cpp:83:11: required from here +./gecode/set/rel/nq.hpp:146:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 146 | : UnaryPropagator(home,_x), y(_y) {} + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp: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/kernel.hh:187, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp:37: +./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/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-op-const-vcv.cpp:83:11: required from here +./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 587 | : Propagator(home), x0(y0), x1(y1) { + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp:37: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:187, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp:37: +./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/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-const-vcv.cpp:102:11: required from here +./gecode/kernel/propagator/pattern.hpp:648:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 648 | : Propagator(home), x0(y0), x1(y1), x2(y2) { + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp:37: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:187, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp:37: +./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/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-op-const-vcv.cpp:111:11: required from here +./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 587 | : Propagator(home), x0(y0), x1(y1) { + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp:37: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:187, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp:37: +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::EmptyView; int pc2 = 2]': +./gecode/set/rel-op/superofinter.hpp:47:62: required from 'Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' +./gecode/set/rel-op/superofinter.hpp:60:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' +gecode/set/rel-op-const-vcv.cpp:130:11: required from here +./gecode/kernel/propagator/pattern.hpp:648:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 648 | : Propagator(home), x0(y0), x1(y1), x2(y2) { + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp:37: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:187, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp:37: +./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]' +./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]' +gecode/set/rel-op-const-vcv.cpp:147:11: required from here +./gecode/kernel/propagator/pattern.hpp:648:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 648 | : Propagator(home), x0(y0), x1(y1), x2(y2) { + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp:37: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp: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, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp:37: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from gecode/set/rel-op-const-vcv.cpp:37: +./gecode/int/var/int.hpp:49:3: 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, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp:37: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from gecode/set/rel-op-const-vcv.cpp:37: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp:37: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from gecode/set/rel-op-const-vcv.cpp:37: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:187, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp:37: +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]': +./gecode/set/rel/nq.hpp:146:56: required from 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' +./gecode/set/rel/nq.hpp:100:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' +./gecode/set/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-op-const-vcv.cpp:83:11: required from here +./gecode/kernel/propagator/pattern.hpp:303:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 303 | : Propagator(home), x0(y0) { + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp:37: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp: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-const-vcv.cpp:38: +./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 ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' +./gecode/set/rel-op/union.hpp:75:3: required from here +./gecode/set/rel/eq.hpp:56:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 56 | (void) new (home) Eq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp: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/set/rel.hh:320, + from gecode/set/rel-op-const-vcv.cpp: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/union.hpp:177:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Union::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' +./gecode/set/rel-op/union.hpp:75:3: required from here +./gecode/set/rel/eq.hpp:56:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 56 | (void) new (home) Eq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp: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/set/rel.hh:320, + from gecode/set/rel-op-const-vcv.cpp: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::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 ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' +./gecode/set/rel/subset.hpp:69:3: required from here +./gecode/set/rel/eq.hpp:56:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 56 | (void) new (home) Eq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp: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/set/rel.hh:320, + from gecode/set/rel-op-const-vcv.cpp: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::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::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/union.hpp:175:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Union::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' +./gecode/set/rel-op/union.hpp:75:3: required from here +./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | : MixBinaryPropagator(home,x,y) {} + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp: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/kernel.hh:187, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp:37: +./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) + | ~~~~~^~~~ +In file included from ./gecode/set/rel.hh:320, + from gecode/set/rel-op-const-vcv.cpp:38: +./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]': +./gecode/set/rel/eq.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' +./gecode/set/rel-op/union.hpp:177:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Union::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' +./gecode/set/rel-op/union.hpp:75:3: required from here +./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | : MixBinaryPropagator(home,x,y) {} + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp: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/kernel.hh:187, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp:37: +./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]' + 586 | (Home home, View0 y0, View1 y1) + | ~~~~~^~~~ +In file included from ./gecode/set/rel.hh:320, + from gecode/set/rel-op-const-vcv.cpp:38: +./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/subset.hpp:83:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' +./gecode/set/rel/subset.hpp:69:3: required from here +./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | : MixBinaryPropagator(home,x,y) {} + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp: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/kernel.hh:187, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp:37: +./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]' +./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/union.hpp:175:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Union::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' +./gecode/set/rel-op/union.hpp:75:3: required from here +./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 587 | : Propagator(home), x0(y0), x1(y1) { + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp:37: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:187, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp:37: +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]': +./gecode/set/rel/eq.hpp:45:70: required from 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' +./gecode/set/rel/eq.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' +./gecode/set/rel-op/union.hpp:177:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Union::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' +./gecode/set/rel-op/union.hpp:75:3: required from here +./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 587 | : Propagator(home), x0(y0), x1(y1) { + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp:37: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:187, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp:37: +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]': +./gecode/set/rel/eq.hpp:45:70: required from 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' +./gecode/set/rel/eq.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' +./gecode/set/rel/subset.hpp:83:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' +./gecode/set/rel/subset.hpp:69:3: required from here +./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 587 | : Propagator(home), x0(y0), x1(y1) { + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcv.cpp:37: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp: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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/rel-op-const-vcc.o gecode/set/rel-op-const-vcc.cpp +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcc.cpp:37: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcc.cpp:37: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/rel-op-const-vcc.cpp:37: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp: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, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcc.cpp:37: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcc.cpp: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/kernel.hh:261, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcc.cpp:37: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcc.cpp:37: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/set.hh:43, + from gecode/set/rel-op-const-vcc.cpp:37: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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/set/rel-op-const-vcc.cpp:37: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from gecode/set/rel-op-const-vcc.cpp:37: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723, + from ./gecode/set.hh:44, + from gecode/set/rel-op-const-vcc.cpp:37: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/set.hh:43, + from gecode/set/rel-op-const-vcc.cpp: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/set.hh:44, + from gecode/set/rel-op-const-vcc.cpp:37: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcc.cpp:37: @@ -202286,54 +203420,6 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from gecode/set/rel-op-const-vcv.cpp:37: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp: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/set/rel-op-const-vcv.cpp:37: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from gecode/set/rel-op-const-vcv.cpp:37: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp: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/set/rel-op-const-vcv.cpp:37: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, - from gecode/set/rel-op-const-vcv.cpp:37: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: 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 ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp: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/set/rel-op-const-vcv.cpp:37: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcc.cpp:37: @@ -202546,311 +203632,84 @@ from gecode/set/rel-op-const-vcc.cpp: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/set.hh:44, - from gecode/set/rel-op-const-vcc.cpp:37: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/set.hh:44, - from gecode/set/rel-op-const-vcc.cpp:37: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcc.cpp: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/set.hh:44, - from gecode/set/rel-op-const-vcc.cpp:37: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/set.hh:44, - from gecode/set/rel-op-const-vcc.cpp:37: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcc.cpp: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/set.hh:44, - from gecode/set/rel-op-const-vcc.cpp:37: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp:37: -gecode/set/rel-op-const-vcv.cpp: In function 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetOpType, const Gecode::IntSet&, Gecode::SetRelType, Gecode::SetVar)': -gecode/set/rel-op-const-vcv.cpp:63:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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); \ - | ^~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp: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/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, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/set.hh:44, - from gecode/set/rel-op-const-vcc.cpp:37: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: 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 ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcc.cpp: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/set.hh:44, - from gecode/set/rel-op-const-vcc.cpp:37: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/set.hh:44, - from gecode/set/rel-op-const-vcc.cpp:37: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcc.cpp: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/set.hh:44, - from gecode/set/rel-op-const-vcc.cpp:37: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp:37: -gecode/set/rel-op-const-vcv.cpp:76:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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); \ - | ^~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp: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/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:77:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 77 | rel(home,tmp,r,z); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp: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/set/rel-op-const-vcv.cpp:37: -./gecode/set.hh:723:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar)' - 723 | rel(Home home, SetVar x, SetRelType r, SetVar y); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp:37: -gecode/set/rel-op-const-vcv.cpp:85:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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); \ - | ^~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp: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/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) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp:37: -gecode/set/rel-op-const-vcv.cpp:93:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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); \ - | ^~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp: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/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, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp:37: -gecode/set/rel-op-const-vcv.cpp:104:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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( - | ^~~~~~~~~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp: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/set/rel-op.hh:287, - from gecode/set/rel-op-const-vcv.cpp:39: -./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, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp:37: -gecode/set/rel-op-const-vcv.cpp:112:67: 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); \ - | ^~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp: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/set/rel.hh:317, - from gecode/set/rel-op-const-vcv.cpp:38: -./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) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp:37: -gecode/set/rel-op-const-vcv.cpp:123:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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); \ - | ^~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp: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/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, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp:37: -gecode/set/rel-op-const-vcv.cpp:131:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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); \ - | ^~ + | ^~~~ +In file included from ./gecode/set.hh:44, + from gecode/set/rel-op-const-vcc.cpp:37: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/set.hh:44, + from gecode/set/rel-op-const-vcc.cpp:37: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp:37: + from gecode/set/rel-op-const-vcc.cpp: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/set/rel-op.hh:287, - from gecode/set/rel-op-const-vcv.cpp:39: -./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, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp:37: -gecode/set/rel-op-const-vcv.cpp:140:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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); \ - | ^~ +In file included from ./gecode/set.hh:44, + from gecode/set/rel-op-const-vcc.cpp:37: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/set.hh:44, + from gecode/set/rel-op-const-vcc.cpp:37: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp:37: + from gecode/set/rel-op-const-vcc.cpp: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/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, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp:37: -gecode/set/rel-op-const-vcv.cpp:150:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 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); \ - | ^~ +In file included from ./gecode/set.hh:44, + from gecode/set/rel-op-const-vcc.cpp:37: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/set.hh:44, + from gecode/set/rel-op-const-vcc.cpp:37: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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 ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp:37: + from gecode/set/rel-op-const-vcc.cpp: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/set/rel-op.hh:290, - from gecode/set/rel-op-const-vcv.cpp:39: -./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:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 157 | rel(home, y, op, x, r, z); - | ^ +In file included from ./gecode/set.hh:44, + from gecode/set/rel-op-const-vcc.cpp:37: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/set.hh:44, + from gecode/set/rel-op-const-vcc.cpp:37: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp:37: + from gecode/set/rel-op-const-vcc.cpp: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/set/rel-op-const-vcv.cpp:37: -./gecode/set.hh:782:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntSet&, Gecode::SetOpType, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar)' - 782 | rel(Home home, const IntSet& x, SetOpType op, SetVar y, - | ~~~~~^~~~ +In file included from ./gecode/set.hh:44, + from gecode/set/rel-op-const-vcc.cpp:37: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': @@ -203014,238 +203873,6 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp:37: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from gecode/set/rel-op-const-vcv.cpp:37: -./gecode/int/var/int.hpp:49:3: 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, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp:37: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from gecode/set/rel-op-const-vcv.cpp:37: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp:37: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from gecode/set/rel-op-const-vcv.cpp:37: -./gecode/int/var/int.hpp:49:3: 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, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp:37: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from gecode/set/rel-op-const-vcv.cpp:37: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp:37: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from gecode/set/rel-op-const-vcv.cpp:37: -./gecode/set/var/set.hpp:49:3: note: because '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, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp:37: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from gecode/set/rel-op-const-vcv.cpp:37: -./gecode/set/var/set.hpp:49:3: 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:289, - from gecode/set/rel-op-const-vcv.cpp:39: -./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 -./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 file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp: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/set/rel-op.hh:289, - from gecode/set/rel-op-const-vcv.cpp:39: -./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, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp:37: -./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 -./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:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp: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/set/rel.hh:322, - from gecode/set/rel-op-const-vcv.cpp:38: -./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) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp:37: -./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); \ - | ^~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp: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/set/rel.hh:322, - from gecode/set/rel-op-const-vcv.cpp:38: -./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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp: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/set/rel.hh:322, - from gecode/set/rel-op-const-vcv.cpp:38: -./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) - | ~~~~~^~~~ -In file included from ./gecode/set/rel-op.hh:287, - from gecode/set/rel-op-const-vcv.cpp:39: -./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 -./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/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp: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/set/rel-op.hh:287, - from gecode/set/rel-op-const-vcv.cpp:39: -./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) - | ~~~~~^~~~ -In file included from ./gecode/set/rel.hh:317, - from gecode/set/rel-op-const-vcv.cpp:38: -./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 -./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/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp: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/set/rel.hh:317, - from gecode/set/rel-op-const-vcv.cpp:38: -./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) - | ~~~~~^~~~ -In file included from ./gecode/set/rel-op.hh:287, - from gecode/set/rel-op-const-vcv.cpp:39: -./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 -./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/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp: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/set/rel-op.hh:287, - from gecode/set/rel-op-const-vcv.cpp:39: -./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) - | ~~~~~^~~~ -In file included from ./gecode/set/rel-op.hh:290, - from gecode/set/rel-op-const-vcv.cpp:39: -./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 -./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:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp: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/set/rel-op.hh:290, - from gecode/set/rel-op-const-vcv.cpp:39: -./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 file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: @@ -203435,190 +204062,6 @@ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp:37: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from gecode/set/rel-op-const-vcv.cpp:37: -./gecode/int/var/int.hpp:49:3: 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, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp:37: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from gecode/set/rel-op-const-vcv.cpp:37: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp:37: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from gecode/set/rel-op-const-vcv.cpp:37: -./gecode/set/var/set.hpp:49:3: 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:289, - from gecode/set/rel-op-const-vcv.cpp:39: -./gecode/set/rel-op/inter.hpp: In instantiation of 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]': -./gecode/set/rel-op/inter.hpp:50:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' -gecode/set/rel-op-const-vcv.cpp:60:11: required from here -./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/rel-op-const-vcv.cpp: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/kernel.hh:187, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp:37: -./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) - | ~~~~~^~~~ -In file included from ./gecode/set/rel.hh:322, - from gecode/set/rel-op-const-vcv.cpp:38: -./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-op-const-vcv.cpp:83:11: required from here -./gecode/set/rel/nq.hpp:100:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 100 | (void) new (home) DistinctDoit(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp: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/set/rel.hh:322, - from gecode/set/rel-op-const-vcv.cpp:38: -./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-op-const-vcv.cpp:83:11: required from here -./gecode/set/rel/nq.hpp:45:73: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | : MixBinaryPropagator(home,x,y) {} - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp: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/kernel.hh:187, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp:37: -./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) - | ~~~~~^~~~ -In file included from ./gecode/set/rel-op.hh:287, - from gecode/set/rel-op-const-vcv.cpp:39: -./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-const-vcv.cpp:102:11: required from here -./gecode/set/rel-op/superofinter.hpp:47:62: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 47 | View2,PC_SET_CLUB>(home,y0,y1,y2) {} - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp: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/kernel.hh:187, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp:37: -./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) - | ~~~~~^~~~ -In file included from ./gecode/set/rel.hh:317, - from gecode/set/rel-op-const-vcv.cpp:38: -./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-op-const-vcv.cpp:111:11: required from here -./gecode/set/rel/subset.hpp:46:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 46 | View1,PC_SET_CLUB>(home,y0,y1) {} - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp: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/kernel.hh:187, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp:37: -./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) - | ~~~~~^~~~ -In file included from ./gecode/set/rel-op.hh:287, - from gecode/set/rel-op-const-vcv.cpp:39: -./gecode/set/rel-op/superofinter.hpp: In instantiation of 'Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]': -./gecode/set/rel-op/superofinter.hpp:60:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' -gecode/set/rel-op-const-vcv.cpp:130:11: required from here -./gecode/set/rel-op/superofinter.hpp:47:62: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 47 | View2,PC_SET_CLUB>(home,y0,y1,y2) {} - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp: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/kernel.hh:187, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp:37: -./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/set/rel-op.hh:290, - from gecode/set/rel-op-const-vcv.cpp:39: -./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]' -gecode/set/rel-op-const-vcv.cpp:147:11: required from here -./gecode/set/rel-op/union.hpp:51:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | View2,PC_SET_ANY>(home,y0,y1,y2) {} - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp: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/kernel.hh:187, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp:37: -./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) - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -203705,50 +204148,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::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]' -./gecode/set/rel-op/inter.hpp:50:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' -gecode/set/rel-op-const-vcv.cpp:60:11: required from here -./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/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp:37: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp: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:322, - from gecode/set/rel-op-const-vcv.cpp:38: -./gecode/set/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]': -./gecode/set/rel/nq.hpp:100:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' -./gecode/set/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-op-const-vcv.cpp:83:11: required from here -./gecode/set/rel/nq.hpp:146:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 146 | : UnaryPropagator(home,_x), y(_y) {} - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp: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/kernel.hh:187, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp:37: -./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/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-op-const-vcv.cpp:83:11: required from here -./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 587 | : Propagator(home), x0(y0), x1(y1) { - | ^ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op-const-vcc.cpp:39: ./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]': @@ -203758,19 +204157,10 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp: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/kernel.hh:150, - from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ 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: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]' @@ -203864,44 +204254,6 @@ ./gecode/set/rel-op/superofinter.hpp:45:9: note: initializing argument 1 of 'Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 45 | (Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:187, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp:37: -./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/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-const-vcv.cpp:102:11: required from here -./gecode/kernel/propagator/pattern.hpp:648:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 648 | : Propagator(home), x0(y0), x1(y1), x2(y2) { - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp:37: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:187, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp:37: -./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/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-op-const-vcv.cpp:111:11: required from here -./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 587 | : Propagator(home), x0(y0), x1(y1) { - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp:37: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op-const-vcc.cpp:39: ./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]': @@ -203920,120 +204272,6 @@ ./gecode/set/rel-op/union.hpp:49:40: note: initializing argument 1 of 'Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]' 49 | Union::Union(Home home, View0 y0,View1 y1,View2 y2) | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:187, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp:37: -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::EmptyView; int pc2 = 2]': -./gecode/set/rel-op/superofinter.hpp:47:62: required from 'Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' -./gecode/set/rel-op/superofinter.hpp:60:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' -gecode/set/rel-op-const-vcv.cpp:130:11: required from here -./gecode/kernel/propagator/pattern.hpp:648:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 648 | : Propagator(home), x0(y0), x1(y1), x2(y2) { - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp:37: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:187, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp:37: -./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]' -./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]' -gecode/set/rel-op-const-vcv.cpp:147:11: required from here -./gecode/kernel/propagator/pattern.hpp:648:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 648 | : Propagator(home), x0(y0), x1(y1), x2(y2) { - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp:37: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp: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, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp:37: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from gecode/set/rel-op-const-vcv.cpp:37: -./gecode/int/var/int.hpp:49:3: 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, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp:37: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from gecode/set/rel-op-const-vcv.cpp:37: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp:37: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from gecode/set/rel-op-const-vcv.cpp:37: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:187, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp:37: -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]': -./gecode/set/rel/nq.hpp:146:56: required from 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' -./gecode/set/rel/nq.hpp:100:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' -./gecode/set/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-op-const-vcv.cpp:83:11: required from here -./gecode/kernel/propagator/pattern.hpp:303:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 303 | : Propagator(home), x0(y0) { - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp:37: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp: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, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: @@ -204066,59 +204304,6 @@ ./gecode/int/var/bool.hpp:50:3: 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-const-vcv.cpp:38: -./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 ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' -./gecode/set/rel-op/union.hpp:75:3: required from here -./gecode/set/rel/eq.hpp:56:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 56 | (void) new (home) Eq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp: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/set/rel.hh:320, - from gecode/set/rel-op-const-vcv.cpp: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/union.hpp:177:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Union::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' -./gecode/set/rel-op/union.hpp:75:3: required from here -./gecode/set/rel/eq.hpp:56:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 56 | (void) new (home) Eq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp: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/set/rel.hh:320, - from gecode/set/rel-op-const-vcv.cpp: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::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 ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' -./gecode/set/rel/subset.hpp:69:3: required from here -./gecode/set/rel/eq.hpp:56:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 56 | (void) new (home) Eq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp: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/set/rel.hh:320, - from gecode/set/rel-op-const-vcv.cpp: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::SetView; View1 = Gecode::Set::SetView]' - 44 | Eq::Eq(Home home, View0 x, View1 y) - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: @@ -204134,46 +204319,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::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/union.hpp:175:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Union::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' -./gecode/set/rel-op/union.hpp:75:3: required from here -./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | : MixBinaryPropagator(home,x,y) {} - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp: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/kernel.hh:187, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp:37: -./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) - | ~~~~~^~~~ -In file included from ./gecode/set/rel.hh:320, - from gecode/set/rel-op-const-vcv.cpp:38: -./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]': -./gecode/set/rel/eq.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' -./gecode/set/rel-op/union.hpp:177:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Union::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' -./gecode/set/rel-op/union.hpp:75:3: required from here -./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | : MixBinaryPropagator(home,x,y) {} - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp: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/kernel.hh:187, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp:37: -./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]' - 586 | (Home home, View0 y0, View1 y1) - | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op-const-vcc.cpp:39: ./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]': @@ -204288,27 +204433,6 @@ ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 2]' 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ -In file included from ./gecode/set/rel.hh:320, - from gecode/set/rel-op-const-vcv.cpp:38: -./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/subset.hpp:83:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' -./gecode/set/rel/subset.hpp:69:3: required from here -./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | : MixBinaryPropagator(home,x,y) {} - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp: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/kernel.hh:187, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp:37: -./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]' - 586 | (Home home, View0 y0, View1 y1) - | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op-const-vcc.cpp:39: ./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]': @@ -204329,63 +204453,6 @@ ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::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::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/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/union.hpp:175:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Union::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' -./gecode/set/rel-op/union.hpp:75:3: required from here -./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 587 | : Propagator(home), x0(y0), x1(y1) { - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp:37: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:187, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp:37: -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]': -./gecode/set/rel/eq.hpp:45:70: required from 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' -./gecode/set/rel/eq.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' -./gecode/set/rel-op/union.hpp:177:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Union::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' -./gecode/set/rel-op/union.hpp:75:3: required from here -./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 587 | : Propagator(home), x0(y0), x1(y1) { - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp:37: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:187, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp:37: -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]': -./gecode/set/rel/eq.hpp:45:70: required from 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' -./gecode/set/rel/eq.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' -./gecode/set/rel/subset.hpp:83:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' -./gecode/set/rel/subset.hpp:69:3: required from here -./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 587 | : Propagator(home), x0(y0), x1(y1) { - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcv.cpp:37: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: 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/inter.hpp:189:61: required from 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/inter.hpp:50:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' @@ -209268,8 +209335,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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/set/channel.o gecode/set/channel.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/bool.o gecode/set/bool.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: @@ -209280,16 +209345,6 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/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, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: @@ -209341,57 +209396,6 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./gecode/set.hh:43, - from gecode/set/bool.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/bool.cpp: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: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, - from ./gecode/set.hh:43, - from gecode/set/bool.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/bool.cpp: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:261, - from ./gecode/set.hh:43, - from gecode/set/bool.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./gecode/set.hh:43, - from gecode/set/bool.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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/set.hh:43, - from gecode/set/bool.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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/set/channel.cpp:38: @@ -210007,20 +210011,6 @@ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/set.hh:44, - from gecode/set/bool.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from gecode/set/bool.cpp: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) - | ^~~~~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: @@ -210060,13 +210050,6 @@ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ -In file included from ./gecode/int.hh:1723, - from ./gecode/set.hh:44, - from gecode/set/bool.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: @@ -210106,17 +210089,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:150, - from ./gecode/set.hh:43, - from gecode/set/bool.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from gecode/set/bool.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: @@ -210137,207 +210109,6 @@ ./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/int.hh:2555, - from ./gecode/set.hh:44, - from gecode/set/bool.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/bool.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from gecode/set/bool.cpp:34: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/set.hh:44, - from gecode/set/bool.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/bool.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from gecode/set/bool.cpp:34: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/set.hh:44, - from gecode/set/bool.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/bool.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from gecode/set/bool.cpp:34: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/set.hh:44, - from gecode/set/bool.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/bool.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from gecode/set/bool.cpp:34: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/set.hh:44, - from gecode/set/bool.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/bool.cpp: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:229, - from ./gecode/set.hh:43, - from gecode/set/bool.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/set.hh:44, - from gecode/set/bool.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: 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 ./gecode/set.hh:43, - from gecode/set/bool.cpp: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:229, - from ./gecode/set.hh:43, - from gecode/set/bool.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/set.hh:44, - from gecode/set/bool.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: 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:150, - from ./gecode/set.hh:43, - from gecode/set/bool.cpp: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:229, - from ./gecode/set.hh:43, - from gecode/set/bool.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/set.hh:44, - from gecode/set/bool.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: 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:150, - from ./gecode/set.hh:43, - from gecode/set/bool.cpp: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:229, - from ./gecode/set.hh:43, - from gecode/set/bool.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/set.hh:44, - from gecode/set/bool.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/bool.cpp: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/int.hh:4353, - from ./gecode/set.hh:44, - from gecode/set/bool.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/set.hh:44, - from gecode/set/bool.cpp:34: -./gecode/int/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 ./gecode/set.hh:43, - from gecode/set/bool.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from gecode/set/bool.cpp:34: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/set.hh:44, - from gecode/set/bool.cpp:34: -./gecode/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 ./gecode/set.hh:43, - from gecode/set/bool.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from gecode/set/bool.cpp: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/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: @@ -210398,59 +210169,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because '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, - from ./gecode/set.hh:44, - from gecode/set/bool.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/bool.cpp: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/int.hh:4353, - from ./gecode/set.hh:44, - from gecode/set/bool.cpp:34: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from ./gecode/set.hh:44, - from gecode/set/bool.cpp:34: -./gecode/int/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 ./gecode/set.hh:43, - from gecode/set/bool.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from gecode/set/bool.cpp:34: -./gecode/int.hh:4429:21: note: initializing argument 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, - from ./gecode/set.hh:44, - from gecode/set/bool.cpp:34: -./gecode/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:150, - from ./gecode/set.hh:43, - from gecode/set/bool.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from gecode/set/bool.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: @@ -210479,42 +210197,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/set.hh:44, - from gecode/set/bool.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/bool.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from gecode/set/bool.cpp:34: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/set.hh:44, - from gecode/set/bool.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/bool.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from gecode/set/bool.cpp:34: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: @@ -210554,24 +210236,6 @@ ./gecode/set/channel/sorted.hpp:48:43: note: initializing argument 1 of 'Gecode::Set::Channel::ChannelSorted::ChannelSorted(Gecode::Home, View, Gecode::ViewArray&) [with View = Gecode::Set::SetView]' 48 | ChannelSorted::ChannelSorted(Home home, View y0, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/set.hh:44, - from gecode/set/bool.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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:150, - from ./gecode/set.hh:43, - from gecode/set/bool.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from gecode/set/bool.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/set/channel.hh:259, from gecode/set/channel.cpp:40: ./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]': @@ -210590,24 +210254,6 @@ ./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, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/set.hh:44, - from gecode/set/bool.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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:150, - from ./gecode/set.hh:43, - from gecode/set/bool.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from gecode/set/bool.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/set/channel.hh:260, from gecode/set/channel.cpp:40: ./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]': @@ -210644,42 +210290,6 @@ ./gecode/set/channel/set.hpp:38:37: note: initializing argument 1 of 'Gecode::Set::Channel::ChannelSet::ChannelSet(Gecode::Home, Gecode::ViewArray >&, Gecode::ViewArray >&) [with View = Gecode::Set::SetView]' 38 | ChannelSet::ChannelSet(Home home, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/set.hh:44, - from gecode/set/bool.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: 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 ./gecode/set.hh:43, - from gecode/set/bool.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from gecode/set/bool.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/set.hh:44, - from gecode/set/bool.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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:150, - from ./gecode/set.hh:43, - from gecode/set/bool.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from gecode/set/bool.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: @@ -210936,6 +210546,463 @@ ./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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/bool.o gecode/set/bool.cpp +In 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, + from ./gecode/set.hh:43, + from gecode/set/bool.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/bool.cpp: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: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, + from ./gecode/set.hh:43, + from gecode/set/bool.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/bool.cpp: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:261, + from ./gecode/set.hh:43, + from gecode/set/bool.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./gecode/set.hh:43, + from gecode/set/bool.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/set.hh:43, + from gecode/set/bool.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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/set/bool.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from gecode/set/bool.cpp: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) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723, + from ./gecode/set.hh:44, + from gecode/set/bool.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/set.hh:43, + from gecode/set/bool.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from gecode/set/bool.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/set.hh:44, + from gecode/set/bool.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/bool.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from gecode/set/bool.cpp:34: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/set.hh:44, + from gecode/set/bool.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/bool.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from gecode/set/bool.cpp:34: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/set.hh:44, + from gecode/set/bool.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/bool.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from gecode/set/bool.cpp:34: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/set.hh:44, + from gecode/set/bool.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/bool.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from gecode/set/bool.cpp:34: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/set.hh:44, + from gecode/set/bool.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/bool.cpp: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:229, + from ./gecode/set.hh:43, + from gecode/set/bool.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/set.hh:44, + from gecode/set/bool.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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 ./gecode/set.hh:43, + from gecode/set/bool.cpp: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:229, + from ./gecode/set.hh:43, + from gecode/set/bool.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/set.hh:44, + from gecode/set/bool.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, + from ./gecode/set.hh:43, + from gecode/set/bool.cpp: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:229, + from ./gecode/set.hh:43, + from gecode/set/bool.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/set.hh:44, + from gecode/set/bool.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, + from ./gecode/set.hh:43, + from gecode/set/bool.cpp: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:229, + from ./gecode/set.hh:43, + from gecode/set/bool.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/set.hh:44, + from gecode/set/bool.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/bool.cpp: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/int.hh:4353, + from ./gecode/set.hh:44, + from gecode/set/bool.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/set.hh:44, + from gecode/set/bool.cpp:34: +./gecode/int/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 ./gecode/set.hh:43, + from gecode/set/bool.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from gecode/set/bool.cpp:34: +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/set.hh:44, + from gecode/set/bool.cpp:34: +./gecode/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 ./gecode/set.hh:43, + from gecode/set/bool.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from gecode/set/bool.cpp: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/int.hh:4845, + from ./gecode/set.hh:44, + from gecode/set/bool.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/bool.cpp: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/int.hh:4353, + from ./gecode/set.hh:44, + from gecode/set/bool.cpp:34: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from ./gecode/set.hh:44, + from gecode/set/bool.cpp:34: +./gecode/int/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 ./gecode/set.hh:43, + from gecode/set/bool.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from gecode/set/bool.cpp:34: +./gecode/int.hh:4429:21: note: initializing argument 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, + from ./gecode/set.hh:44, + from gecode/set/bool.cpp:34: +./gecode/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:150, + from ./gecode/set.hh:43, + from gecode/set/bool.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from gecode/set/bool.cpp:34: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/set.hh:44, + from gecode/set/bool.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/bool.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from gecode/set/bool.cpp:34: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/set.hh:44, + from gecode/set/bool.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/bool.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from gecode/set/bool.cpp:34: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/set.hh:44, + from gecode/set/bool.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, + from ./gecode/set.hh:43, + from gecode/set/bool.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from gecode/set/bool.cpp:34: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/set.hh:44, + from gecode/set/bool.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, + from ./gecode/set.hh:43, + from gecode/set/bool.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from gecode/set/bool.cpp:34: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/set.hh:44, + from gecode/set/bool.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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 ./gecode/set.hh:43, + from gecode/set/bool.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from gecode/set/bool.cpp:34: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/set.hh:44, + from gecode/set/bool.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, + from ./gecode/set.hh:43, + from gecode/set/bool.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from gecode/set/bool.cpp:34: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from gecode/set/bool.cpp:34: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': @@ -211358,6 +211425,8 @@ -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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/set/sequence.o gecode/set/sequence.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/distinct.o gecode/set/distinct.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, @@ -211369,8 +211438,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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/distinct.o gecode/set/distinct.cpp +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence.cpp:36: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, @@ -211429,54 +211507,6 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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/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/int.hh:917, - from ./gecode/set.hh:44, - from ./gecode/set/element.hh:39, - from gecode/set/element.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; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./gecode/set/element.hh:39, - from gecode/set/element.cpp: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/int.hh:1723, - from ./gecode/set.hh:44, - from ./gecode/set/element.hh:39, - from gecode/set/element.cpp:36: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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/set.hh:43, - from ./gecode/set/element.hh:39, - from gecode/set/element.cpp: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) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from ./gecode/set/element.hh:39, - from gecode/set/element.cpp:36: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, @@ -211535,6 +211565,54 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/distinct.hh:37, + from gecode/set/distinct.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/set.hh:44, + from ./gecode/set/element.hh:39, + from gecode/set/element.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; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./gecode/set/element.hh:39, + from gecode/set/element.cpp: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/int.hh:1723, + from ./gecode/set.hh:44, + from ./gecode/set/element.hh:39, + from gecode/set/element.cpp:36: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/set.hh:43, + from ./gecode/set/element.hh:39, + from gecode/set/element.cpp: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) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from ./gecode/set/element.hh:39, + from gecode/set/element.cpp:36: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/element.hh:39, @@ -211957,86 +212035,6 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/set/element.hh:39, - from gecode/set/element.cpp:36: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/element.hh:39, - from gecode/set/element.cpp: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) { - | ^~~~ -In file included from ./gecode/set/element.hh:39, - from gecode/set/element.cpp:36: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/set/element.hh:39, - from gecode/set/element.cpp:36: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: 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:150, - from ./gecode/set.hh:43, - from ./gecode/set/element.hh:39, - from gecode/set/element.cpp: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) { - | ^~~~ -In file included from ./gecode/set/element.hh:39, - from gecode/set/element.cpp:36: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/set/element.hh:39, - from gecode/set/element.cpp:36: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/element.hh:39, - from gecode/set/element.cpp: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) { - | ^~~~ -In file included from ./gecode/kernel.hh:229, - from ./gecode/set.hh:43, - from ./gecode/set/element.hh:39, - from gecode/set/element.cpp: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:1173, - from ./gecode/set/element.hh:39, - from gecode/set/element.cpp:36: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: 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 ./gecode/set.hh:43, - from ./gecode/set/element.hh:39, - from gecode/set/element.cpp: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) { - | ^~~~ -In file included from ./gecode/kernel.hh:229, - from ./gecode/set.hh:43, - from ./gecode/set/element.hh:39, - from gecode/set/element.cpp: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/int.hh:917, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, @@ -212095,13 +212093,6 @@ ./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438, - from ./gecode/set/element.hh:39, - from gecode/set/element.cpp:36: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/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, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, @@ -212117,25 +212108,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/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/element.hh:39, - from gecode/set/element.cpp: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) { - | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/set/element.hh:39, - from gecode/set/element.cpp:36: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, @@ -212144,12 +212122,6 @@ ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ -In file included from ./gecode/set.hh:1438, - from ./gecode/set/element.hh:39, - from gecode/set/element.cpp:36: -./gecode/set/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:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, @@ -212157,24 +212129,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/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/element.hh:39, - from gecode/set/element.cpp: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) { - | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -In file included from ./gecode/set/element.hh:39, - from gecode/set/element.cpp:36: -./gecode/set.hh:1206:20: note: initializing argument 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:2555, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, @@ -212196,24 +212156,6 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438, - from ./gecode/set/element.hh:39, - from gecode/set/element.cpp:36: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/element.hh:39, - from gecode/set/element.cpp: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) { - | ^~~~ -In file included from ./gecode/set/element.hh:39, - from gecode/set/element.cpp:36: -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, @@ -212364,63 +212306,6 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/set/element.hh:39, - from gecode/set/element.cpp:36: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/element.hh:39, - from gecode/set/element.cpp: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) { - | ^~~~ -In file included from ./gecode/set/element.hh:39, - from gecode/set/element.cpp:36: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/set/element.hh:39, - from gecode/set/element.cpp:36: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/element.hh:39, - from gecode/set/element.cpp: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) { - | ^~~~ -In file included from ./gecode/set/element.hh:39, - from gecode/set/element.cpp:36: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, - from ./gecode/set/element.hh:39, - from gecode/set/element.cpp:36: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: 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 ./gecode/set.hh:43, - from ./gecode/set/element.hh:39, - from gecode/set/element.cpp: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) { - | ^~~~ -In file included from ./gecode/set/element.hh:39, - from gecode/set/element.cpp:36: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, @@ -212483,6 +212368,86 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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/set/element.hh:39, + from gecode/set/element.cpp:36: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/element.hh:39, + from gecode/set/element.cpp: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) { + | ^~~~ +In file included from ./gecode/set/element.hh:39, + from gecode/set/element.cpp:36: +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/set/element.hh:39, + from gecode/set/element.cpp:36: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, + from ./gecode/set.hh:43, + from ./gecode/set/element.hh:39, + from gecode/set/element.cpp: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) { + | ^~~~ +In file included from ./gecode/set/element.hh:39, + from gecode/set/element.cpp:36: +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/set/element.hh:39, + from gecode/set/element.cpp:36: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/element.hh:39, + from gecode/set/element.cpp: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) { + | ^~~~ +In file included from ./gecode/kernel.hh:229, + from ./gecode/set.hh:43, + from ./gecode/set/element.hh:39, + from gecode/set/element.cpp: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:1173, + from ./gecode/set/element.hh:39, + from gecode/set/element.cpp:36: +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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 ./gecode/set.hh:43, + from ./gecode/set/element.hh:39, + from gecode/set/element.cpp: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) { + | ^~~~ +In file included from ./gecode/kernel.hh:229, + from ./gecode/set.hh:43, + from ./gecode/set/element.hh:39, + from gecode/set/element.cpp: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/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, @@ -212504,6 +212469,26 @@ ./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438, + from ./gecode/set/element.hh:39, + from gecode/set/element.cpp:36: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/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 ./gecode/set.hh:43, + from ./gecode/set/element.hh:39, + from gecode/set/element.cpp: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) { + | ^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/set/element.hh:39, + from gecode/set/element.cpp:36: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, @@ -212525,6 +212510,42 @@ ./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438, + from ./gecode/set/element.hh:39, + from gecode/set/element.cpp:36: +./gecode/set/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:150, + from ./gecode/set.hh:43, + from ./gecode/set/element.hh:39, + from gecode/set/element.cpp: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) { + | ^~~~ +In file included from ./gecode/set/element.hh:39, + from gecode/set/element.cpp:36: +./gecode/set.hh:1206:20: note: initializing argument 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, + from ./gecode/set/element.hh:39, + from gecode/set/element.cpp:36: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/element.hh:39, + from gecode/set/element.cpp: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) { + | ^~~~ +In file included from ./gecode/set/element.hh:39, + from gecode/set/element.cpp:36: +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, @@ -212567,27 +212588,6 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int/element.hh:323, - from ./gecode/set/element.hh:42, - from gecode/set/element.cpp:36: -./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/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/element.hh:39, - from gecode/set/element.cpp: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) { - | ^~~~ -In file included from ./gecode/kernel.hh:187, - from ./gecode/set.hh:43, - from ./gecode/set/element.hh:39, - from gecode/set/element.cpp:36: -./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:5699, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, @@ -212630,13 +212630,13 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int/element.hh:323, - from ./gecode/set/element.hh:42, +In file included from ./gecode/set.hh:1667, + from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: -./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:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 52 | return Rel::EqDom::post(home,x0x1w,x2); - | ^ +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, @@ -212644,19 +212644,18 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/int/rel.hh:695, - from ./gecode/int/element.hh:40, - from ./gecode/set/element.hh:42, +In file included from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: -./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){ - | ~~~~~^~~~ -In file included from ./gecode/int/element.hh:323, - from ./gecode/set/element.hh:42, +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: -./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/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, @@ -212664,12 +212663,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/int/element.hh:323, - from ./gecode/set/element.hh:42, +In file included from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: -./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/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./gecode/set.hh:43, + from ./gecode/set/distinct.hh:37, + from gecode/set/distinct.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/distinct.hh:37, + from gecode/set/distinct.cpp: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: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, + from ./gecode/set.hh:43, + from ./gecode/set/distinct.hh:37, + from gecode/set/distinct.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/distinct.hh:37, + from gecode/set/distinct.cpp: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:261, + from ./gecode/set.hh:43, + from ./gecode/set/distinct.hh:37, + from gecode/set/distinct.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./gecode/set.hh:43, + from ./gecode/set/distinct.hh:37, + from gecode/set/distinct.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/set.hh:43, + from ./gecode/set/distinct.hh:37, + from gecode/set/distinct.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866, + from ./gecode/set/element.hh:39, + from gecode/set/element.cpp:36: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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 ./gecode/set.hh:43, + from ./gecode/set/element.hh:39, + from gecode/set/element.cpp: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) { + | ^~~~ +In file included from ./gecode/set/element.hh:39, + from gecode/set/element.cpp:36: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: @@ -212863,6 +212938,67 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/int/element.hh:323, + from ./gecode/set/element.hh:42, + from gecode/set/element.cpp:36: +./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/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/element.hh:39, + from gecode/set/element.cpp: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) { + | ^~~~ +In file included from ./gecode/kernel.hh:187, + from ./gecode/set.hh:43, + from ./gecode/set/element.hh:39, + from gecode/set/element.cpp:36: +./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/element.hh:323, + from ./gecode/set/element.hh:42, + from gecode/set/element.cpp:36: +./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:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 52 | return Rel::EqDom::post(home,x0x1w,x2); + | ^ +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:3266:3: note: because 'Gecode::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, + from ./gecode/set/element.hh:42, + from gecode/set/element.cpp:36: +./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){ + | ~~~~~^~~~ +In file included from ./gecode/int/element.hh:323, + from ./gecode/set/element.hh:42, + from gecode/set/element.cpp:36: +./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); + | ^ +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:3266:3: note: because 'Gecode::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:323, + from ./gecode/set/element.hh:42, + from gecode/set/element.cpp:36: +./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/set/sequence.hh:106, from gecode/set/sequence.cpp:36: ./gecode/set/sequence/seq.hpp: In constructor 'Gecode::Set::Sequence::Seq::Seq(Gecode::Home, Gecode::ViewArray&)': @@ -213043,17 +213179,6 @@ ./gecode/set/sequence/seq-u.hpp:58:19: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Sequence::SeqU::post(Gecode::Home, Gecode::ViewArray, Gecode::Set::SetView)' 58 | SeqU::post(Home home, ViewArray x, SetView y) { | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/distinct.hh:37, - from gecode/set/distinct.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, @@ -213315,57 +213440,6 @@ ./gecode/set/element/inter.hpp:92:13: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::post(Gecode::Home, Gecode::Set::Element::ElementIntersection::IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementIntersection::IdxViewArray = Gecode::Int::IdxViewArray]' 92 | post(Home home, IdxViewArray& xs, View0 x0, View1 x1, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence.cpp: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) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence.cpp: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/kernel.hh:176, - from ./gecode/set.hh:43, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence.cpp: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/set/element.cpp: In function 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)': gecode/set/element.cpp:182:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 182 | element(home,op,xs,y,z,universe); @@ -213380,23 +213454,6 @@ gecode/set/element.cpp:132:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const IntSetArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 132 | element(Home home, SetOpType op, const IntSetArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence.cpp: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/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, @@ -213534,6 +213591,23 @@ 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) { | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence.cpp: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/set/element.cpp:234:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 234 | element(home, a, pair(home,x,w,y,h), z); | ^ @@ -213598,6 +213672,57 @@ from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence.cpp: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/kernel.hh:176, + from ./gecode/set.hh:43, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence.cpp: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) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence.cpp: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/kernel.hh:176, + from ./gecode/set.hh:43, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -213626,6 +213751,101 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +In file included from ./gecode/kernel.hh:187, + from ./gecode/set.hh:43, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence.cpp:36: +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Set::SetView; int pc = 4]': +./gecode/set/sequence/seq.hpp:49:49: required from here +./gecode/kernel/propagator/pattern.hpp:477:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 477 | : Propagator(home), x(y) { + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(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:187, + from ./gecode/set.hh:43, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence.cpp:36: +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::NaryOnePropagator::NaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Set::SetView; int pc = 4]': +./gecode/set/sequence/seq-u.hpp:49:54: required from here +./gecode/kernel/propagator/pattern.hpp:528:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 528 | : Propagator(home), x(x0), y(y0) { + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(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/sequence.hh:103, + from gecode/set/sequence.cpp:36: +./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:40: required from here +./gecode/set/rel/eq.hpp:56:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 56 | (void) new (home) Eq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence.cpp: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) { + | ^~~~ +In file included from ./gecode/set/rel.hh:320, + from ./gecode/set/sequence.hh:103, + from gecode/set/sequence.cpp:36: +./gecode/set/rel/eq.hpp:44:28: note: initializing argument 1 of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' + 44 | Eq::Eq(Home home, View0 x, View1 y) + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence.cpp: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) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence.cpp: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/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, @@ -213645,6 +213865,23 @@ | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence.cpp:36: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': @@ -213694,15 +213931,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/kernel.hh:187, - from ./gecode/set.hh:43, - from ./gecode/set/sequence.hh:43, +In file included from ./gecode/set/rel.hh:320, + from ./gecode/set/sequence.hh:103, from gecode/set/sequence.cpp:36: -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Set::SetView; int pc = 4]': -./gecode/set/sequence/seq.hpp:49:49: required from here -./gecode/kernel/propagator/pattern.hpp:477:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 477 | : Propagator(home), x(y) { - | ^ +./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]': +./gecode/set/rel/eq.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' +./gecode/set/sequence/seq-u.hpp:64:40: required from here +./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | : MixBinaryPropagator(home,x,y) {} + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, @@ -213710,18 +213947,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) - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::NaryOnePropagator::NaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Set::SetView; int pc = 4]': -./gecode/set/sequence/seq-u.hpp:49:54: required from here -./gecode/kernel/propagator/pattern.hpp:528:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 528 | : Propagator(home), x(x0), y(y0) { - | ^ +./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]' + 586 | (Home home, View0 y0, View1 y1) + | ~~~~~^~~~ +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]': +./gecode/set/rel/eq.hpp:45:70: required from 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' +./gecode/set/rel/eq.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' +./gecode/set/sequence/seq-u.hpp:64:40: required from here +./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 587 | : Propagator(home), x0(y0), x1(y1) { + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, @@ -213732,67 +213971,68 @@ ./gecode/kernel/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/sequence.hh:103, - from gecode/set/sequence.cpp:36: -./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:40: required from here -./gecode/set/rel/eq.hpp:56:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 56 | (void) new (home) Eq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/kernel.hh:150, +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp: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) { - | ^~~~ -In file included from ./gecode/set/rel.hh:320, - from ./gecode/set/sequence.hh:103, +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: -./gecode/set/rel/eq.hpp:44:28: note: initializing argument 1 of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' - 44 | Eq::Eq(Home home, View0 x, View1 y) - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./gecode/set.hh:43, - from ./gecode/set/distinct.hh:37, - from gecode/set/distinct.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/distinct.hh:37, - from gecode/set/distinct.cpp: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: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, - from ./gecode/set.hh:43, - from ./gecode/set/distinct.hh:37, - from gecode/set/distinct.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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, +./gecode/int/var/int.hpp:49:3: 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, from ./gecode/set.hh:43, - from ./gecode/set/distinct.hh:37, - from gecode/set/distinct.cpp: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:261, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence.cpp:36: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, - from ./gecode/set/distinct.hh:37, - from gecode/set/distinct.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence.cpp:36: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence.cpp:36: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, @@ -213809,24 +214049,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:285, - from ./gecode/set.hh:43, - from ./gecode/set/distinct.hh:37, - from gecode/set/distinct.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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/set.hh:43, - from ./gecode/set/distinct.hh:37, - from gecode/set/distinct.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, @@ -214118,24 +214340,6 @@ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence.cpp: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) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': @@ -214144,24 +214348,6 @@ ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence.cpp: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/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, @@ -214427,6 +214613,43 @@ ./gecode/kernel/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, + from ./gecode/set/distinct.hh:37, + from gecode/set/distinct.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./gecode/set/distinct.hh:37, + from gecode/set/distinct.cpp: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) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723, + from ./gecode/set.hh:44, + from ./gecode/set/distinct.hh:37, + from gecode/set/distinct.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/set.hh:43, + from ./gecode/set/distinct.hh:37, + from gecode/set/distinct.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from ./gecode/set/distinct.hh:37, + from gecode/set/distinct.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, @@ -214510,125 +214733,428 @@ ./gecode/set/var/set.hpp:49:3: note: because '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, +In file included from ./gecode/int.hh:2555, + from ./gecode/set.hh:44, + from ./gecode/set/distinct.hh:37, + from gecode/set/distinct.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence.cpp:36: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/set/rel.hh:320, - from ./gecode/set/sequence.hh:103, - from gecode/set/sequence.cpp:36: -./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]': -./gecode/set/rel/eq.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' -./gecode/set/sequence/seq-u.hpp:64:40: required from here -./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | : MixBinaryPropagator(home,x,y) {} - | ^ + from ./gecode/set/distinct.hh:37, + from gecode/set/distinct.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from ./gecode/set/distinct.hh:37, + from gecode/set/distinct.cpp:34: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/set.hh:44, + from ./gecode/set/distinct.hh:37, + from gecode/set/distinct.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence.cpp:36: + from ./gecode/set/distinct.hh:37, + from gecode/set/distinct.cpp: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:187, +In file included from ./gecode/set.hh:44, + from ./gecode/set/distinct.hh:37, + from gecode/set/distinct.cpp:34: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/set.hh:44, + from ./gecode/set/distinct.hh:37, + from gecode/set/distinct.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence.cpp:36: -./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]' - 586 | (Home home, View0 y0, View1 y1) - | ~~~~~^~~~ -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]': -./gecode/set/rel/eq.hpp:45:70: required from 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' -./gecode/set/rel/eq.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' -./gecode/set/sequence/seq-u.hpp:64:40: required from here -./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 587 | : Propagator(home), x0(y0), x1(y1) { + from ./gecode/set/distinct.hh:37, + from gecode/set/distinct.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from ./gecode/set/distinct.hh:37, + from gecode/set/distinct.cpp:34: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/set.hh:44, + from ./gecode/set/distinct.hh:37, + from gecode/set/distinct.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/distinct.hh:37, + from gecode/set/distinct.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from ./gecode/set/distinct.hh:37, + from gecode/set/distinct.cpp:34: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/set.hh:44, + from ./gecode/set/distinct.hh:37, + from gecode/set/distinct.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/distinct.hh:37, + from gecode/set/distinct.cpp: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:229, + from ./gecode/set.hh:43, + from ./gecode/set/distinct.hh:37, + from gecode/set/distinct.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/set.hh:44, + from ./gecode/set/distinct.hh:37, + from gecode/set/distinct.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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 ./gecode/set.hh:43, + from ./gecode/set/distinct.hh:37, + from gecode/set/distinct.cpp: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:229, + from ./gecode/set.hh:43, + from ./gecode/set/distinct.hh:37, + from gecode/set/distinct.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/set.hh:44, + from ./gecode/set/distinct.hh:37, + from gecode/set/distinct.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, + from ./gecode/set.hh:43, + from ./gecode/set/distinct.hh:37, + from gecode/set/distinct.cpp: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:229, + from ./gecode/set.hh:43, + from ./gecode/set/distinct.hh:37, + from gecode/set/distinct.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/set.hh:44, + from ./gecode/set/distinct.hh:37, + from gecode/set/distinct.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, + from ./gecode/set.hh:43, + from ./gecode/set/distinct.hh:37, + from gecode/set/distinct.cpp: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:229, + from ./gecode/set.hh:43, + from ./gecode/set/distinct.hh:37, + from gecode/set/distinct.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/set.hh:44, + from ./gecode/set/distinct.hh:37, + from gecode/set/distinct.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/distinct.hh:37, + from gecode/set/distinct.cpp: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/int.hh:4353, + from ./gecode/set.hh:44, + from ./gecode/set/distinct.hh:37, + from gecode/set/distinct.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/set.hh:44, + from ./gecode/set/distinct.hh:37, + from gecode/set/distinct.cpp:34: +./gecode/int/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 ./gecode/set.hh:43, + from ./gecode/set/distinct.hh:37, + from gecode/set/distinct.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from ./gecode/set/distinct.hh:37, + from gecode/set/distinct.cpp:34: +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/set.hh:44, + from ./gecode/set/distinct.hh:37, + from gecode/set/distinct.cpp:34: +./gecode/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 ./gecode/set.hh:43, + from ./gecode/set/distinct.hh:37, + from gecode/set/distinct.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from ./gecode/set/distinct.hh:37, + from gecode/set/distinct.cpp: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/int.hh:4845, + from ./gecode/set.hh:44, + from ./gecode/set/distinct.hh:37, + from gecode/set/distinct.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence.cpp:36: + from ./gecode/set/distinct.hh:37, + from gecode/set/distinct.cpp: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: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, +In file included from ./gecode/int.hh:4353, + from ./gecode/set.hh:44, + from ./gecode/set/distinct.hh:37, + from gecode/set/distinct.cpp:34: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from ./gecode/set.hh:44, + from ./gecode/set/distinct.hh:37, + from gecode/set/distinct.cpp:34: +./gecode/int/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 ./gecode/set.hh:43, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence.cpp:36: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, + from ./gecode/set/distinct.hh:37, + from gecode/set/distinct.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from ./gecode/set/distinct.hh:37, + from gecode/set/distinct.cpp:34: +./gecode/int.hh:4429:21: note: initializing argument 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, from ./gecode/set.hh:44, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence.cpp: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) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, + from ./gecode/set/distinct.hh:37, + from gecode/set/distinct.cpp:34: +./gecode/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:150, from ./gecode/set.hh:43, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence.cpp:36: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, + from ./gecode/set/distinct.hh:37, + from gecode/set/distinct.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from ./gecode/set/distinct.hh:37, + from gecode/set/distinct.cpp:34: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, + from ./gecode/set/distinct.hh:37, + from gecode/set/distinct.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence.cpp:36: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence.cpp:36: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ + from ./gecode/set/distinct.hh:37, + from gecode/set/distinct.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from ./gecode/set/distinct.hh:37, + from gecode/set/distinct.cpp:34: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/set.hh:44, + from ./gecode/set/distinct.hh:37, + from gecode/set/distinct.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/distinct.hh:37, + from gecode/set/distinct.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from ./gecode/set/distinct.hh:37, + from gecode/set/distinct.cpp:34: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/set.hh:44, + from ./gecode/set/distinct.hh:37, + from gecode/set/distinct.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, + from ./gecode/set.hh:43, + from ./gecode/set/distinct.hh:37, + from gecode/set/distinct.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from ./gecode/set/distinct.hh:37, + from gecode/set/distinct.cpp:34: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/set.hh:44, + from ./gecode/set/distinct.hh:37, + from gecode/set/distinct.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, + from ./gecode/set.hh:43, + from ./gecode/set/distinct.hh:37, + from gecode/set/distinct.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from ./gecode/set/distinct.hh:37, + from gecode/set/distinct.cpp:34: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/set.hh:44, + from ./gecode/set/distinct.hh:37, + from gecode/set/distinct.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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 ./gecode/set.hh:43, + from ./gecode/set/distinct.hh:37, + from gecode/set/distinct.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from ./gecode/set/distinct.hh:37, + from gecode/set/distinct.cpp:34: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/set.hh:44, + from ./gecode/set/distinct.hh:37, + from gecode/set/distinct.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, + from ./gecode/set.hh:43, + from ./gecode/set/distinct.hh:37, + from gecode/set/distinct.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from ./gecode/set/distinct.hh:37, + from gecode/set/distinct.cpp:34: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from ./gecode/set/element.hh:44, from gecode/set/element.cpp:36: @@ -215337,43 +215863,6 @@ ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SingletonView; int pc1 = 4]' 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/set.hh:44, - from ./gecode/set/distinct.hh:37, - from gecode/set/distinct.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./gecode/set/distinct.hh:37, - from gecode/set/distinct.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723, - from ./gecode/set.hh:44, - from ./gecode/set/distinct.hh:37, - from gecode/set/distinct.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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/set.hh:43, - from ./gecode/set/distinct.hh:37, - from gecode/set/distinct.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from ./gecode/set/distinct.hh:37, - from gecode/set/distinct.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from ./gecode/set/element.hh:44, from gecode/set/element.cpp:36: @@ -215422,6 +215911,44 @@ ./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/set.hh:755, + from ./gecode/set/distinct.hh:37, + from gecode/set/distinct.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/distinct.hh:37, + from gecode/set/distinct.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set/distinct.hh:37, + from gecode/set/distinct.cpp:34: +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/set/distinct.hh:37, + from gecode/set/distinct.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, + from ./gecode/set.hh:43, + from ./gecode/set/distinct.hh:37, + from gecode/set/distinct.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set/distinct.hh:37, + from gecode/set/distinct.cpp:34: +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:289, from ./gecode/set/element.hh:44, from gecode/set/element.cpp:36: @@ -215470,96 +215997,11 @@ ./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/int.hh:2555, - from ./gecode/set.hh:44, - from ./gecode/set/distinct.hh:37, - from gecode/set/distinct.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/distinct.hh:37, - from gecode/set/distinct.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from ./gecode/set/distinct.hh:37, - from gecode/set/distinct.cpp:34: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/set.hh:44, - from ./gecode/set/distinct.hh:37, - from gecode/set/distinct.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/distinct.hh:37, - from gecode/set/distinct.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from ./gecode/set/distinct.hh:37, - from gecode/set/distinct.cpp:34: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/set.hh:44, - from ./gecode/set/distinct.hh:37, - from gecode/set/distinct.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/distinct.hh:37, - from gecode/set/distinct.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from ./gecode/set/distinct.hh:37, - from gecode/set/distinct.cpp:34: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/set.hh:44, - from ./gecode/set/distinct.hh:37, - from gecode/set/distinct.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/distinct.hh:37, - from gecode/set/distinct.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from ./gecode/set/distinct.hh:37, - from gecode/set/distinct.cpp:34: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/set.hh:44, +In file included from ./gecode/set.hh:1173, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, @@ -215573,15 +216015,14 @@ from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp: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::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) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/set.hh:44, +In file included from ./gecode/set.hh:1173, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: 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:29: 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, @@ -215595,60 +216036,15 @@ from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/set.hh:44, - from ./gecode/set/distinct.hh:37, - from gecode/set/distinct.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: 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:150, - from ./gecode/set.hh:43, - from ./gecode/set/distinct.hh:37, - from gecode/set/distinct.cpp: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:229, - from ./gecode/set.hh:43, - from ./gecode/set/distinct.hh:37, - from gecode/set/distinct.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/set.hh:44, - from ./gecode/set/distinct.hh:37, - from gecode/set/distinct.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: 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:150, - from ./gecode/set.hh:43, - from ./gecode/set/distinct.hh:37, - from gecode/set/distinct.cpp: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:229, - from ./gecode/set.hh:43, - from ./gecode/set/distinct.hh:37, - from gecode/set/distinct.cpp: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]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, - from ./gecode/set.hh:44, +In file included from ./gecode/set.hh:1438, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/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: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/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 ./gecode/set.hh:43, @@ -215657,19 +216053,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:4353, - from ./gecode/set.hh:44, +In file included from ./gecode/set.hh:1173, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp: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) { +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/set.hh:44, +In file included from ./gecode/set.hh:1438, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, @@ -215678,18 +216072,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/set.hh:44, - from ./gecode/set/distinct.hh:37, +In file included from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, +./gecode/set.hh:1206:20: note: initializing argument 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, - from ./gecode/set.hh:44, +In file included from ./gecode/set.hh:1438, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: -./gecode/int/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); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, @@ -215698,11 +216090,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:44, - from ./gecode/set/distinct.hh:37, +In file included from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp: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); +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::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]' @@ -215896,28 +216287,6 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/set.hh:44, - from ./gecode/set/distinct.hh:37, - from gecode/set/distinct.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/distinct.hh:37, - from gecode/set/distinct.cpp: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/int.hh:4353, - from ./gecode/set.hh:44, - from ./gecode/set/distinct.hh:37, - from gecode/set/distinct.cpp:34: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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:187, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, @@ -215940,13 +216309,6 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/set.hh:44, - from ./gecode/set/distinct.hh:37, - from gecode/set/distinct.cpp:34: -./gecode/int/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:187, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, @@ -215966,350 +216328,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' 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/distinct.hh:37, - from gecode/set/distinct.cpp: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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -In file included from ./gecode/set.hh:44, - from ./gecode/set/distinct.hh:37, - from gecode/set/distinct.cpp:34: -./gecode/int.hh:4429:21: note: initializing argument 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, - from ./gecode/set.hh:44, - from ./gecode/set/distinct.hh:37, - from gecode/set/distinct.cpp:34: -./gecode/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:150, - from ./gecode/set.hh:43, - from ./gecode/set/distinct.hh:37, - from gecode/set/distinct.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from ./gecode/set/distinct.hh:37, - from gecode/set/distinct.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/set.hh:44, - from ./gecode/set/distinct.hh:37, - from gecode/set/distinct.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/distinct.hh:37, - from gecode/set/distinct.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from ./gecode/set/distinct.hh:37, - from gecode/set/distinct.cpp:34: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/set.hh:44, - from ./gecode/set/distinct.hh:37, - from gecode/set/distinct.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/distinct.hh:37, - from gecode/set/distinct.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from ./gecode/set/distinct.hh:37, - from gecode/set/distinct.cpp:34: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/set.hh:44, - from ./gecode/set/distinct.hh:37, - from gecode/set/distinct.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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:150, - from ./gecode/set.hh:43, - from ./gecode/set/distinct.hh:37, - from gecode/set/distinct.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from ./gecode/set/distinct.hh:37, - from gecode/set/distinct.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/set.hh:44, - from ./gecode/set/distinct.hh:37, - from gecode/set/distinct.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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:150, - from ./gecode/set.hh:43, - from ./gecode/set/distinct.hh:37, - from gecode/set/distinct.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from ./gecode/set/distinct.hh:37, - from gecode/set/distinct.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/set.hh:44, - from ./gecode/set/distinct.hh:37, - from gecode/set/distinct.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: 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 ./gecode/set.hh:43, - from ./gecode/set/distinct.hh:37, - from gecode/set/distinct.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from ./gecode/set/distinct.hh:37, - from gecode/set/distinct.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/set.hh:44, - from ./gecode/set/distinct.hh:37, - from gecode/set/distinct.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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:150, - from ./gecode/set.hh:43, - from ./gecode/set/distinct.hh:37, - from gecode/set/distinct.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from ./gecode/set/distinct.hh:37, - from gecode/set/distinct.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:187, - from ./gecode/set.hh:43, - from ./gecode/set/element.hh:39, - from gecode/set/element.cpp:36: -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]': -./gecode/set/rel/eq.hpp:45:70: required from 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' -./gecode/set/rel/eq.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' -./gecode/set/rel-op/inter.hpp: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]' -./gecode/set/element/inter.hpp:276:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' -./gecode/set/element/inter.hpp:112:3: required from here -./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 587 | : Propagator(home), x0(y0), x1(y1) { - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/set/distinct.hh:37, - from gecode/set/distinct.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/distinct.hh:37, - from gecode/set/distinct.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set/distinct.hh:37, - from gecode/set/distinct.cpp:34: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/set/distinct.hh:37, - from gecode/set/distinct.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: 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:150, - from ./gecode/set.hh:43, - from ./gecode/set/distinct.hh:37, - from gecode/set/distinct.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set/distinct.hh:37, - from gecode/set/distinct.cpp:34: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:187, - from ./gecode/set.hh:43, - from ./gecode/set/element.hh:39, - from gecode/set/element.cpp:36: -./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/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-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]' -./gecode/set/element/inter.hpp:276:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' -./gecode/set/element/inter.hpp:112:3: required from here -./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 587 | : Propagator(home), x0(y0), x1(y1) { - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(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:1173, - from ./gecode/set/distinct.hh:37, - from gecode/set/distinct.cpp:34: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/distinct.hh:37, - from gecode/set/distinct.cpp: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:229, - from ./gecode/set.hh:43, - from ./gecode/set/distinct.hh:37, - from gecode/set/distinct.cpp: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:1173, - from ./gecode/set/distinct.hh:37, - from gecode/set/distinct.cpp:34: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: 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 ./gecode/set.hh:43, - from ./gecode/set/distinct.hh:37, - from gecode/set/distinct.cpp: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:229, - from ./gecode/set.hh:43, - from ./gecode/set/distinct.hh:37, - from gecode/set/distinct.cpp: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, - from ./gecode/set/distinct.hh:37, - from gecode/set/distinct.cpp:34: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/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 ./gecode/set.hh:43, - from ./gecode/set/distinct.hh:37, - from gecode/set/distinct.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/set/distinct.hh:37, - from gecode/set/distinct.cpp:34: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, - from ./gecode/set/distinct.hh:37, - from gecode/set/distinct.cpp:34: -./gecode/set/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:150, - from ./gecode/set.hh:43, - from ./gecode/set/distinct.hh:37, - from gecode/set/distinct.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set/distinct.hh:37, - from gecode/set/distinct.cpp:34: -./gecode/set.hh:1206:20: note: initializing argument 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, - from ./gecode/set/distinct.hh:37, - from gecode/set/distinct.cpp:34: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/distinct.hh:37, - from gecode/set/distinct.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set/distinct.hh:37, - from gecode/set/distinct.cpp: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); - | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: @@ -216382,11 +216403,34 @@ | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, + from ./gecode/set/element.hh:39, + from gecode/set/element.cpp:36: +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]': +./gecode/set/rel/eq.hpp:45:70: required from 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' +./gecode/set/rel/eq.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' +./gecode/set/rel-op/inter.hpp: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]' +./gecode/set/element/inter.hpp:276:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' +./gecode/set/element/inter.hpp:112:3: required from here +./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 587 | : Propagator(home), x0(y0), x1(y1) { + | ^ +In file included from ./gecode/kernel.hh:187, + from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./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) | ~~~~~^~~~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(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/distinct.hh:71, from gecode/set/distinct.cpp:34: ./gecode/set/distinct/atmostOne.hpp: In static member function 'static Gecode::ExecStatus Gecode::Set::Distinct::AtmostOne::post(Gecode::Home, Gecode::ViewArray, unsigned int)': @@ -216448,6 +216492,29 @@ ./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 file included from ./gecode/kernel.hh:187, + from ./gecode/set.hh:43, + from ./gecode/set/element.hh:39, + from gecode/set/element.cpp:36: +./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/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-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]' +./gecode/set/element/inter.hpp:276:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' +./gecode/set/element/inter.hpp:112:3: required from here +./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 587 | : Propagator(home), x0(y0), x1(y1) { + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(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, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, @@ -216585,103 +216652,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, - from ./gecode/set.hh:43, - from ./gecode/set/distinct.hh:37, - from gecode/set/distinct.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./gecode/set/distinct.hh:37, - from gecode/set/distinct.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from ./gecode/set/distinct.hh:37, - from gecode/set/distinct.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/set/distinct.hh:37, - from gecode/set/distinct.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/set.hh:43, - from ./gecode/set/distinct.hh:37, - from gecode/set/distinct.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./gecode/set/distinct.hh:37, - from gecode/set/distinct.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/set.hh:43, - from ./gecode/set/distinct.hh:37, - from gecode/set/distinct.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./gecode/set/distinct.hh:37, - from gecode/set/distinct.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/set.hh:43, - from ./gecode/set/distinct.hh:37, - from gecode/set/distinct.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/set/distinct.hh:37, - from gecode/set/distinct.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/iter.hh:57, from ./gecode/int.hh:61, from ./gecode/set.hh:44, @@ -216703,6 +216673,24 @@ ./gecode/iter/ranges-inter.hpp:297:3: note: because 'Gecode::Iter::Ranges::NaryInter' has user-provided 'Gecode::Iter::Ranges::NaryInter& Gecode::Iter::Ranges::NaryInter::operator=(const Gecode::Iter::Ranges::NaryInter&)' 297 | NaryInter::operator =(const NaryInter& m) { | ^~~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from ./gecode/set/distinct.hh:37, + from gecode/set/distinct.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./gecode/set/distinct.hh:37, + from gecode/set/distinct.cpp: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) + | ^~~~~~~ In file included from ./gecode/iter.hh:57, from ./gecode/int.hh:61, from ./gecode/set.hh:44, @@ -216790,6 +216778,23 @@ ./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, + from ./gecode/set.hh:43, + from ./gecode/set/distinct.hh:37, + from gecode/set/distinct.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/set/distinct.hh:37, + from gecode/set/distinct.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/iter.hh:70, from ./gecode/int.hh:61, from ./gecode/set.hh:44, @@ -216844,6 +216849,68 @@ ./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, + from ./gecode/set.hh:43, + from ./gecode/set/distinct.hh:37, + from gecode/set/distinct.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./gecode/set/distinct.hh:37, + from gecode/set/distinct.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/set.hh:43, + from ./gecode/set/distinct.hh:37, + from gecode/set/distinct.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./gecode/set/distinct.hh:37, + from gecode/set/distinct.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/set.hh:43, + from ./gecode/set/distinct.hh:37, + from gecode/set/distinct.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/set/distinct.hh:37, + from gecode/set/distinct.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/iter.hh:70, from ./gecode/int.hh:61, from ./gecode/set.hh:44, @@ -217637,6 +217704,8 @@ ./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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/precede.o gecode/set/precede.cpp In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, @@ -217923,8 +217992,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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/precede.o gecode/set/precede.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/precede.hh:43, @@ -217994,8 +218061,6 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/sequence/seq.o gecode/set/sequence/seq.cpp In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44, from ./gecode/set/precede.hh:43, @@ -218455,6 +218520,8 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/sequence/seq.o gecode/set/sequence/seq.cpp In file included from ./gecode/set.hh:755, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: @@ -218648,8 +218715,6 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/sequence/seq-u.o gecode/set/sequence/seq-u.cpp In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/precede.hh:43, @@ -218891,6 +218956,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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/sequence/seq-u.o gecode/set/sequence/seq-u.cpp In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/precede.hh:43, @@ -219009,6 +219076,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) | ^~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/array.o gecode/set/array.cpp +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence/seq-u.cpp:40: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, @@ -219023,6 +219103,64 @@ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, + from gecode/set/sequence/seq-u.cpp:40: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/sequence.hh:43, + from gecode/set/sequence/seq-u.cpp: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) + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./gecode/set.hh:43, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence/seq-u.cpp:40: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence/seq-u.cpp:40: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:261, + from ./gecode/set.hh:43, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence/seq-u.cpp:40: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./gecode/set.hh:43, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence/seq-u.cpp:40: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/set.hh:43, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence/seq-u.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./gecode/set.hh:43, + from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -219080,8 +219218,7 @@ | ~~~~~^~~~ 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: + 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; @@ -219089,18 +219226,53 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ -In file included from ./gecode/kernel.hh:261, +In file included from ./gecode/int.hh:917, + from ./gecode/set.hh:44, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence/seq-u.cpp:40: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence/seq-u.cpp:40: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723, + from ./gecode/set.hh:44, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence/seq-u.cpp:40: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence/seq-u.cpp:40: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./gecode/set.hh:43, + from gecode/set/array.cpp:40: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp: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/sequence.hh:43, - from gecode/set/sequence/seq-u.cpp:40: + from gecode/set/array.cpp: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) { | ^~~~ @@ -219109,38 +219281,33 @@ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq-u.cpp:40: + from gecode/set/array.cpp:40: ./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq-u.cpp:40: + from gecode/set/array.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq-u.cpp:40: + from gecode/set/array.cpp:40: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/set.hh:43, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq-u.cpp:40: + from gecode/set/array.cpp:40: ./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace/general.hpp:38:37: 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/set.hh:43, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq-u.cpp:40: + from gecode/set/array.cpp: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) { | ^~~~ @@ -219187,7 +219354,7 @@ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq.cpp:40: + from gecode/set/sequence/seq-u.cpp:40: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); @@ -219195,20 +219362,20 @@ 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: + from gecode/set/sequence/seq-u.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq.cpp:40: + from gecode/set/sequence/seq-u.cpp:40: ./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq.cpp:40: + from gecode/set/sequence/seq-u.cpp:40: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); @@ -219216,20 +219383,20 @@ 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: + from gecode/set/sequence/seq-u.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq.cpp:40: + from gecode/set/sequence/seq-u.cpp:40: ./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq.cpp:40: + from gecode/set/sequence/seq-u.cpp:40: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); @@ -219237,20 +219404,20 @@ 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: + from gecode/set/sequence/seq-u.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq.cpp:40: + from gecode/set/sequence/seq-u.cpp:40: ./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq.cpp:40: + from gecode/set/sequence/seq-u.cpp:40: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); @@ -219258,20 +219425,20 @@ 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: + from gecode/set/sequence/seq-u.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq.cpp:40: + from gecode/set/sequence/seq-u.cpp:40: ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq.cpp:40: + from gecode/set/sequence/seq-u.cpp:40: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); @@ -219279,21 +219446,21 @@ 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: + from gecode/set/sequence/seq-u.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq.cpp:40: + from gecode/set/sequence/seq-u.cpp:40: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq.cpp:40: + from gecode/set/sequence/seq-u.cpp:40: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -219301,21 +219468,21 @@ 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: + from gecode/set/sequence/seq-u.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq.cpp:40: + from gecode/set/sequence/seq-u.cpp:40: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq.cpp:40: + from gecode/set/sequence/seq-u.cpp:40: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); @@ -219323,21 +219490,21 @@ 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: + from gecode/set/sequence/seq-u.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq.cpp:40: + from gecode/set/sequence/seq-u.cpp:40: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq.cpp:40: + from gecode/set/sequence/seq-u.cpp:40: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); @@ -219345,46 +219512,25 @@ 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: + from gecode/set/sequence/seq-u.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq.cpp:40: + from gecode/set/sequence/seq-u.cpp:40: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/set.hh:44, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq.cpp:40: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq.cpp:40: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/set.hh:44, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq.cpp:40: -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 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, +In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: -./gecode/int/branch/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(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, @@ -219395,16 +219541,17 @@ In file included from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, +In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, @@ -219415,18 +219562,16 @@ In file included from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/array.o gecode/set/array.cpp -In file included from ./gecode/int.hh:4845, +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, @@ -219435,19 +219580,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:4353, - from ./gecode/set.hh:44, +In file included from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, @@ -219459,16 +219604,17 @@ In file included from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: -./gecode/int.hh:4429:21: note: initializing argument 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.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: -./gecode/int/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/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, @@ -219476,20 +219622,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:44, +In file included from ./gecode/kernel.hh:229, + from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp: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); +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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, +In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: 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:29: 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 ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, @@ -219497,41 +219644,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:44, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq.cpp:40: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/set.hh:44, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq.cpp:40: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, +In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq.cpp:40: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, @@ -219539,41 +219666,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:44, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq.cpp:40: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/set.hh:44, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq.cpp:40: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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:150, +In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq.cpp:40: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ^ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, @@ -219581,57 +219688,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/set.hh:44, +In file included from ./gecode/kernel.hh:229, + from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq.cpp:40: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ^ + from gecode/set/sequence/seq-u.cpp:40: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq.cpp:40: + from gecode/set/sequence/seq-u.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/set.hh:44, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq.cpp:40: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/set.hh:44, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq-u.cpp:40: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(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/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723, +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 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, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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()); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, @@ -219642,17 +219734,16 @@ In file included from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: 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: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 ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, @@ -219663,80 +219754,79 @@ In file included from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::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, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq-u.cpp:40: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ + from gecode/set/sequence/seq.cpp:40: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq-u.cpp:40: + from gecode/set/sequence/seq.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/set.hh:44, +In file included from ./gecode/int.hh:4353, + from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq-u.cpp:40: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, + from gecode/set/sequence/seq.cpp:40: +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 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, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq-u.cpp:40: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ + from gecode/set/sequence/seq.cpp:40: +./gecode/int/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 ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq-u.cpp:40: + from gecode/set/sequence/seq.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq-u.cpp:40: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + from gecode/set/sequence/seq.cpp:40: +./gecode/int.hh:4384:20: note: initializing argument 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, +In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq-u.cpp:40: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ + from gecode/set/sequence/seq.cpp:40: +./gecode/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 ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq-u.cpp:40: + from gecode/set/sequence/seq.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq-u.cpp:40: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, + from gecode/set/sequence/seq.cpp:40: +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: 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()); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, @@ -219744,21 +219834,20 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:229, - from ./gecode/set.hh:43, +In file included from ./gecode/int.hh:4353, + from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ^ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, @@ -219766,21 +219855,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:229, - from ./gecode/set.hh:43, +In file included from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, +./gecode/int.hh:4429:21: note: initializing argument 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, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: 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: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:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, @@ -219788,159 +219875,158 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:229, - from ./gecode/set.hh:43, +In file included from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, +In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq-u.cpp:40: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ^ + from gecode/set/sequence/seq.cpp:40: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq-u.cpp:40: + from gecode/set/sequence/seq.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:229, - from ./gecode/set.hh:43, +In file included from ./gecode/int.hh:4353, + from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq-u.cpp:40: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ + from gecode/set/sequence/seq.cpp:40: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq-u.cpp:40: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ + from gecode/set/sequence/seq.cpp:40: +./gecode/int/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 ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq-u.cpp:40: + from gecode/set/sequence/seq.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/set.hh:44, +In file included from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq-u.cpp:40: -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ + from gecode/set/sequence/seq.cpp:40: +./gecode/int.hh:4429:21: note: initializing argument 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, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq-u.cpp:40: -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ + from gecode/set/sequence/seq.cpp:40: +./gecode/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:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq-u.cpp:40: + from gecode/set/sequence/seq.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq-u.cpp:40: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, + from gecode/set/sequence/seq.cpp: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/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq-u.cpp:40: -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ + from gecode/set/sequence/seq.cpp:40: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq-u.cpp:40: + from gecode/set/sequence/seq.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq-u.cpp:40: -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, + from gecode/set/sequence/seq.cpp:40: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq-u.cpp:40: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ + from gecode/set/sequence/seq.cpp:40: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq-u.cpp:40: + from gecode/set/sequence/seq.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/set.hh:44, +In file included from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq-u.cpp:40: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from gecode/set/sequence/seq.cpp:40: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq-u.cpp:40: -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ + from gecode/set/sequence/seq.cpp:40: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq-u.cpp:40: + from gecode/set/sequence/seq.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq-u.cpp:40: -./gecode/int.hh:4429:21: note: initializing argument 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, + from gecode/set/sequence/seq.cpp:40: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq-u.cpp:40: -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ + from gecode/set/sequence/seq.cpp:40: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq-u.cpp:40: + from gecode/set/sequence/seq.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq-u.cpp: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); - | ~~~~~^~~~ + from gecode/set/sequence/seq.cpp:40: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, @@ -220004,6 +220090,48 @@ ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/set.hh:44, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence/seq.cpp:40: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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 ./gecode/set.hh:43, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence/seq.cpp:40: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence/seq.cpp:40: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/set.hh:44, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence/seq.cpp:40: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, + from ./gecode/set.hh:43, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence/seq.cpp:40: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence/seq.cpp:40: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, @@ -220147,119 +220275,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq.cpp:40: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/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 ./gecode/set.hh:43, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq.cpp:40: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq.cpp:40: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq.cpp:40: -./gecode/set/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:150, - from ./gecode/set.hh:43, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq.cpp:40: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq.cpp:40: -./gecode/set.hh:1206:20: note: initializing argument 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, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq.cpp:40: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq.cpp:40: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq.cpp:40: -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq.cpp:40: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq.cpp:40: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq.cpp:40: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq.cpp:40: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq.cpp:40: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq.cpp:40: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq.cpp:40: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: 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 ./gecode/set.hh:43, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq.cpp:40: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq.cpp:40: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: @@ -220342,7 +220357,7 @@ | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq-u.cpp:40: + from gecode/set/sequence/seq.cpp:40: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); @@ -220350,89 +220365,107 @@ 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: + from gecode/set/sequence/seq.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq-u.cpp:40: + from gecode/set/sequence/seq.cpp:40: ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq-u.cpp:40: + from gecode/set/sequence/seq.cpp:40: ./gecode/set/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:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq-u.cpp:40: + from gecode/set/sequence/seq.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq-u.cpp:40: + from gecode/set/sequence/seq.cpp:40: ./gecode/set.hh:1206:20: note: initializing argument 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, from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq-u.cpp:40: + from gecode/set/sequence/seq.cpp:40: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq-u.cpp:40: + from gecode/set/sequence/seq.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq-u.cpp:40: + from gecode/set/sequence/seq.cpp:40: ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/set/sequence.hh:106, - from gecode/set/sequence/seq.cpp:40: -./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.hh:1438, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence/seq-u.cpp:40: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/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 ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq.cpp:40: + from gecode/set/sequence/seq-u.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:187, +In file included from ./gecode/set.hh:1173, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence/seq-u.cpp:40: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence/seq-u.cpp:40: +./gecode/set/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:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq.cpp:40: -./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) - | ~~~~~^~~~ -In file included from ./gecode/set/sequence.hh:106, - from gecode/set/sequence/seq.cpp:40: -./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); - | ^ + from gecode/set/sequence/seq-u.cpp:40: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set/sequence.hh:43, + from gecode/set/sequence/seq-u.cpp:40: +./gecode/set.hh:1206:20: note: initializing argument 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, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence/seq-u.cpp:40: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq.cpp:40: + from gecode/set/sequence/seq-u.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/set/sequence.hh:106, - from gecode/set/sequence/seq.cpp:40: -./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:43, + from gecode/set/sequence/seq-u.cpp:40: +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/set/sequence.hh:43, @@ -220453,26 +220486,6 @@ ./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set/sequence.hh:107, - from gecode/set/sequence/seq.cpp:40: -./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) {} - | ^ -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:3266:3: note: because 'Gecode::Home' 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, - from ./gecode/set.hh:43, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq.cpp:40: -./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) - | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: @@ -220492,12 +220505,32 @@ ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set/sequence.hh:107, +In file included from ./gecode/set.hh:1866, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence/seq-u.cpp:40: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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 ./gecode/set.hh:43, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence/seq-u.cpp:40: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set/sequence.hh:43, + from gecode/set/sequence/seq-u.cpp:40: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: -./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:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 64 | return Rel::Eq::post(home, x[0], y); - | ^ +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, @@ -220505,17 +220538,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/set/rel.hh:320, - from ./gecode/set/sequence.hh:103, +In file included from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: -./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/sequence.hh:107, +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: -./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.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, @@ -220523,14 +220557,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/sequence.hh:107, +In file included from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: -./gecode/set/sequence/seq-u.hpp:48:19: note: initializing argument 1 of 'Gecode::Set::Sequence::SeqU::SeqU(Gecode::Home, Gecode::ViewArray&, Gecode::Set::SetView)' - 48 | SeqU::SeqU(Home home, ViewArray& x, SetView y) - | ~~~~~^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/set.hh:1866, from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq-u.cpp:40: + from gecode/set/sequence/seq.cpp:40: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); @@ -220538,12 +220572,12 @@ 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: + from gecode/set/sequence/seq.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq-u.cpp:40: + from gecode/set/sequence/seq.cpp:40: ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ @@ -220641,165 +220675,44 @@ ./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, - from ./gecode/set.hh:43, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq.cpp:40: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, +In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq.cpp:40: -./gecode/int/var/int.hpp:49:3: 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, - from ./gecode/set.hh:43, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq.cpp:40: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ + from gecode/set/array.cpp:40: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq.cpp:40: + from gecode/set/array.cpp:40: ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq.cpp:40: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq.cpp:40: -./gecode/int/var/int.hpp:49:3: 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, - from ./gecode/set.hh:43, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq.cpp:40: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, +In file included from ./gecode/int.hh:1723, from ./gecode/set.hh:44, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq.cpp:40: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq.cpp:40: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq.cpp: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) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq.cpp:40: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq.cpp: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) - | ^~~~~~ -In file included from ./gecode/kernel.hh:187, - from ./gecode/set.hh:43, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq.cpp:40: -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Set::SetView; int pc = 4]': -./gecode/set/sequence/seq.hpp:49:49: required from here -./gecode/kernel/propagator/pattern.hpp:477:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 477 | : Propagator(home), x(y) { - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(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:187, - from ./gecode/set.hh:43, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq.cpp:40: -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::NaryOnePropagator::NaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Set::SetView; int pc = 4]': -./gecode/set/sequence/seq-u.hpp:49:54: required from here -./gecode/kernel/propagator/pattern.hpp:528:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 528 | : Propagator(home), x(x0), y(y0) { - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(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/sequence.hh:103, - from gecode/set/sequence/seq.cpp:40: -./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:40: required from here -./gecode/set/rel/eq.hpp:56:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 56 | (void) new (home) Eq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~ + from gecode/set/array.cpp:40: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/set.hh:43, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq.cpp:40: + from gecode/set/array.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/set/rel.hh:320, - from ./gecode/set/sequence.hh:103, +In file included from ./gecode/set.hh:44, + from gecode/set/array.cpp:40: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/set/sequence.hh:106, from gecode/set/sequence/seq.cpp:40: -./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/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/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, @@ -220817,6 +220730,20 @@ ./gecode/int/var/int.hpp:49:3: 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/sequence.hh:43, + from gecode/set/sequence/seq.cpp:40: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:187, + from ./gecode/set.hh:43, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence/seq.cpp:40: +./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) + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, @@ -220834,6 +220761,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) | ^~~~~~~ +In file included from ./gecode/set/sequence.hh:106, + from gecode/set/sequence/seq.cpp:40: +./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); + | ^ +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:3266:3: note: because '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/sequence.hh:106, + from gecode/set/sequence/seq.cpp:40: +./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, + from gecode/set/sequence/seq.cpp:40: +./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) {} + | ^ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, @@ -220868,159 +220819,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because '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, - from ./gecode/set.hh:43, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq.cpp:40: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq.cpp:40: -./gecode/int/var/int.hpp:49:3: 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, - from ./gecode/set.hh:43, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq.cpp:40: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq.cpp:40: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq-u.cpp:40: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq-u.cpp: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) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq-u.cpp:40: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq-u.cpp: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) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq.cpp:40: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq.cpp: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) - | ^~~~~~ -In file included from ./gecode/kernel.hh:187, - from ./gecode/set.hh:43, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq-u.cpp:40: -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Set::SetView; int pc = 4]': -./gecode/set/sequence/seq.hpp:49:49: required from here -./gecode/kernel/propagator/pattern.hpp:477:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 477 | : Propagator(home), x(y) { - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(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:187, - from ./gecode/set.hh:43, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq-u.cpp:40: -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::NaryOnePropagator::NaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Set::SetView; int pc = 4]': -./gecode/set/sequence/seq-u.hpp:49:54: required from here -./gecode/kernel/propagator/pattern.hpp:528:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 528 | : Propagator(home), x(x0), y(y0) { - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(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/sequence.hh:103, - from gecode/set/sequence/seq-u.cpp:40: -./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:40: required from here -./gecode/set/rel/eq.hpp:56:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 56 | (void) new (home) Eq(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/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:3266:3: note: because '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, - from gecode/set/sequence/seq-u.cpp:40: -./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.hh:320, - from ./gecode/set/sequence.hh:103, - from gecode/set/sequence/seq.cpp:40: -./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]': -./gecode/set/rel/eq.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' -./gecode/set/sequence/seq-u.hpp:64:40: required from here -./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | : MixBinaryPropagator(home,x,y) {} - | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, @@ -221032,34 +220830,15 @@ from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: -./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: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) | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq-u.cpp:40: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq-u.cpp:40: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]': -./gecode/set/rel/eq.hpp:45:70: required from 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' -./gecode/set/rel/eq.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' -./gecode/set/sequence/seq-u.hpp:64:40: required from here -./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 587 | : Propagator(home), x0(y0), x1(y1) { - | ^ +In file included from ./gecode/set/sequence.hh:107, + from gecode/set/sequence/seq.cpp:40: +./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:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 64 | return Rel::Eq::post(home, x[0], y); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, @@ -221067,381 +220846,29 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp: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, - from ./gecode/set.hh:43, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq-u.cpp:40: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq-u.cpp:40: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/set.hh:43, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq.cpp:40: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq.cpp:40: -./gecode/int/var/int.hpp:49:3: 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, - from ./gecode/set.hh:43, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq.cpp:40: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq.cpp:40: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/set.hh:43, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq.cpp:40: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq.cpp: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) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq-u.cpp:40: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq-u.cpp: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) - | ^~~~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/sequence.hh:103, - from gecode/set/sequence/seq-u.cpp:40: -./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]': -./gecode/set/rel/eq.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' -./gecode/set/sequence/seq-u.hpp:64:40: required from here -./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | : MixBinaryPropagator(home,x,y) {} - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq-u.cpp:40: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:187, - from ./gecode/set.hh:43, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq-u.cpp:40: -./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]' - 586 | (Home home, View0 y0, View1 y1) - | ~~~~~^~~~ -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]': -./gecode/set/rel/eq.hpp:45:70: required from 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' -./gecode/set/rel/eq.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' -./gecode/set/sequence/seq-u.hpp:64:40: required from here -./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 587 | : Propagator(home), x0(y0), x1(y1) { + from gecode/set/sequence/seq.cpp:40: +./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/sequence.hh:107, + from gecode/set/sequence/seq.cpp:40: +./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); | ^ 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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(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, - from ./gecode/set.hh:43, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq-u.cpp:40: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq-u.cpp:40: -./gecode/int/var/int.hpp:49:3: 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, - from ./gecode/set.hh:43, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq-u.cpp:40: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq-u.cpp:40: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/set.hh:43, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq-u.cpp:40: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq-u.cpp: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) - | ^~~~~~ -In file included from ./gecode/iter.hh:57, - from ./gecode/int.hh:61, - from ./gecode/set.hh:44, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq-u.cpp:40: -./gecode/iter/ranges-diff.hpp: In instantiation of 'Gecode::Iter::Ranges::Diff::Diff(I&, J&) [with I = Gecode::Set::BndSetRanges; J = Gecode::Iter::Ranges::NaryUnion]': -./gecode/set/var-imp/set.hpp:215:42: required from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]' -./gecode/set/view/set.hpp:165:25: required from 'Gecode::ModEvent Gecode::Set::SetView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]' -./gecode/set/rel-op/common.hpp:605:7: required from 'Gecode::ExecStatus Gecode::Set::RelOp::partitionNYUB(Gecode::Space&, bool&, Gecode::ViewArray&, View1&, Gecode::Set::GLBndSet&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' -gecode/set/sequence/seq-u.cpp:125:9: required from here -./gecode/iter/ranges-diff.hpp:114:18: 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, - from ./gecode/int.hh:61, - from ./gecode/set.hh:44, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq-u.cpp:40: -./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, - from ./gecode/int.hh:61, - from ./gecode/set.hh:44, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq-u.cpp:40: -./gecode/iter/ranges-singleton-append.hpp: In instantiation of 'Gecode::Iter::Ranges::SingletonAppend::SingletonAppend(int, int, J&) [with J = Gecode::Iter::Ranges::NaryUnion]': -./gecode/set/var-imp/set.hpp:240:38: required from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]' -./gecode/set/var-imp/set.hpp:232:29: required from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]' -./gecode/set/view/set.hpp:165:25: required from 'Gecode::ModEvent Gecode::Set::SetView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]' -./gecode/set/rel-op/common.hpp:605:7: required from 'Gecode::ExecStatus Gecode::Set::RelOp::partitionNYUB(Gecode::Space&, bool&, Gecode::ViewArray&, View1&, Gecode::Set::GLBndSet&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' -gecode/set/sequence/seq-u.cpp:125:9: required from here -./gecode/iter/ranges-singleton-append.hpp:94:11: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy] - 94 | : j(j0) { - | ^ -In file included from ./gecode/iter.hh:67, - from ./gecode/int.hh:61, - from ./gecode/set.hh:44, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq-u.cpp:40: -./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, - from ./gecode/int.hh:61, - from ./gecode/set.hh:44, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq-u.cpp:40: -./gecode/iter/ranges-singleton-append.hpp: In instantiation of 'Gecode::Iter::Ranges::Inter::Inter(I&, J&) [with I = Gecode::Set::BndSetRanges; J = Gecode::Iter::Ranges::SingletonAppend]': -./gecode/set/var-imp/integerset.hpp:378:41: required from 'bool Gecode::Set::LUBndSet::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::SingletonAppend]' -./gecode/set/var-imp/set.hpp:241:23: required from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]' -./gecode/set/var-imp/set.hpp:232:29: required from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]' -./gecode/set/view/set.hpp:165:25: required from 'Gecode::ModEvent Gecode::Set::SetView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]' -./gecode/set/rel-op/common.hpp:605:7: required from 'Gecode::ExecStatus Gecode::Set::RelOp::partitionNYUB(Gecode::Space&, bool&, Gecode::ViewArray&, View1&, Gecode::Set::GLBndSet&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' -gecode/set/sequence/seq-u.cpp:125:9: required from here -./gecode/iter/ranges-singleton-append.hpp:47:9: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy] - 47 | class SingletonAppend : public MinMax { - | ^~~~~~~~~~~~~~~ -In file included from ./gecode/iter.hh:67, - from ./gecode/int.hh:61, - from ./gecode/set.hh:44, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq-u.cpp:40: -./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, - from ./gecode/int.hh:61, - from ./gecode/set.hh:44, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq-u.cpp:40: -./gecode/iter/ranges-inter.hpp:142:18: note: synthesized method 'Gecode::Iter::Ranges::SingletonAppend::SingletonAppend(const Gecode::Iter::Ranges::SingletonAppend&)' first required here - 142 | : i(i0), j(j0) { - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/array.cpp:40: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/var-imp/set.o gecode/set/var-imp/set.cpp -In file included from ./gecode/kernel.hh:261, - from ./gecode/set.hh:43, - from gecode/set/array.cpp:40: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/array.cpp: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) - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./gecode/set.hh:43, - from gecode/set/array.cpp:40: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/array.cpp:40: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:261, - from ./gecode/set.hh:43, - from gecode/set/array.cpp:40: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./gecode/set.hh:43, - from gecode/set/array.cpp:40: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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/set.hh:43, - from gecode/set/array.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/var-imp/integerset.o gecode/set/var-imp/integerset.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/var/set.o gecode/set/var/set.cpp -In file included from ./gecode/int.hh:917, - from ./gecode/set.hh:44, - from gecode/set/array.cpp:40: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from gecode/set/array.cpp:40: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723, - from ./gecode/set.hh:44, - from gecode/set/array.cpp:40: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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/set.hh:43, - from gecode/set/array.cpp:40: + from gecode/set/sequence/seq.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/set.hh:44, - from gecode/set/array.cpp:40: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ +In file included from ./gecode/set/sequence.hh:107, + from gecode/set/sequence/seq.cpp:40: +./gecode/set/sequence/seq-u.hpp:48:19: note: initializing argument 1 of 'Gecode::Set::Sequence::SeqU::SeqU(Gecode::Home, Gecode::ViewArray&, Gecode::Set::SetView)' + 48 | SeqU::SeqU(Home home, ViewArray& x, SetView y) + | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/array.cpp:40: @@ -221590,6 +221017,97 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, + from ./gecode/set.hh:43, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence/seq-u.cpp:40: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence/seq-u.cpp: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) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence/seq-u.cpp:40: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence/seq-u.cpp: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) + | ^~~~~~ +In file included from ./gecode/kernel.hh:187, + from ./gecode/set.hh:43, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence/seq-u.cpp:40: +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Set::SetView; int pc = 4]': +./gecode/set/sequence/seq.hpp:49:49: required from here +./gecode/kernel/propagator/pattern.hpp:477:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 477 | : Propagator(home), x(y) { + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(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:187, + from ./gecode/set.hh:43, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence/seq-u.cpp:40: +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::NaryOnePropagator::NaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Set::SetView; int pc = 4]': +./gecode/set/sequence/seq-u.hpp:49:54: required from here +./gecode/kernel/propagator/pattern.hpp:528:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 528 | : Propagator(home), x(x0), y(y0) { + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(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/sequence.hh:103, + from gecode/set/sequence/seq-u.cpp:40: +./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:40: required from here +./gecode/set/rel/eq.hpp:56:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 56 | (void) new (home) Eq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/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:3266:3: note: because '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, + from gecode/set/sequence/seq-u.cpp:40: +./gecode/set/rel/eq.hpp:44:28: note: initializing argument 1 of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' + 44 | Eq::Eq(Home home, View0 x, View1 y) + | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/array.cpp:40: @@ -221643,6 +221161,42 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::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, + from ./gecode/set.hh:43, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence/seq-u.cpp:40: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence/seq-u.cpp:40: +./gecode/int/var/int.hpp:49:3: 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, + from ./gecode/set.hh:43, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence/seq-u.cpp:40: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence/seq-u.cpp:40: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/array.cpp:40: @@ -221696,6 +221250,114 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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, + from ./gecode/set.hh:43, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence/seq.cpp:40: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence/seq.cpp:40: +./gecode/int/var/int.hpp:49:3: 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, + from ./gecode/set.hh:43, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence/seq.cpp:40: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence/seq.cpp:40: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence/seq.cpp:40: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence/seq.cpp:40: +./gecode/int/var/int.hpp:49:3: 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, + from ./gecode/set.hh:43, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence/seq.cpp:40: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence/seq.cpp:40: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence/seq-u.cpp:40: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence/seq-u.cpp: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) + | ^~~~~~ +In file included from ./gecode/set/rel.hh:320, + from ./gecode/set/sequence.hh:103, + from gecode/set/sequence/seq-u.cpp:40: +./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]': +./gecode/set/rel/eq.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' +./gecode/set/sequence/seq-u.hpp:64:40: required from here +./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | : MixBinaryPropagator(home,x,y) {} + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence/seq-u.cpp:40: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:187, + from ./gecode/set.hh:43, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence/seq-u.cpp:40: +./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:5223, from ./gecode/set.hh:44, from gecode/set/array.cpp:40: @@ -221768,6 +221430,38 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence/seq.cpp:40: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence/seq.cpp: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) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence/seq.cpp:40: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence/seq.cpp: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) + | ^~~~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from gecode/set/array.cpp:40: @@ -221804,6 +221498,296 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:187, + from ./gecode/set.hh:43, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence/seq.cpp:40: +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Set::SetView; int pc = 4]': +./gecode/set/sequence/seq.hpp:49:49: required from here +./gecode/kernel/propagator/pattern.hpp:477:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 477 | : Propagator(home), x(y) { + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(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:187, + from ./gecode/set.hh:43, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence/seq.cpp:40: +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::NaryOnePropagator::NaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Set::SetView; int pc = 4]': +./gecode/set/sequence/seq-u.hpp:49:54: required from here +./gecode/kernel/propagator/pattern.hpp:528:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 528 | : Propagator(home), x(x0), y(y0) { + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(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/sequence.hh:103, + from gecode/set/sequence/seq.cpp:40: +./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:40: required from here +./gecode/set/rel/eq.hpp:56:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 56 | (void) new (home) Eq(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/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:3266:3: note: because '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, + from gecode/set/sequence/seq.cpp:40: +./gecode/set/rel/eq.hpp:44:28: note: initializing argument 1 of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' + 44 | Eq::Eq(Home home, View0 x, View1 y) + | ~~~~~^~~~ +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]': +./gecode/set/rel/eq.hpp:45:70: required from 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' +./gecode/set/rel/eq.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' +./gecode/set/sequence/seq-u.hpp:64:40: required from here +./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 587 | : Propagator(home), x0(y0), x1(y1) { + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence/seq-u.cpp: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) + | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/set.hh:43, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence/seq-u.cpp:40: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence/seq-u.cpp:40: +./gecode/int/var/int.hpp:49:3: 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, + from ./gecode/set.hh:43, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence/seq-u.cpp:40: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence/seq-u.cpp:40: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/set.hh:43, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence/seq-u.cpp:40: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence/seq-u.cpp: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) + | ^~~~~~ +In file included from ./gecode/iter.hh:57, + from ./gecode/int.hh:61, + from ./gecode/set.hh:44, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence/seq-u.cpp:40: +./gecode/iter/ranges-diff.hpp: In instantiation of 'Gecode::Iter::Ranges::Diff::Diff(I&, J&) [with I = Gecode::Set::BndSetRanges; J = Gecode::Iter::Ranges::NaryUnion]': +./gecode/set/var-imp/set.hpp:215:42: required from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]' +./gecode/set/view/set.hpp:165:25: required from 'Gecode::ModEvent Gecode::Set::SetView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]' +./gecode/set/rel-op/common.hpp:605:7: required from 'Gecode::ExecStatus Gecode::Set::RelOp::partitionNYUB(Gecode::Space&, bool&, Gecode::ViewArray&, View1&, Gecode::Set::GLBndSet&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' +gecode/set/sequence/seq-u.cpp:125:9: required from here +./gecode/iter/ranges-diff.hpp:114:18: 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, + from ./gecode/int.hh:61, + from ./gecode/set.hh:44, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence/seq-u.cpp:40: +./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, + from ./gecode/set.hh:43, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence/seq.cpp:40: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence/seq.cpp:40: +./gecode/int/var/int.hpp:49:3: 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, + from ./gecode/set.hh:43, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence/seq.cpp:40: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence/seq.cpp:40: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/iter.hh:70, + from ./gecode/int.hh:61, + from ./gecode/set.hh:44, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence/seq-u.cpp:40: +./gecode/iter/ranges-singleton-append.hpp: In instantiation of 'Gecode::Iter::Ranges::SingletonAppend::SingletonAppend(int, int, J&) [with J = Gecode::Iter::Ranges::NaryUnion]': +./gecode/set/var-imp/set.hpp:240:38: required from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]' +./gecode/set/var-imp/set.hpp:232:29: required from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]' +./gecode/set/view/set.hpp:165:25: required from 'Gecode::ModEvent Gecode::Set::SetView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]' +./gecode/set/rel-op/common.hpp:605:7: required from 'Gecode::ExecStatus Gecode::Set::RelOp::partitionNYUB(Gecode::Space&, bool&, Gecode::ViewArray&, View1&, Gecode::Set::GLBndSet&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' +gecode/set/sequence/seq-u.cpp:125:9: required from here +./gecode/iter/ranges-singleton-append.hpp:94:11: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy] + 94 | : j(j0) { + | ^ +In file included from ./gecode/iter.hh:67, + from ./gecode/int.hh:61, + from ./gecode/set.hh:44, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence/seq-u.cpp:40: +./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, + from ./gecode/int.hh:61, + from ./gecode/set.hh:44, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence/seq-u.cpp:40: +./gecode/iter/ranges-singleton-append.hpp: In instantiation of 'Gecode::Iter::Ranges::Inter::Inter(I&, J&) [with I = Gecode::Set::BndSetRanges; J = Gecode::Iter::Ranges::SingletonAppend]': +./gecode/set/var-imp/integerset.hpp:378:41: required from 'bool Gecode::Set::LUBndSet::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::SingletonAppend]' +./gecode/set/var-imp/set.hpp:241:23: required from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]' +./gecode/set/var-imp/set.hpp:232:29: required from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]' +./gecode/set/view/set.hpp:165:25: required from 'Gecode::ModEvent Gecode::Set::SetView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]' +./gecode/set/rel-op/common.hpp:605:7: required from 'Gecode::ExecStatus Gecode::Set::RelOp::partitionNYUB(Gecode::Space&, bool&, Gecode::ViewArray&, View1&, Gecode::Set::GLBndSet&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' +gecode/set/sequence/seq-u.cpp:125:9: required from here +./gecode/iter/ranges-singleton-append.hpp:47:9: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy] + 47 | class SingletonAppend : public MinMax { + | ^~~~~~~~~~~~~~~ +In file included from ./gecode/iter.hh:67, + from ./gecode/int.hh:61, + from ./gecode/set.hh:44, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence/seq-u.cpp:40: +./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, + from ./gecode/int.hh:61, + from ./gecode/set.hh:44, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence/seq-u.cpp:40: +./gecode/iter/ranges-inter.hpp:142:18: 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:176, + from ./gecode/set.hh:43, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence/seq.cpp:40: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence/seq.cpp: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) + | ^~~~~~ +In file included from ./gecode/set/rel.hh:320, + from ./gecode/set/sequence.hh:103, + from gecode/set/sequence/seq.cpp:40: +./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]': +./gecode/set/rel/eq.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' +./gecode/set/sequence/seq-u.hpp:64:40: required from here +./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | : MixBinaryPropagator(home,x,y) {} + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence/seq.cpp:40: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:187, + from ./gecode/set.hh:43, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence/seq.cpp:40: +./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) + | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/var-imp/set.o gecode/set/var-imp/set.cpp In file included from ./gecode/set.hh:755, from gecode/set/array.cpp:40: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': @@ -221872,6 +221856,85 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]': +./gecode/set/rel/eq.hpp:45:70: required from 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' +./gecode/set/rel/eq.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' +./gecode/set/sequence/seq-u.hpp:64:40: required from here +./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 587 | : Propagator(home), x0(y0), x1(y1) { + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence/seq.cpp: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) + | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/set.hh:43, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence/seq.cpp:40: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence/seq.cpp:40: +./gecode/int/var/int.hpp:49:3: 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, + from ./gecode/set.hh:43, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence/seq.cpp:40: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence/seq.cpp:40: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/set.hh:43, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence/seq.cpp:40: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence/seq.cpp: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) + | ^~~~~~ In file included from ./gecode/set.hh:1438, from gecode/set/array.cpp:40: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': @@ -222248,6 +222311,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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/var-imp/integerset.o gecode/set/var-imp/integerset.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var-imp/set.cpp:36: @@ -222258,16 +222323,8 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/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); - | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/var/set.o gecode/set/var/set.cpp In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/var-imp/set.cpp:36: @@ -222319,67 +222376,6 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/var/set.cpp:39: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:261, - from ./gecode/set.hh:43, - from gecode/set/var-imp/integerset.cpp:36: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/var-imp/integerset.cpp: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: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, - from ./gecode/set.hh:43, - from gecode/set/var-imp/integerset.cpp:36: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/var-imp/integerset.cpp: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) { - | ^~~~ -In file included from ./gecode/kernel.hh:261, - from ./gecode/set.hh:43, - from gecode/set/var-imp/integerset.cpp:36: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./gecode/set.hh:43, - from gecode/set/var-imp/integerset.cpp:36: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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/set.hh:43, - from gecode/set/var-imp/integerset.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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/set/var-imp/set.cpp:36: @@ -222613,41 +222609,16 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./gecode/set.hh:43, - from gecode/set/var/set.cpp:39: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/var/set.cpp:39: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/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, - from ./gecode/set.hh:43, - from gecode/set/var/set.cpp:39: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, - from gecode/set/var/set.cpp: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) { - | ^~~~ -In file included from ./gecode/kernel.hh:261, - from ./gecode/set.hh:43, - from gecode/set/var/set.cpp:39: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ + 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/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/var-imp/set.cpp:36: @@ -222701,22 +222672,6 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./gecode/set.hh:43, - from gecode/set/var/set.cpp:39: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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/set.hh:43, - from gecode/set/var/set.cpp:39: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/var-imp/set.cpp:36: @@ -222825,6 +222780,59 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/exec.o gecode/set/exec.cpp +In file included from ./gecode/kernel.hh:261, + from ./gecode/set.hh:43, + from gecode/set/var-imp/integerset.cpp:36: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/var-imp/integerset.cpp: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: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, + from ./gecode/set.hh:43, + from gecode/set/var-imp/integerset.cpp:36: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/var-imp/integerset.cpp: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) { + | ^~~~ +In file included from ./gecode/kernel.hh:261, + from ./gecode/set.hh:43, + from gecode/set/var-imp/integerset.cpp:36: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./gecode/set.hh:43, + from gecode/set/var-imp/integerset.cpp:36: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/set.hh:43, + from gecode/set/var-imp/integerset.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from gecode/set/var-imp/set.cpp:36: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': @@ -222988,38 +222996,16 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/set.hh:44, - from gecode/set/var-imp/integerset.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; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from gecode/set/var-imp/integerset.cpp: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/int.hh:1723, - from ./gecode/set.hh:44, - from gecode/set/var-imp/integerset.cpp:36: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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/set.hh:43, - from gecode/set/var-imp/integerset.cpp: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) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from gecode/set/var-imp/integerset.cpp:36: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ + 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:176, from ./gecode/set.hh:43, from gecode/set/var-imp/set.cpp:36: @@ -223080,8 +223066,117 @@ ./gecode/int/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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/exec.o gecode/set/exec.cpp +In file included from ./gecode/int.hh:917, + from ./gecode/set.hh:44, + from gecode/set/var-imp/integerset.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; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from gecode/set/var-imp/integerset.cpp: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/kernel.hh:176, + from ./gecode/set.hh:43, + from gecode/set/var-imp/set.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from gecode/set/var-imp/set.cpp:36: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from gecode/set/var-imp/set.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from gecode/set/var-imp/set.cpp:36: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/int.hh:1723, + from ./gecode/set.hh:44, + from gecode/set/var-imp/integerset.cpp:36: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/set.hh:43, + from gecode/set/var-imp/integerset.cpp: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) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from gecode/set/var-imp/integerset.cpp:36: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./gecode/set.hh:43, + from gecode/set/var/set.cpp:39: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/var/set.cpp:39: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/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, + from ./gecode/set.hh:43, + from gecode/set/var/set.cpp:39: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/var/set.cpp: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) { + | ^~~~ +In file included from ./gecode/kernel.hh:261, + from ./gecode/set.hh:43, + from gecode/set/var/set.cpp:39: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./gecode/set.hh:43, + from gecode/set/var/set.cpp:39: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/set.hh:43, + from gecode/set/var/set.cpp:39: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/var-imp/integerset.cpp:36: @@ -223230,34 +223325,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, - from ./gecode/set.hh:43, - from gecode/set/var-imp/set.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from gecode/set/var-imp/set.cpp:36: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from gecode/set/var-imp/set.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from gecode/set/var-imp/set.cpp:36: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/var-imp/integerset.cpp:36: @@ -223468,21 +223535,6 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from gecode/set/var-imp/set.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from gecode/set/var-imp/set.cpp:36: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from gecode/set/var-imp/integerset.cpp:36: @@ -223519,6 +223571,21 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from gecode/set/var-imp/set.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from gecode/set/var-imp/set.cpp:36: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, @@ -223575,38 +223642,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/set.hh:44, - from gecode/set/var/set.cpp:39: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from gecode/set/var/set.cpp:39: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723, - from ./gecode/set.hh:44, - from gecode/set/var/set.cpp:39: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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/set.hh:43, - from gecode/set/var/set.cpp: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) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from gecode/set/var/set.cpp:39: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from gecode/set/var-imp/integerset.cpp:36: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': @@ -223675,13 +223710,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, - from ./gecode/set.hh:44, - from gecode/set/var/set.cpp:39: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: 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, from gecode/set/var-imp/integerset.cpp:36: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': @@ -223690,12 +223718,6 @@ | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, - from gecode/set/var/set.cpp: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) { - | ^~~~ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { @@ -223705,11 +223727,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:44, - from gecode/set/var/set.cpp:39: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from gecode/set/var-imp/integerset.cpp:36: ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -223740,6 +223757,104 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from gecode/set/var-imp/integerset.cpp:36: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/var-imp/integerset.cpp: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) { + | ^~~~ +In file included from gecode/set/var-imp/integerset.cpp:36: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from gecode/set/var-imp/integerset.cpp:36: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/var-imp/integerset.cpp: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) { + | ^~~~ +In file included from gecode/set/var-imp/integerset.cpp:36: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/set.hh:44, + from gecode/set/var/set.cpp:39: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from gecode/set/var/set.cpp:39: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/set.hh:1866, + from gecode/set/var-imp/integerset.cpp:36: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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 ./gecode/set.hh:43, + from gecode/set/var-imp/integerset.cpp: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) { + | ^~~~ +In file included from gecode/set/var-imp/integerset.cpp:36: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:1723, + from ./gecode/set.hh:44, + from gecode/set/var/set.cpp:39: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/set.hh:43, + from gecode/set/var/set.cpp: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) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from gecode/set/var/set.cpp:39: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/set.hh:44, + from gecode/set/var/set.cpp:39: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/var/set.cpp: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) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from gecode/set/var/set.cpp:39: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/var/set.cpp:39: @@ -223870,54 +223985,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, - from gecode/set/var-imp/integerset.cpp:36: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/var-imp/integerset.cpp: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) { - | ^~~~ -In file included from gecode/set/var-imp/integerset.cpp:36: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from gecode/set/var-imp/integerset.cpp:36: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/var-imp/integerset.cpp: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) { - | ^~~~ -In file included from gecode/set/var-imp/integerset.cpp:36: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, - from gecode/set/var-imp/integerset.cpp:36: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: 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 ./gecode/set.hh:43, - from gecode/set/var-imp/integerset.cpp: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) { - | ^~~~ -In file included from gecode/set/var-imp/integerset.cpp:36: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/var/set.cpp:39: @@ -224096,21 +224163,6 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from gecode/set/var-imp/integerset.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from gecode/set/var-imp/integerset.cpp: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) - | ^~~~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from gecode/set/var/set.cpp:39: @@ -224150,6 +224202,21 @@ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/var-imp/integerset.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from gecode/set/var-imp/integerset.cpp: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) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from gecode/set/var-imp/integerset.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -224220,38 +224287,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, - from ./gecode/set.hh:43, - from gecode/set/var-imp/integerset.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from gecode/set/var-imp/integerset.cpp: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) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from gecode/set/var-imp/integerset.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from gecode/set/var-imp/integerset.cpp: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/set/var/set.cpp:39: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': @@ -224370,18 +224405,35 @@ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/var-imp/integerset.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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/view.hpp:1168, - from ./gecode/set.hh:461, +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, from gecode/set/var-imp/integerset.cpp:36: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) +./gecode/int/var/int.hpp:49:3: 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, + from ./gecode/set.hh:43, + from gecode/set/var-imp/integerset.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from gecode/set/var-imp/integerset.cpp: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:1667, from gecode/set/var/set.cpp:39: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': @@ -224430,6 +224482,21 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from gecode/set/var-imp/integerset.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from gecode/set/var-imp/integerset.cpp:36: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, @@ -224621,6 +224688,16 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/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/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, @@ -224677,18 +224754,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/exec.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/branch/action.o gecode/set/branch/action.cpp In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/exec.cpp:34: @@ -224724,6 +224789,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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/branch/action.o gecode/set/branch/action.cpp In file included from ./gecode/kernel.hh:285, from ./gecode/set.hh:43, from gecode/set/exec.cpp:34: @@ -224973,8 +225040,6 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/branch/chb.o gecode/set/branch/chb.cpp In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/exec.cpp:34: @@ -225100,8 +225165,6 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/branch/view-sel.o gecode/set/branch/view-sel.cpp In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from gecode/set/exec.cpp:34: @@ -225441,6 +225504,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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/branch/chb.o gecode/set/branch/chb.cpp In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/exec.cpp:34: @@ -225553,6 +225618,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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/branch/view-sel.o gecode/set/branch/view-sel.cpp In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/exec.cpp:34: @@ -225568,16 +225635,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:190, from ./gecode/set.hh:43, from gecode/set/exec.cpp:34: @@ -225670,6 +225727,16 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/branch/action.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/branch/action.cpp:34: @@ -225723,6 +225790,17 @@ | ~~~~~^~~~ 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] @@ -225964,6 +226042,115 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::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, + from ./gecode/set.hh:43, + from ./gecode/set/branch.hh:43, + from gecode/set/branch/view-sel.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/view-sel.cpp: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: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, + from ./gecode/set.hh:43, + from ./gecode/set/branch.hh:43, + from gecode/set/branch/view-sel.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/branch.hh:43, + from gecode/set/branch/view-sel.cpp: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:261, + from ./gecode/set.hh:43, + from ./gecode/set/branch.hh:43, + from gecode/set/branch/view-sel.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./gecode/set.hh:43, + from ./gecode/set/branch.hh:43, + from gecode/set/branch/view-sel.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/set.hh:43, + from ./gecode/set/branch.hh:43, + from gecode/set/branch/view-sel.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./gecode/set.hh:43, + from gecode/set/branch/chb.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/chb.cpp: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: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, + from ./gecode/set.hh:43, + from gecode/set/branch/chb.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/branch/chb.cpp: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:261, + from ./gecode/set.hh:43, + from gecode/set/branch/chb.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./gecode/set.hh:43, + from gecode/set/branch/chb.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/set.hh:43, + from gecode/set/branch/chb.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/branch/action.cpp:34: @@ -226125,68 +226312,6 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/branch.hh:43, - from gecode/set/branch/view-sel.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:261, - from ./gecode/set.hh:43, - from gecode/set/branch/chb.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/chb.cpp: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: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, - from ./gecode/set.hh:43, - from gecode/set/branch/chb.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/branch/chb.cpp: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:261, - from ./gecode/set.hh:43, - from gecode/set/branch/chb.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./gecode/set.hh:43, - from gecode/set/branch/chb.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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/set.hh:43, - from gecode/set/branch/chb.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from gecode/set/branch/action.cpp:34: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': @@ -226470,64 +226595,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, - from ./gecode/set.hh:43, - from ./gecode/set/branch.hh:43, - from gecode/set/branch/view-sel.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/view-sel.cpp: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: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, - from ./gecode/set.hh:43, - from ./gecode/set/branch.hh:43, - from gecode/set/branch/view-sel.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/branch.hh:43, - from gecode/set/branch/view-sel.cpp: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:261, - from ./gecode/set.hh:43, - from ./gecode/set/branch.hh:43, - from gecode/set/branch/view-sel.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./gecode/set.hh:43, - from ./gecode/set/branch.hh:43, - from gecode/set/branch/view-sel.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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/set.hh:43, - from ./gecode/set/branch.hh:43, - from gecode/set/branch/view-sel.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:228, from ./gecode/set.hh:43, from gecode/set/branch/action.cpp:34: @@ -226610,122 +226677,22 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/kernel.hh:228, - from ./gecode/set.hh:43, - from gecode/set/branch/action.cpp:34: -./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]' -gecode/set/branch/action.cpp:41:29: required from here -./gecode/kernel/branch/action.hpp:245:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 245 | (void) new (home) Recorder(home,x,a); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/branch/action.cpp: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:228, - from ./gecode/set.hh:43, - from gecode/set/branch/action.cpp:34: -./gecode/kernel/branch/action.hpp:233:41: note: initializing argument 1 of 'Gecode::Action::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Set::SetView]' - 233 | Action::Recorder::Recorder(Home home, ViewArray& x, - | ~~~~~^~~~ -./gecode/kernel/branch/action.hpp: In instantiation of 'Gecode::Action::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Set::SetView]': -./gecode/kernel/branch/action.hpp:245:12: required from 'static Gecode::ExecStatus Gecode::Action::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Set::SetView]' -./gecode/kernel/branch/action.hpp:339:32: required from 'void Gecode::Action::init(Gecode::Home, Gecode::ViewArray&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Set::SetView; typename Gecode::BranchTraits::Merit = std::function]' -gecode/set/branch/action.cpp:41:29: required from here -./gecode/kernel/branch/action.hpp:235:62: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 235 | : NaryPropagator(home,x), a(a0), c(home) { - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/branch/action.cpp: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:187, - from ./gecode/set.hh:43, - from gecode/set/branch/action.cpp:34: -./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, - from ./gecode/set.hh:43, - from gecode/set/branch/action.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, +In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44, - from gecode/set/branch/action.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/set.hh:43, - from gecode/set/branch/action.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ + from ./gecode/set/branch.hh:43, + from gecode/set/branch/view-sel.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, - from gecode/set/branch/action.cpp:34: + from ./gecode/set/branch.hh:43, + from gecode/set/branch/view-sel.cpp: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) | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/set.hh:43, - from gecode/set/branch/action.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from gecode/set/branch/action.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:187, - from ./gecode/set.hh:43, - from gecode/set/branch/action.cpp:34: -./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]' -./gecode/kernel/branch/action.hpp:245:12: required from 'static Gecode::ExecStatus Gecode::Action::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Set::SetView]' -./gecode/kernel/branch/action.hpp:339:32: required from 'void Gecode::Action::init(Gecode::Home, Gecode::ViewArray&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Set::SetView; typename Gecode::BranchTraits::Merit = std::function]' -gecode/set/branch/action.cpp:41:29: required from here -./gecode/kernel/propagator/pattern.hpp:477:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 477 | : Propagator(home), x(y) { - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/branch/action.cpp: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: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, from gecode/set/branch/chb.cpp:34: @@ -226742,6 +226709,14 @@ | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/set.hh:44, + from ./gecode/set/branch.hh:43, + from gecode/set/branch/view-sel.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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:1723, + from ./gecode/set.hh:44, from gecode/set/branch/chb.cpp:34: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:39:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -226758,6 +226733,19 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::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/branch.hh:43, + from gecode/set/branch/view-sel.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from ./gecode/set/branch.hh:43, + from gecode/set/branch/view-sel.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/branch/chb.cpp:34: @@ -226830,6 +226818,27 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:228, + from ./gecode/set.hh:43, + from gecode/set/branch/action.cpp:34: +./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]' +gecode/set/branch/action.cpp:41:29: required from here +./gecode/kernel/branch/action.hpp:245:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 245 | (void) new (home) Recorder(home,x,a); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/branch/action.cpp: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:228, + from ./gecode/set.hh:43, + from gecode/set/branch/action.cpp:34: +./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/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/branch/chb.cpp:34: @@ -226895,268 +226904,17 @@ 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/branch/chb.cpp: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:229, - from ./gecode/set.hh:43, - from gecode/set/branch/chb.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/set.hh:44, - from gecode/set/branch/chb.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/branch/chb.cpp: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/int.hh:4353, - from ./gecode/set.hh:44, - from gecode/set/branch/chb.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/set.hh:44, - from gecode/set/branch/chb.cpp:34: -./gecode/int/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 ./gecode/set.hh:43, - from gecode/set/branch/chb.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from gecode/set/branch/chb.cpp:34: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/set.hh:44, - from gecode/set/branch/chb.cpp:34: -./gecode/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 ./gecode/set.hh:43, - from gecode/set/branch/chb.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from gecode/set/branch/chb.cpp: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/int.hh:4845, - from ./gecode/set.hh:44, - from gecode/set/branch/chb.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/branch/chb.cpp: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/int.hh:4353, - from ./gecode/set.hh:44, - from gecode/set/branch/chb.cpp:34: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from ./gecode/set.hh:44, - from gecode/set/branch/chb.cpp:34: -./gecode/int/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 ./gecode/set.hh:43, - from gecode/set/branch/chb.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from gecode/set/branch/chb.cpp:34: -./gecode/int.hh:4429:21: note: initializing argument 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, - from ./gecode/set.hh:44, - from gecode/set/branch/chb.cpp:34: -./gecode/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:150, - from ./gecode/set.hh:43, - from gecode/set/branch/chb.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from gecode/set/branch/chb.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/set.hh:44, - from gecode/set/branch/chb.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/branch/chb.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from gecode/set/branch/chb.cpp:34: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/set.hh:44, - from gecode/set/branch/chb.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/branch/chb.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from gecode/set/branch/chb.cpp:34: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/set.hh:44, - from gecode/set/branch/chb.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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:150, - from ./gecode/set.hh:43, - from gecode/set/branch/chb.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from gecode/set/branch/chb.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/set.hh:44, - from gecode/set/branch/chb.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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:150, - from ./gecode/set.hh:43, - from gecode/set/branch/chb.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from gecode/set/branch/chb.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/set.hh:44, - from gecode/set/branch/chb.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: 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 ./gecode/set.hh:43, - from gecode/set/branch/chb.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from gecode/set/branch/chb.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/set.hh:44, - from gecode/set/branch/chb.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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:150, - from ./gecode/set.hh:43, - from gecode/set/branch/chb.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from gecode/set/branch/chb.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/set.hh:44, - from ./gecode/set/branch.hh:43, - from gecode/set/branch/view-sel.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./gecode/set/branch.hh:43, - from gecode/set/branch/view-sel.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723, - from ./gecode/set.hh:44, - from ./gecode/set/branch.hh:43, - from gecode/set/branch/view-sel.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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/set.hh:43, - from ./gecode/set/branch.hh:43, - from gecode/set/branch/view-sel.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from ./gecode/set/branch.hh:43, - from gecode/set/branch/view-sel.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ + from ./gecode/set.hh:43, + from gecode/set/branch/chb.cpp: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:229, + from ./gecode/set.hh:43, + from gecode/set/branch/chb.cpp: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) { + | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, @@ -227329,63 +227087,124 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/branch/val-sel-commit.o gecode/set/branch/val-sel-commit.cpp -In file included from ./gecode/set.hh:755, - from gecode/set/branch/chb.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ^ +./gecode/kernel/branch/action.hpp: In instantiation of 'Gecode::Action::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Set::SetView]': +./gecode/kernel/branch/action.hpp:245:12: required from 'static Gecode::ExecStatus Gecode::Action::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Set::SetView]' +./gecode/kernel/branch/action.hpp:339:32: required from 'void Gecode::Action::init(Gecode::Home, Gecode::ViewArray&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Set::SetView; typename Gecode::BranchTraits::Merit = std::function]' +gecode/set/branch/action.cpp:41:29: required from here +./gecode/kernel/branch/action.hpp:235:62: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 235 | : NaryPropagator(home,x), a(a0), c(home) { + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, - from gecode/set/branch/chb.cpp:34: + from gecode/set/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from gecode/set/branch/chb.cpp:34: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, +In file included from ./gecode/kernel.hh:187, + from ./gecode/set.hh:43, + from gecode/set/branch/action.cpp:34: +./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:4845, + from ./gecode/set.hh:44, from gecode/set/branch/chb.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: 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::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from gecode/set/branch/chb.cpp:34: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, +In file included from ./gecode/int.hh:4353, + from ./gecode/set.hh:44, from gecode/set/branch/chb.cpp:34: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: 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) { + | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/branch/val-sel-commit.o gecode/set/branch/val-sel-commit.cpp +In file included from ./gecode/int.hh:4845, + from ./gecode/set.hh:44, + from gecode/set/branch/chb.cpp:34: +./gecode/int/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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/set.hh:43, + from gecode/set/branch/action.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp: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:229, - from ./gecode/set.hh:43, +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from gecode/set/branch/action.cpp: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/set.hh:44, from gecode/set/branch/chb.cpp: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:1173, +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/set.hh:43, + from gecode/set/branch/action.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from gecode/set/branch/action.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/set.hh:43, + from gecode/set/branch/action.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from gecode/set/branch/action.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/set.hh:44, from gecode/set/branch/chb.cpp:34: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: 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: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 ./gecode/set.hh:43, @@ -227393,29 +227212,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/kernel.hh:229, - from ./gecode/set.hh:43, - from gecode/set/branch/chb.cpp: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, +In file included from ./gecode/set.hh:44, from gecode/set/branch/chb.cpp:34: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:187, + from ./gecode/set.hh:43, + from gecode/set/branch/action.cpp:34: +./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]' +./gecode/kernel/branch/action.hpp:245:12: required from 'static Gecode::ExecStatus Gecode::Action::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Set::SetView]' +./gecode/kernel/branch/action.hpp:339:32: required from 'void Gecode::Action::init(Gecode::Home, Gecode::ViewArray&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Set::SetView; typename Gecode::BranchTraits::Merit = std::function]' +gecode/set/branch/action.cpp:41:29: required from here +./gecode/kernel/propagator/pattern.hpp:477:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 477 | : Propagator(home), x(y) { + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, - from gecode/set/branch/chb.cpp:34: + from gecode/set/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/set.hh:1173, - from gecode/set/branch/chb.cpp:34: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 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: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, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, @@ -227438,21 +227259,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/set.hh:1438, - from gecode/set/branch/chb.cpp:34: -./gecode/set/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:150, - from ./gecode/set.hh:43, - from gecode/set/branch/chb.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from gecode/set/branch/chb.cpp:34: -./gecode/set.hh:1206:20: note: initializing argument 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, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, @@ -227473,21 +227279,6 @@ ./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438, - from gecode/set/branch/chb.cpp:34: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/branch/chb.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from gecode/set/branch/chb.cpp: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); - | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, @@ -227510,6 +227301,59 @@ | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, + from gecode/set/branch/chb.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/branch/chb.cpp: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/int.hh:4353, + from ./gecode/set.hh:44, + from gecode/set/branch/chb.cpp:34: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from ./gecode/set.hh:44, + from gecode/set/branch/chb.cpp:34: +./gecode/int/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 ./gecode/set.hh:43, + from gecode/set/branch/chb.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from gecode/set/branch/chb.cpp:34: +./gecode/int.hh:4429:21: note: initializing argument 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, + from ./gecode/set.hh:44, + from gecode/set/branch/chb.cpp:34: +./gecode/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:150, + from ./gecode/set.hh:43, + from gecode/set/branch/chb.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from gecode/set/branch/chb.cpp:34: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': @@ -227570,11 +227414,12 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, +In file included from ./gecode/int.hh:5223, + from ./gecode/set.hh:44, from gecode/set/branch/chb.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: 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::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, @@ -227582,74 +227427,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) { | ^~~~ -In file included from gecode/set/branch/chb.cpp:34: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from gecode/set/branch/chb.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, +In file included from ./gecode/set.hh:44, from gecode/set/branch/chb.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from gecode/set/branch/chb.cpp:34: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, +In file included from ./gecode/int.hh:5223, + from ./gecode/set.hh:44, from gecode/set/branch/chb.cpp:34: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: 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(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from gecode/set/branch/chb.cpp:34: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::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:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | CHB::init(home,y,bm); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, +In file included from ./gecode/set.hh:44, from gecode/set/branch/chb.cpp: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:230, - from ./gecode/set.hh:43, +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/set.hh:44, from gecode/set/branch/chb.cpp:34: -./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]' - 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:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 46 | CHB::init(home,y,bm); - | ^ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp: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:230, - from ./gecode/set.hh:43, +In file included from ./gecode/set.hh:44, from gecode/set/branch/chb.cpp:34: -./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]' - 358 | CHB::init(Home home, ViewArray& x, - | ~~~~~^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, @@ -227673,6 +227491,24 @@ | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, + from gecode/set/branch/chb.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, + from ./gecode/set.hh:43, + from gecode/set/branch/chb.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from gecode/set/branch/chb.cpp:34: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': @@ -227736,6 +227572,42 @@ | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, + from gecode/set/branch/chb.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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 ./gecode/set.hh:43, + from gecode/set/branch/chb.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from gecode/set/branch/chb.cpp:34: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/set.hh:44, + from gecode/set/branch/chb.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, + from ./gecode/set.hh:43, + from gecode/set/branch/chb.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from gecode/set/branch/chb.cpp:34: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': @@ -227776,66 +227648,121 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/set.hh:755, + from gecode/set/branch/chb.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ^ +In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from gecode/set/branch/chb.cpp:34: +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, from gecode/set/branch/chb.cpp: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:176, +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from gecode/set/branch/chb.cpp:34: +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, from gecode/set/branch/chb.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229, + from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp: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:176, +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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, + from gecode/set/branch/chb.cpp:34: +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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 ./gecode/set.hh:43, from gecode/set/branch/chb.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229, + from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp: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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438, + from gecode/set/branch/chb.cpp:34: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/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 ./gecode/set.hh:43, + from gecode/set/branch/chb.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:1173, + from gecode/set/branch/chb.cpp:34: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from gecode/set/branch/chb.cpp:34: +./gecode/set/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:150, + from ./gecode/set.hh:43, + from gecode/set/branch/chb.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from gecode/set/branch/chb.cpp:34: +./gecode/set.hh:1206:20: note: initializing argument 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, + from gecode/set/branch/chb.cpp:34: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/branch/chb.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from gecode/set/branch/chb.cpp: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); + | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: @@ -227972,34 +227899,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, - from ./gecode/set.hh:43, - from gecode/set/branch/chb.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from gecode/set/branch/chb.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from gecode/set/branch/chb.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from gecode/set/branch/chb.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/set.hh:1667, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: @@ -228038,92 +227937,105 @@ ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:230, +In file included from ./gecode/set.hh:1866, + from ./gecode/set/branch.hh:43, + from gecode/set/branch/view-sel.cpp:34: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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 ./gecode/set.hh:43, + from ./gecode/set/branch.hh:43, + from gecode/set/branch/view-sel.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set/branch.hh:43, + from gecode/set/branch/view-sel.cpp:34: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, from gecode/set/branch/chb.cpp:34: -./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]': -gecode/set/branch/chb.cpp:40:24: required from here -./gecode/kernel/branch/chb.hpp:361:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 361 | object(*new Storage(home,x,bm)); - | ^~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp: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:230, - from ./gecode/set.hh:43, +In file included from gecode/set/branch/chb.cpp:34: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, from gecode/set/branch/chb.cpp:34: -./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]' - 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/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp: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:230, - from ./gecode/set.hh:43, - from gecode/set/branch/chb.cpp:34: -./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/branch/chb.cpp:34: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/set.hh:1866, - from ./gecode/set/branch.hh:43, - from gecode/set/branch/view-sel.cpp:34: + from gecode/set/branch/chb.cpp:34: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:39:39: 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 ./gecode/set.hh:43, - from ./gecode/set/branch.hh:43, - from gecode/set/branch/view-sel.cpp:34: + from gecode/set/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because '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/branch.hh:43, - from gecode/set/branch/view-sel.cpp:34: +In file included from gecode/set/branch/chb.cpp:34: ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, +gecode/set/branch/chb.cpp: In constructor 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)': +gecode/set/branch/chb.cpp:40:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | CHB::init(home,y,bm); + | ^ +In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:230, + from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp: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:176, +./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]' + 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:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 46 | CHB::init(home,y,bm); + | ^ +In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:230, + from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp: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/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]' + 358 | CHB::init(Home home, ViewArray& x, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, @@ -228194,16 +228106,17 @@ | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, - from gecode/set/branch/chb.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ + from ./gecode/set/branch.hh:43, + from gecode/set/branch/view-sel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, - from gecode/set/branch/chb.cpp:34: + from ./gecode/set/branch.hh:43, + from gecode/set/branch/view-sel.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ @@ -228211,6 +228124,81 @@ from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/set/branch.hh:43, + from gecode/set/branch/view-sel.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from gecode/set/branch/chb.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from gecode/set/branch/chb.cpp: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:176, + from ./gecode/set.hh:43, + from gecode/set/branch/chb.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from gecode/set/branch/chb.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from gecode/set/branch/chb.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from gecode/set/branch/chb.cpp: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:176, + from ./gecode/set.hh:43, + from gecode/set/branch/chb.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from gecode/set/branch/chb.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from gecode/set/branch/chb.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -228218,35 +228206,152 @@ | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, - from ./gecode/set/branch.hh:43, - from gecode/set/branch/view-sel.cpp:34: + from gecode/set/branch/chb.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/kernel.hh:230, - from ./gecode/set.hh:43, - from gecode/set/branch/chb.cpp:34: -./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]' -gecode/set/branch/chb.cpp:40:24: required from here -./gecode/kernel/branch/chb.hpp:255:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 255 | (void) new (home) Recorder(home,x,chb); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, - from ./gecode/set/branch.hh:43, - from gecode/set/branch/view-sel.cpp:34: + from gecode/set/branch/chb.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from gecode/set/branch/chb.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:230, + from ./gecode/set.hh:43, + from gecode/set/branch/chb.cpp:34: +./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]': +gecode/set/branch/chb.cpp:40:24: required from here +./gecode/kernel/branch/chb.hpp:361:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 361 | object(*new Storage(home,x,bm)); + | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp: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:230, + from ./gecode/set.hh:43, + from gecode/set/branch/chb.cpp:34: +./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]' + 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); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/branch/chb.cpp: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:230, + from ./gecode/set.hh:43, + from gecode/set/branch/chb.cpp:34: +./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/kernel.hh:176, + from ./gecode/set.hh:43, + from gecode/set/branch/chb.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from gecode/set/branch/chb.cpp: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:176, + from ./gecode/set.hh:43, + from gecode/set/branch/chb.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from gecode/set/branch/chb.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from ./gecode/set/branch.hh:43, + from gecode/set/branch/view-sel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./gecode/set/branch.hh:43, + from gecode/set/branch/view-sel.cpp: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:176, + from ./gecode/set.hh:43, + from ./gecode/set/branch.hh:43, + from gecode/set/branch/view-sel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./gecode/set/branch.hh:43, + from gecode/set/branch/view-sel.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from gecode/set/branch/chb.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from gecode/set/branch/chb.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from ./gecode/set/branch.hh:43, + from gecode/set/branch/view-sel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/branch.hh:43, @@ -228257,6 +228362,21 @@ In file included from ./gecode/kernel.hh:230, from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp:34: +./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]' +gecode/set/branch/chb.cpp:40:24: required from here +./gecode/kernel/branch/chb.hpp:255:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 255 | (void) new (home) Recorder(home,x,chb); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/branch/chb.cpp: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:230, + from ./gecode/set.hh:43, + from gecode/set/branch/chb.cpp:34: ./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, | ~~~~~^~~~ @@ -228355,59 +228475,6 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from ./gecode/set/branch.hh:43, - from gecode/set/branch/view-sel.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./gecode/set/branch.hh:43, - from gecode/set/branch/view-sel.cpp: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:176, - from ./gecode/set.hh:43, - from ./gecode/set/branch.hh:43, - from gecode/set/branch/view-sel.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./gecode/set/branch.hh:43, - from gecode/set/branch/view-sel.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from ./gecode/set/branch.hh:43, - from gecode/set/branch/view-sel.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/set/branch.hh:43, - from gecode/set/branch/view-sel.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, @@ -228472,8 +228539,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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/set/branch/ngl.o gecode/set/branch/ngl.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/ldsb.o gecode/set/ldsb.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, @@ -228485,6 +228550,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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/ldsb.o gecode/set/ldsb.cpp In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, @@ -228543,8 +228610,17 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/ldsb/sym-imp.o gecode/set/ldsb/sym-imp.cpp +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/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/int.hh:917, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, @@ -228754,17 +228830,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011: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, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, @@ -229015,6 +229080,64 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./gecode/set.hh:43, + from ./gecode/set/branch.hh:43, + from gecode/set/branch/ngl.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/ngl.cpp: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: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, + from ./gecode/set.hh:43, + from ./gecode/set/branch.hh:43, + from gecode/set/branch/ngl.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/branch.hh:43, + from gecode/set/branch/ngl.cpp: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:261, + from ./gecode/set.hh:43, + from ./gecode/set/branch.hh:43, + from gecode/set/branch/ngl.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./gecode/set.hh:43, + from ./gecode/set/branch.hh:43, + from gecode/set/branch/ngl.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/set.hh:43, + from ./gecode/set/branch.hh:43, + from gecode/set/branch/ngl.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: @@ -229151,17 +229274,8 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/branch.hh:43, - from gecode/set/branch/ngl.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/ldsb/sym-imp.o gecode/set/ldsb/sym-imp.cpp In file included from ./gecode/set.hh:1667, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: @@ -229219,64 +229333,6 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./gecode/set.hh:43, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/ldsb.hh:37, - from gecode/set/ldsb.cpp: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: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, - from ./gecode/set.hh:43, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp: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:261, - from ./gecode/set.hh:43, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./gecode/set.hh:43, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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/set.hh:43, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, @@ -229492,149 +229548,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/ldsb.hh:37, - from gecode/set/ldsb/sym-imp.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:261, - from ./gecode/set.hh:43, - from ./gecode/set/branch.hh:43, - from gecode/set/branch/ngl.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/ngl.cpp: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: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, - from ./gecode/set.hh:43, - from ./gecode/set/branch.hh:43, - from gecode/set/branch/ngl.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/branch.hh:43, - from gecode/set/branch/ngl.cpp: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:261, - from ./gecode/set.hh:43, - from ./gecode/set/branch.hh:43, - from gecode/set/branch/ngl.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./gecode/set.hh:43, - from ./gecode/set/branch.hh:43, - from gecode/set/branch/ngl.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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/set.hh:43, - from ./gecode/set/branch.hh:43, - from gecode/set/branch/ngl.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./gecode/set.hh:43, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb/sym-imp.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/ldsb.hh:37, - from gecode/set/ldsb/sym-imp.cpp: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: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, - from ./gecode/set.hh:43, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb/sym-imp.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb/sym-imp.cpp: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:261, - from ./gecode/set.hh:43, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb/sym-imp.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./gecode/set.hh:43, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb/sym-imp.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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/set.hh:43, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb/sym-imp.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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/set/ldsb.hh:37, - from gecode/set/ldsb.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp: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) - | ^~~~~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, @@ -229653,27 +229566,6 @@ | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/set.hh:44, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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/set.hh:43, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:1723, - from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': @@ -229695,69 +229587,6 @@ | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp:34: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/set.hh:44, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp:34: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/set.hh:44, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp:34: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': @@ -229779,27 +229608,6 @@ | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp:34: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': @@ -229863,50 +229671,6 @@ | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp: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:229, - from ./gecode/set.hh:43, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/set.hh:44, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: 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 ./gecode/set.hh:43, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp: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:229, - from ./gecode/set.hh:43, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': @@ -229929,28 +229693,6 @@ | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: 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:150, - from ./gecode/set.hh:43, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp: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:229, - from ./gecode/set.hh:43, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': @@ -229973,28 +229715,6 @@ | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: 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:150, - from ./gecode/set.hh:43, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp: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:229, - from ./gecode/set.hh:43, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': @@ -230039,68 +229759,6 @@ | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp: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/int.hh:4353, - from ./gecode/set.hh:44, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/set.hh:44, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp:34: -./gecode/int/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 ./gecode/set.hh:43, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp:34: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/set.hh:44, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp:34: -./gecode/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 ./gecode/set.hh:43, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp: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/int.hh:4845, - from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': @@ -230163,68 +229821,6 @@ | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp: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/int.hh:4353, - from ./gecode/set.hh:44, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp:34: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from ./gecode/set.hh:44, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp:34: -./gecode/int/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 ./gecode/set.hh:43, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp:34: -./gecode/int.hh:4429:21: note: initializing argument 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, - from ./gecode/set.hh:44, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp:34: -./gecode/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:150, - from ./gecode/set.hh:43, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': @@ -230287,69 +229883,6 @@ | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp:34: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/set.hh:44, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp:34: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/set.hh:44, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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:150, - from ./gecode/set.hh:43, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': @@ -230392,27 +229925,6 @@ | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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:150, - from ./gecode/set.hh:43, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': @@ -230455,48 +229967,6 @@ | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: 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 ./gecode/set.hh:43, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/set.hh:44, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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:150, - from ./gecode/set.hh:43, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': @@ -230537,92 +230007,140 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, +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/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, + from ./gecode/set/branch.hh:43, + from gecode/set/branch/ngl.cpp:34: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp:34: + from ./gecode/set/branch.hh:43, + from gecode/set/branch/ngl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp:34: +In file included from ./gecode/set/branch.hh:43, + from gecode/set/branch/ngl.cpp:34: ./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp:34: + from ./gecode/set/branch.hh:43, + from gecode/set/branch/ngl.cpp:34: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': ./gecode/set/int.hpp:43:32: 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:150, from ./gecode/set.hh:43, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp:34: + from ./gecode/set/branch.hh:43, + from gecode/set/branch/ngl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp:34: +In file included from ./gecode/set/branch.hh:43, + from gecode/set/branch/ngl.cpp:34: ./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp:34: + from ./gecode/set/branch.hh:43, + from gecode/set/branch/ngl.cpp:34: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp:34: + from ./gecode/set/branch.hh:43, + from gecode/set/branch/ngl.cpp: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:229, from ./gecode/set.hh:43, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp:34: + from ./gecode/set/branch.hh:43, + from gecode/set/branch/ngl.cpp: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:1173, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp:34: + from ./gecode/set/branch.hh:43, + from gecode/set/branch/ngl.cpp:34: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:55:29: 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 ./gecode/set.hh:43, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp:34: + from ./gecode/set/branch.hh:43, + from gecode/set/branch/ngl.cpp: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:229, from ./gecode/set.hh:43, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp:34: + from ./gecode/set/branch.hh:43, + from gecode/set/branch/ngl.cpp: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:755, +In file included from ./gecode/set.hh:1438, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: 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: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/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 ./gecode/set.hh:43, + from ./gecode/set/branch.hh:43, + from gecode/set/branch/ngl.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/set/branch.hh:43, + from gecode/set/branch/ngl.cpp:34: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/set/branch.hh:43, + from gecode/set/branch/ngl.cpp:34: +./gecode/set/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:150, + from ./gecode/set.hh:43, + from ./gecode/set/branch.hh:43, + from gecode/set/branch/ngl.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set/branch.hh:43, + from gecode/set/branch/ngl.cpp:34: +./gecode/set.hh:1206:20: note: initializing argument 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, + from ./gecode/set/branch.hh:43, + from gecode/set/branch/ngl.cpp:34: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, @@ -230631,34 +230149,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) { | ^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/set.hh:44, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb/sym-imp.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, +In file included from ./gecode/set/branch.hh:43, + from gecode/set/branch/ngl.cpp: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); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/set/branch.hh:43, + from gecode/set/branch/ngl.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/branch.hh:43, + from gecode/set/branch/ngl.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set/branch.hh:43, + from gecode/set/branch/ngl.cpp:34: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +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/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ + 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, + from ./gecode/set/branch.hh:43, + from gecode/set/branch/ngl.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/branch.hh:43, + from gecode/set/branch/ngl.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ In file included from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ^ +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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 ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, @@ -230668,37 +230219,35 @@ | ^~~~ In file included from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:1723, - from ./gecode/set.hh:44, +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp:34: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/ldsb.hh:37, - from gecode/set/ldsb.cpp:34: + from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/set.hh:1173, +./gecode/kernel/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, + from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp:34: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ + from gecode/set/ldsb/sym-imp.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, @@ -230706,18 +230255,139 @@ ./gecode/kernel/core.hpp:3266:3: note: because '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:44, +In file included from ./gecode/kernel.hh:261, + from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438, +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./gecode/set.hh:43, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb/sym-imp.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/set.hh:43, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb/sym-imp.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from ./gecode/set/branch.hh:43, + from gecode/set/branch/ngl.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./gecode/set/branch.hh:43, + from gecode/set/branch/ngl.cpp: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:176, + from ./gecode/set.hh:43, + from ./gecode/set/branch.hh:43, + from gecode/set/branch/ngl.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./gecode/set/branch.hh:43, + from gecode/set/branch/ngl.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from ./gecode/set/branch.hh:43, + from gecode/set/branch/ngl.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./gecode/set/branch.hh:43, + from gecode/set/branch/ngl.cpp: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:176, + from ./gecode/set.hh:43, + from ./gecode/set/branch.hh:43, + from gecode/set/branch/ngl.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./gecode/set/branch.hh:43, + from gecode/set/branch/ngl.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from ./gecode/set/branch.hh:43, + from gecode/set/branch/ngl.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/set/branch.hh:43, + from gecode/set/branch/ngl.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from ./gecode/set/branch.hh:43, + from gecode/set/branch/ngl.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/set/branch.hh:43, + from gecode/set/branch/ngl.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:261, + from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/ldsb.hh:37, @@ -230725,17 +230395,17 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp:34: -./gecode/set.hh:1206:20: note: initializing argument 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/kernel/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, + from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: -./gecode/set/branch/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: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, @@ -230743,53 +230413,183 @@ ./gecode/kernel/core.hpp:3266:3: note: because '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:37, +In file included from ./gecode/kernel.hh:261, + from ./gecode/set.hh:43, + from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp: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); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/set/branch.hh:43, - from gecode/set/branch/ngl.cpp:34: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: 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, + from ./gecode/set.hh:43, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/set.hh:43, - from ./gecode/set/branch.hh:43, - from gecode/set/branch/ngl.cpp:34: + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp: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:229, +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp: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:1173, +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: 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, +./gecode/int/var/int.hpp:49:3: 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, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp: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:229, +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./gecode/set/branch.hh:43, + from gecode/set/branch/ngl.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/set/branch.hh:43, + from gecode/set/branch/ngl.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/set.hh:43, + from ./gecode/set/branch.hh:43, + from gecode/set/branch/ngl.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./gecode/set/branch.hh:43, + from gecode/set/branch/ngl.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/set.hh:43, + from ./gecode/set/branch.hh:43, + from gecode/set/branch/ngl.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./gecode/set/branch.hh:43, + from gecode/set/branch/ngl.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/set.hh:43, + from ./gecode/set/branch.hh:43, + from gecode/set/branch/ngl.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/set/branch.hh:43, + from gecode/set/branch/ngl.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/set.hh:44, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb/sym-imp.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb/sym-imp.cpp: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) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723, + from ./gecode/set.hh:44, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb/sym-imp.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/set.hh:43, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb/sym-imp.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb/sym-imp.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, @@ -230918,25 +230718,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp:34: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, @@ -230981,100 +230762,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp:34: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438, - from ./gecode/set/branch.hh:43, - from gecode/set/branch/ngl.cpp:34: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/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 ./gecode/set.hh:43, - from ./gecode/set/branch.hh:43, - from gecode/set/branch/ngl.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/set/branch.hh:43, - from gecode/set/branch/ngl.cpp:34: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, - from ./gecode/set/branch.hh:43, - from gecode/set/branch/ngl.cpp:34: -./gecode/set/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:150, - from ./gecode/set.hh:43, - from ./gecode/set/branch.hh:43, - from gecode/set/branch/ngl.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:1866, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp:34: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: 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 ./gecode/set.hh:43, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp:34: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set/branch.hh:43, - from gecode/set/branch/ngl.cpp:34: -./gecode/set.hh:1206:20: note: initializing argument 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, - from ./gecode/set/branch.hh:43, - from gecode/set/branch/ngl.cpp:34: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/branch.hh:43, - from gecode/set/branch/ngl.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set/branch.hh:43, - from gecode/set/branch/ngl.cpp: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); - | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, @@ -231117,6 +230804,8 @@ ./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/relax.o gecode/set/relax.cpp In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, @@ -231137,6 +230826,43 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/set.hh:44, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp: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) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723, + from ./gecode/set.hh:44, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/set.hh:43, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, @@ -231199,44 +230925,69 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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, - from ./gecode/set/branch.hh:43, - from gecode/set/branch/ngl.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ +In file included from ./gecode/int.hh:2555, + from ./gecode/set.hh:44, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, - from ./gecode/set/branch.hh:43, - from gecode/set/branch/ngl.cpp:34: + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/set/branch.hh:43, - from gecode/set/branch/ngl.cpp:34: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/set/branch.hh:43, - from gecode/set/branch/ngl.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ +In file included from ./gecode/set.hh:44, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp:34: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/set.hh:44, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, - from ./gecode/set/branch.hh:43, - from gecode/set/branch/ngl.cpp:34: + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/set/branch.hh:43, - from gecode/set/branch/ngl.cpp:34: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ +In file included from ./gecode/set.hh:44, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp:34: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/set.hh:44, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp:34: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, @@ -231258,6 +231009,27 @@ ./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/set.hh:44, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp:34: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, @@ -231300,6 +231072,21 @@ ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/set.hh:44, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp: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/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, @@ -231321,25 +231108,79 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, - from ./gecode/set/branch.hh:43, - from gecode/set/branch/ngl.cpp:34: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ^ +In file included from ./gecode/kernel.hh:229, + from ./gecode/set.hh:43, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/set.hh:44, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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 ./gecode/set.hh:43, - from ./gecode/set/branch.hh:43, - from gecode/set/branch/ngl.cpp:34: + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/set/branch.hh:43, - from gecode/set/branch/ngl.cpp:34: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:229, + from ./gecode/set.hh:43, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/set.hh:44, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, + from ./gecode/set.hh:43, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp: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:229, + from ./gecode/set.hh:43, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/set.hh:44, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, + from ./gecode/set.hh:43, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp: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:229, + from ./gecode/set.hh:43, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp: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) { + | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, @@ -231382,26 +231223,14 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -gecode/set/ldsb.cpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, const Gecode::Symmetries&, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -gecode/set/ldsb.cpp:145:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 145 | vars.expand(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because '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, +In file included from ./gecode/int.hh:4845, + from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: -./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:65: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 167 | (home,xv,vs,Branch::valselcommit(home,vals),array,n,bf,vvp); - | ^ +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, @@ -231409,31 +231238,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/ldsb.hh:142, - from gecode/set/ldsb.cpp:34: -./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(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TieBreak, Gecode::SetValBranch, const Gecode::Symmetries&, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -gecode/set/ldsb.cpp:178:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 178 | vars.a.expand(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, +In file included from ./gecode/int.hh:4353, + from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:1438, +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: -./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:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 182 | vars.b.expand(home,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()); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, @@ -231441,15 +231259,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/set.hh:1438, +In file included from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: -./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:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 186 | vars.c.expand(home,x); - | ^ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/set.hh:44, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp:34: +./gecode/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 ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, @@ -231457,15 +231279,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:1438, +In file included from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: -./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:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 190 | vars.d.expand(home,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:4845, + from ./gecode/set.hh:44, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, @@ -231473,28 +231300,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:1438, +In file included from ./gecode/int.hh:4353, + from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: -./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:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 192 | branch(home,x,vars.a,vals,syms,bf,vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp: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/set/ldsb.cpp:138:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, const Gecode::Symmetries&, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 138 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -gecode/set/ldsb.cpp:215:75: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 215 | postldsbsetbrancher(home,xv,vs,vsc,array,n,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/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, @@ -231502,29 +231321,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/set/ldsb.hh:142, - from gecode/set/ldsb.cpp:34: -./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:75: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 221 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, +In file included from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set/ldsb.hh:142, +./gecode/int.hh:4429:21: note: initializing argument 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, + from ./gecode/set.hh:44, + from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: -./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:75: 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/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:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, @@ -231532,11 +231341,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/ldsb.hh:142, +In file included from ./gecode/set.hh:44, + from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: -./gecode/set/ldsb/brancher.hpp:269:28: note: initializing argument 1 of 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' - 269 | postldsbsetbrancher(Home home, - | ~~~~~^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: @@ -231617,40 +231427,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::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/int.hh:5223, + from ./gecode/set.hh:44, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - 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) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp:34: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp: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:176, +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, +./gecode/kernel/core.hpp:3266:3: note: because '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:44, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp:34: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp: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.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, + from ./gecode/set.hh:43, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp:34: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/set.hh:44, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, + from ./gecode/set.hh:43, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp:34: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: @@ -231671,97 +231531,300 @@ ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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:176, +In file included from ./gecode/set.hh:1438, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb/sym-imp.cpp:34: +./gecode/set/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:150, from ./gecode/set.hh:43, - from ./gecode/set/branch.hh:43, - from gecode/set/branch/ngl.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb/sym-imp.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb/sym-imp.cpp:34: +./gecode/set.hh:1206:20: note: initializing argument 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, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb/sym-imp.cpp:34: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb/sym-imp.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb/sym-imp.cpp: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); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, - from ./gecode/set/branch.hh:43, - from gecode/set/branch/ngl.cpp: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:176, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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 ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp:34: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, +In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp: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/set.hh:1438, +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, + from ./gecode/set.hh:43, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp:34: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb/sym-imp.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb/sym-imp.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb/sym-imp.cpp:34: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb/sym-imp.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb/sym-imp.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb/sym-imp.cpp:34: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb/sym-imp.cpp:34: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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 ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb/sym-imp.cpp:34: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp:34: +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, + from ./gecode/set.hh:43, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp:34: +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp:34: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp: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:229, + from ./gecode/set.hh:43, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp: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:1173, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp:34: +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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 ./gecode/set.hh:43, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp: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:229, + from ./gecode/set.hh:43, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp: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) { + | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/trace.o gecode/set/trace.cpp +In file included from ./gecode/set.hh:1438, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp:34: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/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 ./gecode/set.hh:43, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp:34: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp:34: ./gecode/set/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:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb/sym-imp.cpp:34: + from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb/sym-imp.cpp:34: + from gecode/set/ldsb.cpp:34: ./gecode/set.hh:1206:20: note: initializing argument 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, from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb/sym-imp.cpp:34: + from gecode/set/ldsb.cpp:34: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb/sym-imp.cpp:34: + from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb/sym-imp.cpp:34: + from gecode/set/ldsb.cpp: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); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, + from gecode/set/ldsb/sym-imp.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp: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) - | ^~~~~~~ + from gecode/set/ldsb/sym-imp.cpp: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:176, from ./gecode/set.hh:43, - from ./gecode/set/branch.hh:43, - from gecode/set/branch/ngl.cpp:34: + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -231770,15 +231833,15 @@ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, - from ./gecode/set/branch.hh:43, - from gecode/set/branch/ngl.cpp:34: + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb/sym-imp.cpp: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) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, - from ./gecode/set/branch.hh:43, - from gecode/set/branch/ngl.cpp:34: + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] @@ -231787,15 +231850,15 @@ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, - from ./gecode/set/branch.hh:43, - from gecode/set/branch/ngl.cpp:34: + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb/sym-imp.cpp: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:176, from ./gecode/set.hh:43, - from ./gecode/set/branch.hh:43, - from gecode/set/branch/ngl.cpp:34: + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -231804,15 +231867,72 @@ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, - from ./gecode/set/branch.hh:43, - from gecode/set/branch/ngl.cpp:34: + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb/sym-imp.cpp: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) | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/set.hh:1667, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp:34: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp:34: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp:34: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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 ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp:34: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -231821,14 +231941,14 @@ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp:34: + from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp:34: + from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -231837,71 +231957,352 @@ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp:34: + from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/set.hh:1667, +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb/sym-imp.cpp: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:176, + from ./gecode/set.hh:43, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb/sym-imp.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb/sym-imp.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb/sym-imp.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb/sym-imp.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/set.hh:43, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb/sym-imp.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb/sym-imp.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/set.hh:43, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb/sym-imp.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb/sym-imp.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb/sym-imp.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +gecode/set/ldsb.cpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, const Gecode::Symmetries&, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +gecode/set/ldsb.cpp:145:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 145 | vars.expand(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because '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:37, - from gecode/set/ldsb/sym-imp.cpp:34: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, +In file included from ./gecode/set.hh:1438, from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb/sym-imp.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ + from gecode/set/ldsb.cpp:34: +./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:65: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 167 | (home,xv,vs,Branch::valselcommit(home,vals),array,n,bf,vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb/sym-imp.cpp:34: + from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb/sym-imp.cpp:34: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, +In file included from ./gecode/set/ldsb.hh:142, + from gecode/set/ldsb.cpp:34: +./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(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TieBreak, Gecode::SetValBranch, const Gecode::Symmetries&, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +gecode/set/ldsb.cpp:178:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 178 | vars.a.expand(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because '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, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp:34: +./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:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 182 | vars.b.expand(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because '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, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp:34: +./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:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 186 | vars.c.expand(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because '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, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp:34: +./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:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 190 | vars.d.expand(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because '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, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp:34: +./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:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 192 | branch(home,x,vars.a,vals,syms,bf,vvp); + | ^ +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:3266: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(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, const Gecode::Symmetries&, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 138 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, +gecode/set/ldsb.cpp:215:75: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 215 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); + | ^ +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/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ^ + from gecode/set/ldsb.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set/ldsb.hh:142, + from gecode/set/ldsb.cpp:34: +./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:75: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 221 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb/sym-imp.cpp:34: + from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb/sym-imp.cpp:34: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, +In file included from ./gecode/set/ldsb.hh:142, + from gecode/set/ldsb.cpp:34: +./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:75: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 227 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); + | ^ +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:3266:3: note: because '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, + from gecode/set/ldsb.cpp:34: +./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, + from ./gecode/set.hh:43, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp: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:176, + from ./gecode/set.hh:43, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp: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:176, + from ./gecode/set.hh:43, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp: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) + | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, - from ./gecode/set/branch.hh:43, - from gecode/set/branch/ngl.cpp:34: + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -231909,15 +232310,15 @@ | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, - from ./gecode/set/branch.hh:43, - from gecode/set/branch/ngl.cpp:34: + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, - from ./gecode/set/branch.hh:43, - from gecode/set/branch/ngl.cpp:34: + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -231925,8 +232326,8 @@ | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, - from ./gecode/set/branch.hh:43, - from gecode/set/branch/ngl.cpp:34: + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ @@ -232250,42 +232651,6 @@ | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, - from ./gecode/set/branch.hh:43, - from gecode/set/branch/ngl.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./gecode/set/branch.hh:43, - from gecode/set/branch/ngl.cpp: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:176, - from ./gecode/set.hh:43, - from ./gecode/set/branch.hh:43, - from gecode/set/branch/ngl.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./gecode/set/branch.hh:43, - from gecode/set/branch/ngl.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': @@ -232623,91 +232988,6 @@ ./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:176, - from ./gecode/set.hh:43, - from ./gecode/set/branch.hh:43, - from gecode/set/branch/ngl.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/set/branch.hh:43, - from gecode/set/branch/ngl.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb/sym-imp.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb/sym-imp.cpp: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:176, - from ./gecode/set.hh:43, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb/sym-imp.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb/sym-imp.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb/sym-imp.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb/sym-imp.cpp: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:176, - from ./gecode/set.hh:43, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb/sym-imp.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb/sym-imp.cpp: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/set/ldsb/brancher.hpp: In instantiation of 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/set/ldsb/brancher.hpp:263:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:279:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' @@ -232860,22 +233140,6 @@ ./gecode/int/ldsb/brancher.hpp:94:23: note: initializing argument 1 of 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 94 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb/sym-imp.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb/sym-imp.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/set/ldsb.hh:142, from gecode/set/ldsb.cpp:34: ./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&)>]': @@ -232898,22 +233162,6 @@ ./gecode/int/ldsb/brancher.hpp:94:23: note: initializing argument 1 of 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 94 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb/sym-imp.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb/sym-imp.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/set/ldsb.hh:142, from gecode/set/ldsb.cpp:34: ./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&)>]': @@ -233152,68 +233400,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, - from ./gecode/set.hh:43, - from ./gecode/set/branch.hh:43, - from gecode/set/branch/ngl.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./gecode/set/branch.hh:43, - from gecode/set/branch/ngl.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/set.hh:43, - from ./gecode/set/branch.hh:43, - from gecode/set/branch/ngl.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./gecode/set/branch.hh:43, - from gecode/set/branch/ngl.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/set.hh:43, - from ./gecode/set/branch.hh:43, - from gecode/set/branch/ngl.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/set/branch.hh:43, - from gecode/set/branch/ngl.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/int/ldsb.hh:390, from ./gecode/set/ldsb.hh:38, from gecode/set/ldsb.cpp:34: @@ -233425,16 +233611,6 @@ ./gecode/int/ldsb/brancher.hpp:103:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 103 | _prevPos(-1) | ^ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb/sym-imp.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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/set.hh:43, from ./gecode/set/ldsb.hh:37, @@ -233442,14 +233618,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:1706, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb/sym-imp.cpp: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:242, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, @@ -233507,24 +233675,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 = 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, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb/sym-imp.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb/sym-imp.cpp: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) - | ^~~~~~~ In file included from ./gecode/int/ldsb.hh:390, from ./gecode/set/ldsb.hh:38, from gecode/set/ldsb.cpp:34: @@ -234218,23 +234368,6 @@ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb/sym-imp.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb/sym-imp.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, @@ -234283,74 +234416,6 @@ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/set.hh:43, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb/sym-imp.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb/sym-imp.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/set.hh:43, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb/sym-imp.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb/sym-imp.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/set.hh:43, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb/sym-imp.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb/sym-imp.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/relax.o gecode/set/relax.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/trace.o gecode/set/trace.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/trace/tracer.o gecode/set/trace/tracer.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/relax.cpp:34: @@ -234361,6 +234426,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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/trace/tracer.o gecode/set/trace/tracer.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/trace.cpp:34: @@ -234422,8 +234489,6 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/exception.o gecode/set/exception.cpp In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/trace.cpp:34: @@ -234455,122 +234520,29 @@ | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, - from gecode/set/trace.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./gecode/set.hh:43, - from gecode/set/trace.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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/set.hh:43, - from gecode/set/trace.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/trace/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, - from ./gecode/set.hh:43, - from gecode/set/trace/tracer.cpp:35: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/trace/tracer.cpp:35: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp: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, - from ./gecode/set.hh:43, - from gecode/set/trace/tracer.cpp:35: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/trace/tracer.cpp:35: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:261, - from ./gecode/set.hh:43, - from gecode/set/trace/tracer.cpp:35: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./gecode/set.hh:43, - from gecode/set/trace/tracer.cpp:35: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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/set.hh:43, - from gecode/set/trace/tracer.cpp:35: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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/set/relax.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from gecode/set/relax.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723, - from ./gecode/set.hh:44, - from gecode/set/relax.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ^ + from gecode/set/trace.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./gecode/set.hh:43, + from gecode/set/trace.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/set.hh:43, - from gecode/set/relax.cpp:34: + from gecode/set/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/set.hh:44, - from gecode/set/relax.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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/set/trace.cpp:34: + from gecode/set/relax.cpp:34: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 53 | x = x0; @@ -234578,25 +234550,25 @@ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, - from gecode/set/trace.cpp:34: + from gecode/set/relax.cpp: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) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/set.hh:44, - from gecode/set/trace.cpp:34: + from gecode/set/relax.cpp:34: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:39:27: 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/set.hh:43, - from gecode/set/trace.cpp:34: + from gecode/set/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, - from gecode/set/trace.cpp:34: + from gecode/set/relax.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -234748,154 +234720,8 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/set.hh:44, - from gecode/set/trace.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/trace.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from gecode/set/trace.cpp:34: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/set.hh:44, - from gecode/set/trace.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/trace.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from gecode/set/trace.cpp:34: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/set.hh:44, - from gecode/set/trace.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/trace.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from gecode/set/trace.cpp:34: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/set.hh:44, - from gecode/set/trace.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/trace.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from gecode/set/trace.cpp:34: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/set.hh:44, - from gecode/set/trace.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/trace.cpp: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:229, - from ./gecode/set.hh:43, - from gecode/set/trace.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/set.hh:44, - from gecode/set/trace.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: 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 ./gecode/set.hh:43, - from gecode/set/trace.cpp: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:229, - from ./gecode/set.hh:43, - from gecode/set/trace.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/set.hh:44, - from gecode/set/trace.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: 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:150, - from ./gecode/set.hh:43, - from gecode/set/trace.cpp: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:229, - from ./gecode/set.hh:43, - from gecode/set/trace.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/set.hh:44, - from gecode/set/trace.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: 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:150, - from ./gecode/set.hh:43, - from gecode/set/trace.cpp: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:229, - from ./gecode/set.hh:43, - from gecode/set/trace.cpp:34: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/exception.o gecode/set/exception.cpp In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/relax.cpp:34: @@ -235002,59 +234828,6 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/set.hh:44, - from gecode/set/trace.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/trace.cpp: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/int.hh:4353, - from ./gecode/set.hh:44, - from gecode/set/trace.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/set.hh:44, - from gecode/set/trace.cpp:34: -./gecode/int/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 ./gecode/set.hh:43, - from gecode/set/trace.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from gecode/set/trace.cpp:34: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/set.hh:44, - from gecode/set/trace.cpp:34: -./gecode/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 ./gecode/set.hh:43, - from gecode/set/trace.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from gecode/set/trace.cpp: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/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/relax.cpp:34: @@ -235163,131 +234936,6 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/set.hh:44, - from gecode/set/trace.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/trace.cpp: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/int.hh:4353, - from ./gecode/set.hh:44, - from gecode/set/trace.cpp:34: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from ./gecode/set.hh:44, - from gecode/set/trace.cpp:34: -./gecode/int/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 ./gecode/set.hh:43, - from gecode/set/trace.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from gecode/set/trace.cpp:34: -./gecode/int.hh:4429:21: note: initializing argument 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, - from ./gecode/set.hh:44, - from gecode/set/trace.cpp:34: -./gecode/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:150, - from ./gecode/set.hh:43, - from gecode/set/trace.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from gecode/set/trace.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/set.hh:44, - from gecode/set/trace.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/trace.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from gecode/set/trace.cpp:34: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/set.hh:44, - from gecode/set/trace.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/trace.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from gecode/set/trace.cpp:34: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/set.hh:44, - from gecode/set/trace.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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:150, - from ./gecode/set.hh:43, - from gecode/set/trace.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from gecode/set/trace.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/set.hh:44, - from gecode/set/trace.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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:150, - from ./gecode/set.hh:43, - from gecode/set/trace.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from gecode/set/trace.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from gecode/set/relax.cpp:34: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': @@ -235356,42 +235004,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, - from ./gecode/set.hh:44, - from gecode/set/trace.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: 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 ./gecode/set.hh:43, - from gecode/set/trace.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from gecode/set/trace.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/set.hh:44, - from gecode/set/trace.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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:150, - from ./gecode/set.hh:43, - from gecode/set/trace.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from gecode/set/trace.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from gecode/set/relax.cpp:34: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': @@ -235501,6 +235113,616 @@ ./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, + from ./gecode/set.hh:43, + from gecode/set/relax.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from gecode/set/relax.cpp: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:176, + from ./gecode/set.hh:43, + from gecode/set/relax.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from gecode/set/relax.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from gecode/set/relax.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from gecode/set/relax.cpp: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:176, + from ./gecode/set.hh:43, + from gecode/set/relax.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from gecode/set/relax.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from gecode/set/relax.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from gecode/set/relax.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from gecode/set/relax.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from gecode/set/relax.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from gecode/set/relax.cpp:35: +./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:58: required from here +./gecode/search/relax.hh:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 67 | if (post(home, x[i.val()], sx[i.val()]) != ES_OK) { + | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/relax.cpp: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/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, + from ./gecode/set.hh:43, + from gecode/set/relax.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from gecode/set/relax.cpp: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:176, + from ./gecode/set.hh:43, + from gecode/set/relax.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from gecode/set/relax.cpp: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) + | ^~~~~~~ +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:176, + from ./gecode/set.hh:43, + from gecode/set/relax.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from gecode/set/relax.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/set.hh:43, + from gecode/set/relax.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from gecode/set/relax.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/set.hh:43, + from gecode/set/relax.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from gecode/set/relax.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/set.hh:43, + from gecode/set/relax.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from gecode/set/relax.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/set.hh:44, + from gecode/set/trace.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from gecode/set/trace.cpp: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) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723, + from ./gecode/set.hh:44, + from gecode/set/trace.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/set.hh:43, + from gecode/set/trace.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from gecode/set/trace.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/set.hh:44, + from gecode/set/trace.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/trace.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from gecode/set/trace.cpp:34: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/set.hh:44, + from gecode/set/trace.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/trace.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from gecode/set/trace.cpp:34: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/set.hh:44, + from gecode/set/trace.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/trace.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from gecode/set/trace.cpp:34: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/set.hh:44, + from gecode/set/trace.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/trace.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from gecode/set/trace.cpp:34: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/set.hh:44, + from gecode/set/trace.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/trace.cpp: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:229, + from ./gecode/set.hh:43, + from gecode/set/trace.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/set.hh:44, + from gecode/set/trace.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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 ./gecode/set.hh:43, + from gecode/set/trace.cpp: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:229, + from ./gecode/set.hh:43, + from gecode/set/trace.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/set.hh:44, + from gecode/set/trace.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, + from ./gecode/set.hh:43, + from gecode/set/trace.cpp: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:229, + from ./gecode/set.hh:43, + from gecode/set/trace.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/set.hh:44, + from gecode/set/trace.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, + from ./gecode/set.hh:43, + from gecode/set/trace.cpp: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:229, + from ./gecode/set.hh:43, + from gecode/set/trace.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/set.hh:44, + from gecode/set/trace.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/trace.cpp: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/int.hh:4353, + from ./gecode/set.hh:44, + from gecode/set/trace.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/set.hh:44, + from gecode/set/trace.cpp:34: +./gecode/int/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 ./gecode/set.hh:43, + from gecode/set/trace.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from gecode/set/trace.cpp:34: +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/set.hh:44, + from gecode/set/trace.cpp:34: +./gecode/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 ./gecode/set.hh:43, + from gecode/set/trace.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from gecode/set/trace.cpp: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/int.hh:4845, + from ./gecode/set.hh:44, + from gecode/set/trace.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/trace.cpp: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/int.hh:4353, + from ./gecode/set.hh:44, + from gecode/set/trace.cpp:34: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from ./gecode/set.hh:44, + from gecode/set/trace.cpp:34: +./gecode/int/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 ./gecode/set.hh:43, + from gecode/set/trace.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from gecode/set/trace.cpp:34: +./gecode/int.hh:4429:21: note: initializing argument 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, + from ./gecode/set.hh:44, + from gecode/set/trace.cpp:34: +./gecode/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:150, + from ./gecode/set.hh:43, + from gecode/set/trace.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from gecode/set/trace.cpp:34: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/set.hh:44, + from gecode/set/trace.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/trace.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from gecode/set/trace.cpp:34: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/set.hh:44, + from gecode/set/trace.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/trace.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from gecode/set/trace.cpp:34: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/set.hh:44, + from gecode/set/trace.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, + from ./gecode/set.hh:43, + from gecode/set/trace.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from gecode/set/trace.cpp:34: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/set.hh:44, + from gecode/set/trace.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, + from ./gecode/set.hh:43, + from gecode/set/trace.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from gecode/set/trace.cpp:34: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/set.hh:44, + from gecode/set/trace.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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 ./gecode/set.hh:43, + from gecode/set/trace.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from gecode/set/trace.cpp:34: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/set.hh:44, + from gecode/set/trace.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, + from ./gecode/set.hh:43, + from gecode/set/trace.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from gecode/set/trace.cpp:34: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from gecode/set/trace.cpp:34: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': @@ -235616,20 +235838,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, - from gecode/set/trace/tracer.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, - from ./gecode/set.hh:44, - from gecode/set/trace/tracer.cpp:35: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ In file included from ./gecode/set.hh:1667, from gecode/set/trace.cpp:34: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': @@ -235646,24 +235854,6 @@ ./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:1723, - from ./gecode/set.hh:44, - from gecode/set/trace/tracer.cpp:35: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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/set.hh:43, - from gecode/set/trace/tracer.cpp:35: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from gecode/set/trace/tracer.cpp:35: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from gecode/set/trace.cpp:34: ./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': @@ -235680,21 +235870,6 @@ ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from gecode/set/relax.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from gecode/set/relax.cpp: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/set.hh:1866, from gecode/set/trace.cpp:34: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': @@ -235730,9 +235905,45 @@ ./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:139, + from ./gecode/set.hh:43, + from gecode/set/trace.cpp:34: +gecode/set/trace.cpp:44:58: 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); \ + | ^~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/trace.cpp: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:261, + from ./gecode/set.hh:43, + from gecode/set/trace.cpp:34: +./gecode/kernel/trace/recorder.hpp:286:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::ViewTraceRecorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::TraceFilter, int, Gecode::ViewTracer&) [with View = Gecode::Set::SetView]' + 286 | ViewTraceRecorder::post(Home home, ViewArray& x, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, - from gecode/set/relax.cpp:34: + from gecode/set/trace.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from gecode/set/trace.cpp: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:176, + from ./gecode/set.hh:43, + from gecode/set/trace.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -235741,13 +235952,13 @@ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, - from gecode/set/relax.cpp:34: + from gecode/set/trace.cpp: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) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, - from gecode/set/relax.cpp:34: + from gecode/set/trace.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] @@ -235756,19 +235967,61 @@ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, - from gecode/set/relax.cpp:34: + from gecode/set/trace.cpp: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:139, +In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/trace.cpp:34: -gecode/set/trace.cpp:44:58: 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/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from gecode/set/trace.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from gecode/set/trace.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from gecode/set/trace.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from gecode/set/trace.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from gecode/set/trace.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:261, + from ./gecode/set.hh:43, + from gecode/set/trace.cpp:34: +./gecode/kernel/trace/recorder.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::ViewTraceRecorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::TraceFilter, int, Gecode::ViewTracer&) [with View = Gecode::Set::SetView]': +gecode/set/trace.cpp:44:5: required from here +./gecode/kernel/trace/recorder.hpp:290:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 290 | (void) new (home) ViewTraceRecorder(home,x,tf,te,t); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/trace.cpp:34: @@ -235778,24 +236031,213 @@ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/trace.cpp:34: -./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/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/kernel.hh:261, + from ./gecode/set.hh:43, + from gecode/set/trace/tracer.cpp:35: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/trace/tracer.cpp:35: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp: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, + from ./gecode/set.hh:43, + from gecode/set/trace/tracer.cpp:35: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/trace/tracer.cpp:35: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:261, + from ./gecode/set.hh:43, + from gecode/set/trace/tracer.cpp:35: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, - from gecode/set/relax.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ + from gecode/set/trace.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from gecode/set/trace.cpp: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:285, + from ./gecode/set.hh:43, + from gecode/set/trace/tracer.cpp:35: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/set.hh:43, + from gecode/set/trace/tracer.cpp:35: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from gecode/set/trace.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, - from gecode/set/relax.cpp:34: + from gecode/set/trace.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from gecode/set/trace.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from gecode/set/trace.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:261, + from ./gecode/set.hh:43, + from gecode/set/trace.cpp:34: +./gecode/kernel/trace/recorder.hpp: In instantiation of 'Gecode::ViewTraceRecorder::ViewTraceRecorder(Gecode::Home, Gecode::ViewArray&, Gecode::TraceFilter, int, Gecode::ViewTracer&) [with View = Gecode::Set::SetView]': +./gecode/kernel/trace/recorder.hpp:290:14: required from 'static Gecode::ExecStatus Gecode::ViewTraceRecorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::TraceFilter, int, Gecode::ViewTracer&) [with View = Gecode::Set::SetView]' +gecode/set/trace.cpp:44:5: required from here +./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) { + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/trace.cpp: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: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, + from ./gecode/set.hh:43, + from gecode/set/trace.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from gecode/set/trace.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/set.hh:43, + from gecode/set/trace.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from gecode/set/trace.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/set.hh:43, + from gecode/set/trace.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from gecode/set/trace.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/set.hh:44, + from gecode/set/trace/tracer.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, + from ./gecode/set.hh:44, + from gecode/set/trace/tracer.cpp: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:1723, + from ./gecode/set.hh:44, + from gecode/set/trace/tracer.cpp:35: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/set.hh:43, + from gecode/set/trace/tracer.cpp:35: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from gecode/set/trace/tracer.cpp:35: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/trace/tracer.cpp:35: @@ -235997,35 +236439,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, - from ./gecode/set.hh:43, - from gecode/set/trace.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from gecode/set/trace.cpp: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:176, - from ./gecode/set.hh:43, - from gecode/set/relax.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from gecode/set/relax.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/trace/tracer.cpp:35: @@ -236062,20 +236475,6 @@ ./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from gecode/set/relax.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from gecode/set/relax.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/trace/tracer.cpp:35: @@ -236093,80 +236492,6 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from gecode/set/trace.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from gecode/set/trace.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from gecode/set/trace.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from gecode/set/trace.cpp: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:176, - from ./gecode/set.hh:43, - from gecode/set/trace.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from gecode/set/trace.cpp: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) - | ^~~~~~~ -In file included from gecode/set/relax.cpp:35: -./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:58: required from here -./gecode/search/relax.hh:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 67 | if (post(home, x[i.val()], sx[i.val()]) != ES_OK) { - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/relax.cpp: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/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, - from ./gecode/set.hh:43, - from gecode/set/trace.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from gecode/set/trace.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/trace/tracer.cpp:35: @@ -236185,20 +236510,6 @@ ./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from gecode/set/trace.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from gecode/set/trace.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/trace/tracer.cpp:35: @@ -236253,26 +236564,16 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./gecode/set.hh:43, - from gecode/set/trace.cpp:34: -./gecode/kernel/trace/recorder.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::ViewTraceRecorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::TraceFilter, int, Gecode::ViewTracer&) [with View = Gecode::Set::SetView]': -gecode/set/trace.cpp:44:5: required from here -./gecode/kernel/trace/recorder.hpp:290:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 290 | (void) new (home) ViewTraceRecorder(home,x,tf,te,t); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, - from gecode/set/trace.cpp: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:261, - from ./gecode/set.hh:43, - from gecode/set/trace.cpp:34: -./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, - | ~~~~~^~~~ + 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:5699, from ./gecode/set.hh:44, from gecode/set/trace/tracer.cpp:35: @@ -236309,103 +236610,6 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from gecode/set/trace.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from gecode/set/trace.cpp: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:176, - from ./gecode/set.hh:43, - from gecode/set/relax.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from gecode/set/relax.cpp: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:176, - from ./gecode/set.hh:43, - from gecode/set/trace.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from gecode/set/trace.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from gecode/set/relax.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from gecode/set/relax.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from gecode/set/trace.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from gecode/set/trace.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:261, - from ./gecode/set.hh:43, - from gecode/set/trace.cpp:34: -./gecode/kernel/trace/recorder.hpp: In instantiation of 'Gecode::ViewTraceRecorder::ViewTraceRecorder(Gecode::Home, Gecode::ViewArray&, Gecode::TraceFilter, int, Gecode::ViewTracer&) [with View = Gecode::Set::SetView]': -./gecode/kernel/trace/recorder.hpp:290:14: required from 'static Gecode::ExecStatus Gecode::ViewTraceRecorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::TraceFilter, int, Gecode::ViewTracer&) [with View = Gecode::Set::SetView]' -gecode/set/trace.cpp:44:5: required from here -./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) { - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/trace.cpp: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: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, from gecode/set/trace/tracer.cpp:35: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': @@ -236474,77 +236678,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, - from ./gecode/set.hh:43, - from gecode/set/trace.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from gecode/set/trace.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/set.hh:43, - from gecode/set/trace.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from gecode/set/trace.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/set.hh:43, - from gecode/set/trace.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from gecode/set/trace.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from gecode/set/relax.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from gecode/set/relax.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/set.hh:1438, from gecode/set/trace/tracer.cpp:35: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': @@ -236592,6 +236725,57 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./gecode/set.hh:43, + from gecode/set/exception.cpp:36: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/exception.cpp: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: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, + from ./gecode/set.hh:43, + from gecode/set/exception.cpp:36: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/exception.cpp: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) { + | ^~~~ +In file included from ./gecode/kernel.hh:261, + from ./gecode/set.hh:43, + from gecode/set/exception.cpp:36: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./gecode/set.hh:43, + from gecode/set/exception.cpp:36: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/set.hh:43, + from gecode/set/exception.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from gecode/set/trace/tracer.cpp:35: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': @@ -236640,72 +236824,6 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/set.hh:43, - from gecode/set/relax.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from gecode/set/relax.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/set.hh:43, - from gecode/set/relax.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from gecode/set/relax.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/set.hh:43, - from gecode/set/relax.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from gecode/set/relax.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -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:176, from ./gecode/set.hh:43, from gecode/set/trace/tracer.cpp:35: @@ -236794,57 +236912,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, - from ./gecode/set.hh:43, - from gecode/set/exception.cpp:36: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/exception.cpp: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: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, - from ./gecode/set.hh:43, - from gecode/set/exception.cpp:36: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/exception.cpp: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) { - | ^~~~ -In file included from ./gecode/kernel.hh:261, - from ./gecode/set.hh:43, - from gecode/set/exception.cpp:36: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./gecode/set.hh:43, - from gecode/set/exception.cpp:36: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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/set.hh:43, - from gecode/set/exception.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/trace/tracer.cpp:35: @@ -237520,6 +237587,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) | ^~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/minimodel/int-expr.o gecode/minimodel/int-expr.cpp In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/exception.cpp:36: @@ -237697,8 +237766,6 @@ 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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/minimodel/int-expr.o gecode/minimodel/int-expr.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/minimodel/int-rel.o gecode/minimodel/int-rel.cpp g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/minimodel/int-arith.o gecode/minimodel/int-arith.cpp @@ -237712,6 +237779,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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/minimodel/bool-expr.o gecode/minimodel/bool-expr.cpp In file included from ./gecode/kernel.hh:261, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: @@ -237773,6 +237842,57 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ +In file included from ./gecode/kernel.hh:261, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp: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: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, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp: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:261, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: @@ -237963,57 +238083,110 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./gecode/minimodel.hh:45, +In file included from ./gecode/int.hh:917, + from ./gecode/minimodel.hh:46, from gecode/minimodel/int-rel.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403: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/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/int-rel.cpp: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) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/int-rel.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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 gecode/minimodel/int-rel.cpp: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: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, - from ./gecode/minimodel.hh:45, +In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-rel.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411: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(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/int-rel.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp: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:261, +In file included from ./gecode/minimodel.hh:46, + from gecode/minimodel/int-rel.cpp:34: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/int-rel.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, +./gecode/kernel/core.hpp:3266:3: note: because '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:46, + from gecode/minimodel/int-rel.cpp:34: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/int-rel.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ +./gecode/kernel/core.hpp:3266:3: note: because '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:46, + from gecode/minimodel/int-rel.cpp:34: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/int-rel.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:46, + from gecode/minimodel/int-rel.cpp:34: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-expr.cpp:34: @@ -238067,6 +238240,186 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::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, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/int-rel.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp: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:229, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/int-rel.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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 ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp: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:229, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/int-rel.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp: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:229, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/int-rel.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp: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:229, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/int-rel.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp: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/int.hh:4353, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/int-rel.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/int-rel.cpp:34: +./gecode/int/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 ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp: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/minimodel.hh:46, + from gecode/minimodel/int-rel.cpp:34: +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/int-rel.cpp:34: +./gecode/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 ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp: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/minimodel.hh:46, + from gecode/minimodel/int-rel.cpp: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/kernel.hh:261, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-arith.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/minimodel.hh:45, + from gecode/minimodel/int-arith.cpp: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: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, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-arith.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/minimodel.hh:45, + from gecode/minimodel/int-arith.cpp: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:261, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-arith.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-arith.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/minimodel.hh:45, + from gecode/minimodel/int-arith.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-expr.cpp:34: @@ -238120,6 +238473,59 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(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, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/int-rel.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp: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/int.hh:4353, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/int-rel.cpp:34: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/int-rel.cpp:34: +./gecode/int/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 ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp: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/minimodel.hh:46, + from gecode/minimodel/int-rel.cpp:34: +./gecode/int.hh:4429:21: note: initializing argument 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, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/int-rel.cpp:34: +./gecode/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:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp: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/minimodel.hh:46, + from gecode/minimodel/int-rel.cpp:34: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-expr.cpp:34: @@ -238158,6 +238564,24 @@ | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, + from gecode/minimodel/int-rel.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp: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/minimodel.hh:46, + from gecode/minimodel/int-rel.cpp:34: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/minimodel.hh:46, from gecode/minimodel/int-expr.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': ./gecode/int/branch.hpp:50:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -238176,6 +238600,24 @@ | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, + from gecode/minimodel/int-rel.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp: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/minimodel.hh:46, + from gecode/minimodel/int-rel.cpp:34: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/minimodel.hh:46, from gecode/minimodel/int-expr.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': ./gecode/int/branch.hpp:55:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -238192,6 +238634,42 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/int-rel.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp: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/minimodel.hh:46, + from gecode/minimodel/int-rel.cpp:34: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/int-rel.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp: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/minimodel.hh:46, + from gecode/minimodel/int-rel.cpp:34: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-expr.cpp:34: @@ -238228,59 +238706,215 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/minimodel/bool-expr.o gecode/minimodel/bool-expr.cpp -In file included from ./gecode/kernel.hh:261, +In file included from ./gecode/int.hh:5699, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/int-rel.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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 ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ + from gecode/minimodel/int-rel.cpp: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/minimodel.hh:46, + from gecode/minimodel/int-rel.cpp:34: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/int-rel.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp:34: + from gecode/minimodel/int-rel.cpp: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: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, +In file included from ./gecode/minimodel.hh:46, + from gecode/minimodel/int-rel.cpp:34: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/int-rel.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ^ +In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ + from gecode/minimodel/int-rel.cpp: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/minimodel.hh:48, + from gecode/minimodel/int-rel.cpp:34: +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/int-rel.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp:34: + from gecode/minimodel/int-rel.cpp: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:261, +In file included from ./gecode/minimodel.hh:48, + from gecode/minimodel/int-rel.cpp:34: +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/int-rel.cpp:34: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, + from gecode/minimodel/int-rel.cpp: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:229, from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); + from gecode/minimodel/int-rel.cpp: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:1173, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/int-rel.cpp:34: +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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 ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp: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:229, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp: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/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/bool-expr.cpp:38: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/set.hh:1438, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/int-rel.cpp:34: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/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 ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp:34: + from gecode/minimodel/int-rel.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/int-rel.cpp:34: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/int-rel.cpp:34: +./gecode/set/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:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp: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/minimodel.hh:48, + from gecode/minimodel/int-rel.cpp:34: +./gecode/set.hh:1206:20: note: initializing argument 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, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/int-rel.cpp:34: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp: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/minimodel.hh:48, + from gecode/minimodel/int-rel.cpp: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); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/int-rel.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp: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/minimodel.hh:48, + from gecode/minimodel/int-rel.cpp:34: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/int-rel.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp: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/minimodel.hh:48, + from gecode/minimodel/int-rel.cpp:34: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:34: @@ -238355,6 +238989,24 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/int-rel.cpp:34: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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 ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp: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/minimodel.hh:48, + from gecode/minimodel/int-rel.cpp:34: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:34: @@ -238462,42 +239114,184 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/bool-expr.cpp:38: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/minimodel.hh:45, + from gecode/minimodel/bool-expr.cpp: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/kernel/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, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/bool-expr.cpp:38: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/minimodel.hh:45, + from gecode/minimodel/bool-expr.cpp: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/kernel.hh:261, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/bool-expr.cpp: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, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/bool-expr.cpp:38: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/minimodel.hh:45, + from gecode/minimodel/bool-expr.cpp: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/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51, - from gecode/minimodel/int-expr.cpp:34: + from gecode/minimodel/int-rel.cpp:34: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:40:25: 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 ./gecode/minimodel.hh:45, - from gecode/minimodel/int-expr.cpp:34: + from gecode/minimodel/int-rel.cpp: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/minimodel.hh:51, - from gecode/minimodel/int-expr.cpp:34: + from gecode/minimodel/int-rel.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51, - from gecode/minimodel/int-expr.cpp:34: + from gecode/minimodel/int-rel.cpp:34: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:45:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-expr.cpp:34: + from gecode/minimodel/int-rel.cpp: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/minimodel.hh:51, - from gecode/minimodel/int-expr.cpp:34: + from gecode/minimodel/int-rel.cpp:34: ./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546, + from ./gecode/minimodel.hh:51, + from gecode/minimodel/int-rel.cpp:34: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp: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:229, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp: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/float.hh:1546, + from ./gecode/minimodel.hh:51, + from gecode/minimodel/int-rel.cpp:34: +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:29: 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 ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp: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:229, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp: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/float.hh:1811, + from ./gecode/minimodel.hh:51, + from gecode/minimodel/int-rel.cpp:34: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/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:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp: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/float.hh:1546, + from ./gecode/minimodel.hh:51, + from gecode/minimodel/int-rel.cpp:34: +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, + from ./gecode/minimodel.hh:51, + from gecode/minimodel/int-rel.cpp:34: +./gecode/float/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:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp: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/minimodel.hh:51, + from gecode/minimodel/int-rel.cpp:34: +./gecode/float.hh:1578:22: note: initializing argument 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, + from ./gecode/minimodel.hh:51, + from gecode/minimodel/int-rel.cpp:34: +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp: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/minimodel.hh:51, + from gecode/minimodel/int-rel.cpp:34: +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: @@ -238512,6 +239306,1326 @@ ./gecode/int/var/bool.hpp:50:3: 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, + from ./gecode/minimodel.hh:51, + from gecode/minimodel/int-rel.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:39:52: 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/int-rel.cpp: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/minimodel.hh:51, + from gecode/minimodel/int-rel.cpp:34: +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, + from ./gecode/minimodel.hh:51, + from gecode/minimodel/int-rel.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp: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/minimodel.hh:51, + from gecode/minimodel/int-rel.cpp:34: +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137, + from ./gecode/minimodel.hh:51, + from gecode/minimodel/int-rel.cpp:34: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': +./gecode/float/trace.hpp:39:39: 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 ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp: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/minimodel.hh:51, + from gecode/minimodel/int-rel.cpp:34: +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:1723, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/int-arith.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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 gecode/minimodel/int-arith.cpp: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/minimodel.hh:240, + from gecode/minimodel/int-rel.cpp:34: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp: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/minimodel.hh:46, + from gecode/minimodel/int-arith.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:46, + from gecode/minimodel/int-rel.cpp:34: +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:817, + from gecode/minimodel/int-rel.cpp:34: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:27: 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:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp: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/minimodel.hh:51, + from gecode/minimodel/int-rel.cpp:34: +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1608, + from gecode/minimodel/int-rel.cpp:34: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | e.post(home,t ? irt : neg(irt),ipls); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp: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/minimodel/int-rel.cpp:34: +./gecode/minimodel.hh:316:20: note: initializing argument 1 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:1608, + from gecode/minimodel/int-rel.cpp:34: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? irt : neg(irt),b,ipls); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp: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/minimodel/int-rel.cpp: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, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1609, + from gecode/minimodel/int-rel.cpp:34: +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': +./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | e.post(home,t ? frt : neg(frt)); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp: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/minimodel/int-rel.cpp:34: +./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' + 878 | void post(Home home, FloatRelType frt) const; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1609, + from gecode/minimodel/int-rel.cpp:34: +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': +./gecode/minimodel/float-rel.hpp:78:37: 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:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp: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/minimodel/int-rel.cpp:34: +./gecode/minimodel.hh:881:20: note: initializing argument 1 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, + from gecode/minimodel/int-rel.cpp:34: +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': +./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | _e0.post(home,_srt,_e1); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp: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/minimodel/int-rel.cpp: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; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612, + from gecode/minimodel/int-rel.cpp:34: +./gecode/minimodel/set-rel.hpp:62:31: 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:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp: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/minimodel/int-rel.cpp: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; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612, + from gecode/minimodel/int-rel.cpp:34: +./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 64 | _e0.post(home,SRT_EQ,_e1); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp: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/minimodel/int-rel.cpp: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; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612, + from gecode/minimodel/int-rel.cpp:34: +./gecode/minimodel/set-rel.hpp:67:36: 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:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp: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/minimodel/int-rel.cpp:34: +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612, + from gecode/minimodel/int-rel.cpp:34: +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': +./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | _e0.post(home,b,t,_srt,_e1); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp: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/minimodel/int-rel.cpp:34: +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from gecode/minimodel/int-rel.cpp:34: +./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/channel.hpp:41:42: 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/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp: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/minimodel.hh:46, + from gecode/minimodel/int-rel.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from gecode/minimodel/int-rel.cpp:34: +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | IntVar x(home,0,1); channel(home,b,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp: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/minimodel.hh:46, + from gecode/minimodel/int-rel.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from gecode/minimodel/int-rel.cpp:34: +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': +./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | channel(home,f,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:3266:3: note: because '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:51, + from gecode/minimodel/int-rel.cpp:34: +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from gecode/minimodel/int-rel.cpp:34: +./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': +./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 70 | rel(home,SOT_UNION,x,s); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp: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/minimodel.hh:48, + from gecode/minimodel/int-rel.cpp:34: +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from gecode/minimodel/int-rel.cpp:34: +./gecode/minimodel/channel.hpp:71:51: 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:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp: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/minimodel/int-rel.cpp:34: +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from gecode/minimodel/int-rel.cpp:34: +./gecode/minimodel/channel.hpp:71:52: 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:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp: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/minimodel.hh:46, + from gecode/minimodel/int-rel.cpp:34: +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from gecode/minimodel/int-rel.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | count(home,x,n,IRT_LQ,m,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp: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/minimodel.hh:46, + from gecode/minimodel/int-rel.cpp:34: +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from gecode/minimodel/int-rel.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 46 | count(home,x,y,IRT_LQ,m,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp: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/minimodel.hh:46, + from gecode/minimodel/int-rel.cpp:34: +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from gecode/minimodel/int-rel.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:51:32: 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:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp: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/minimodel.hh:46, + from gecode/minimodel/int-rel.cpp:34: +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from gecode/minimodel/int-rel.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:56:32: 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/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp: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/minimodel.hh:46, + from gecode/minimodel/int-rel.cpp:34: +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from gecode/minimodel/int-rel.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:61:32: 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 ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp: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/minimodel.hh:46, + from gecode/minimodel/int-rel.cpp:34: +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from gecode/minimodel/int-rel.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 66 | count(home,x,y,IRT_LQ,z,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp: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/minimodel.hh:46, + from gecode/minimodel/int-rel.cpp:34: +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from gecode/minimodel/int-rel.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:72:32: 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/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp: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/minimodel.hh:46, + from gecode/minimodel/int-rel.cpp:34: +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from gecode/minimodel/int-rel.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 77 | count(home,x,y,IRT_GQ,m,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp: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/minimodel.hh:46, + from gecode/minimodel/int-rel.cpp:34: +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from gecode/minimodel/int-rel.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:82:32: 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 ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp: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/minimodel.hh:46, + from gecode/minimodel/int-rel.cpp:34: +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from gecode/minimodel/int-rel.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:87:32: 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:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp: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/minimodel.hh:46, + from gecode/minimodel/int-rel.cpp:34: +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from gecode/minimodel/int-rel.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:92:32: 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/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp: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/minimodel.hh:46, + from gecode/minimodel/int-rel.cpp:34: +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from gecode/minimodel/int-rel.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 97 | count(home,x,y,IRT_GQ,z,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp: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/minimodel.hh:46, + from gecode/minimodel/int-rel.cpp:34: +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from gecode/minimodel/int-rel.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:103:32: 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:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp: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/minimodel.hh:46, + from gecode/minimodel/int-rel.cpp:34: +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from gecode/minimodel/int-rel.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:108:32: 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:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp: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/minimodel.hh:46, + from gecode/minimodel/int-rel.cpp:34: +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from gecode/minimodel/int-rel.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:113:32: 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/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp: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/minimodel.hh:46, + from gecode/minimodel/int-rel.cpp:34: +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from gecode/minimodel/int-rel.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 118 | count(home,x,n,IRT_EQ,z,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp: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/minimodel.hh:46, + from gecode/minimodel/int-rel.cpp:34: +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from gecode/minimodel/int-rel.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:123:32: 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:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp: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/minimodel.hh:46, + from gecode/minimodel/int-rel.cpp:34: +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from gecode/minimodel/int-rel.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:128:32: 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:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp: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/minimodel.hh:46, + from gecode/minimodel/int-rel.cpp:34: +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from gecode/minimodel/int-rel.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 134 | rel(home,x,r,y,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp: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/minimodel.hh:46, + from gecode/minimodel/int-rel.cpp:34: +./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' + 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from gecode/minimodel/int-rel.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 139 | rel(home,x,r,y,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp: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/minimodel.hh:46, + from gecode/minimodel/int-rel.cpp:34: +./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' + 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from gecode/minimodel/int-rel.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 145 | dom(home,x,y,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp: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/minimodel.hh:46, + from gecode/minimodel/int-rel.cpp:34: +./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' + 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from gecode/minimodel/int-rel.cpp:34: +./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp: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/minimodel.hh:46, + from gecode/minimodel/int-rel.cpp:34: +./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from gecode/minimodel/int-rel.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': +./gecode/minimodel/aliases.hpp:153:27: 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:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp: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/minimodel.hh:48, + from gecode/minimodel/int-rel.cpp:34: +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from gecode/minimodel/int-rel.cpp:34: +./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp: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/minimodel/int-rel.cpp:34: +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from gecode/minimodel/int-rel.cpp:34: +./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp: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/minimodel.hh:46, + from gecode/minimodel/int-rel.cpp:34: +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from gecode/minimodel/int-rel.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': +./gecode/minimodel/aliases.hpp:159:33: 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:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp: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/minimodel.hh:48, + from gecode/minimodel/int-rel.cpp:34: +./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' + 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from gecode/minimodel/int-rel.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': +./gecode/minimodel/aliases.hpp:165:23: 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:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp: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/minimodel.hh:48, + from gecode/minimodel/int-rel.cpp:34: +./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' + 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from gecode/minimodel/int-rel.cpp:34: +./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 166 | element(home,SOT_UNION,xiv,z,y); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp: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/minimodel.hh:48, + from gecode/minimodel/int-rel.cpp:34: +./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' + 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from gecode/minimodel/int-rel.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp: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/minimodel.hh:46, + from gecode/minimodel/int-rel.cpp:34: +./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' + 1540 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from gecode/minimodel/int-rel.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp: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/minimodel.hh:46, + from gecode/minimodel/int-rel.cpp:34: +./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' + 1556 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from gecode/minimodel/int-rel.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp: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/minimodel.hh:46, + from gecode/minimodel/int-rel.cpp:34: +./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' + 1575 | element(Home home, const IntVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from gecode/minimodel/int-rel.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp: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/minimodel.hh:46, + from gecode/minimodel/int-rel.cpp:34: +./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' + 1591 | element(Home home, const BoolVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from gecode/minimodel/int-rel.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': +./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp: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/minimodel.hh:48, + from gecode/minimodel/int-rel.cpp:34: +./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' + 1033 | element(Home home, const IntSetArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from gecode/minimodel/int-rel.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': +./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp: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/minimodel.hh:48, + from gecode/minimodel/int-rel.cpp:34: +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/int-arith.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-arith.cpp: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/minimodel.hh:46, + from gecode/minimodel/int-arith.cpp:34: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/int-arith.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-arith.cpp: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/minimodel.hh:46, + from gecode/minimodel/int-arith.cpp:34: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/int-arith.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-arith.cpp: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/minimodel.hh:46, + from gecode/minimodel/int-arith.cpp:34: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/int-arith.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-arith.cpp: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/minimodel.hh:46, + from gecode/minimodel/int-arith.cpp:34: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/int-arith.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-arith.cpp: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:229, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-arith.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/int-arith.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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 ./gecode/minimodel.hh:45, + from gecode/minimodel/int-arith.cpp: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:229, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-arith.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/int-arith.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-arith.cpp: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:229, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-arith.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/int-arith.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-arith.cpp: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:229, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-arith.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/int-arith.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-arith.cpp: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/int.hh:4353, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/int-arith.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/int-arith.cpp:34: +./gecode/int/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 ./gecode/minimodel.hh:45, + from gecode/minimodel/int-arith.cpp: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/minimodel.hh:46, + from gecode/minimodel/int-arith.cpp:34: +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/int-arith.cpp:34: +./gecode/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 ./gecode/minimodel.hh:45, + from gecode/minimodel/int-arith.cpp: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/minimodel.hh:46, + from gecode/minimodel/int-arith.cpp: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/int.hh:4845, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/int-arith.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-arith.cpp: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/int.hh:4353, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/int-arith.cpp:34: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/int-arith.cpp:34: +./gecode/int/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 ./gecode/minimodel.hh:45, + from gecode/minimodel/int-arith.cpp: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/minimodel.hh:46, + from gecode/minimodel/int-arith.cpp:34: +./gecode/int.hh:4429:21: note: initializing argument 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, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/int-arith.cpp:34: +./gecode/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:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-arith.cpp: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/minimodel.hh:46, + from gecode/minimodel/int-arith.cpp:34: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/int-rel.cpp: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:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/int-rel.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/int-rel.cpp: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:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/int-rel.cpp: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) + | ^~~~~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/minimodel.hh:51, + from gecode/minimodel/int-expr.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:40:25: 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 ./gecode/minimodel.hh:45, + from gecode/minimodel/int-expr.cpp: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/minimodel.hh:51, + from gecode/minimodel/int-expr.cpp:34: +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/minimodel.hh:51, + from gecode/minimodel/int-expr.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:45:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-expr.cpp: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/minimodel.hh:51, + from gecode/minimodel/int-expr.cpp:34: +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/int-arith.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-arith.cpp: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:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: 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:46, + from gecode/minimodel/int-arith.cpp:34: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/int-rel.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/int-arith.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-arith.cpp: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/minimodel.hh:46, + from gecode/minimodel/int-arith.cpp:34: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/minimodel.hh:51, from gecode/minimodel/int-expr.cpp:34: @@ -238531,6 +240645,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:5223, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/int-arith.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-arith.cpp: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/float.hh:1546, from ./gecode/minimodel.hh:51, from gecode/minimodel/int-expr.cpp:34: @@ -238538,6 +240665,11 @@ ./gecode/float/branch/afc.hpp:55:29: 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:46, + from gecode/minimodel/int-arith.cpp:34: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: @@ -238550,13 +240682,64 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, +In file included from ./gecode/int.hh:5223, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/int-arith.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-arith.cpp: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/minimodel.hh:46, + from gecode/minimodel/int-arith.cpp:34: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/int-rel.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/int-arith.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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 ./gecode/minimodel.hh:45, + from gecode/minimodel/int-arith.cpp: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/minimodel.hh:46, + from gecode/minimodel/int-arith.cpp:34: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: @@ -238565,9 +240748,9 @@ | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/minimodel.hh:51, from gecode/minimodel/int-expr.cpp:34: @@ -238621,154 +240804,36 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::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, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/int-arith.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp: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/minimodel.hh:46, - from gecode/minimodel/int-arith.cpp:34: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/int-arith.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp: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/minimodel.hh:46, - from gecode/minimodel/int-arith.cpp:34: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/int-arith.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp: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/minimodel.hh:46, - from gecode/minimodel/int-arith.cpp:34: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/int-arith.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp: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/minimodel.hh:46, - from gecode/minimodel/int-arith.cpp:34: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/int-arith.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp: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:229, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/int-arith.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: 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 ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp: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:229, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/int-arith.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: 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:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp: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:229, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/int-arith.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: 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:150, +In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp: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:229, + from gecode/minimodel/int-rel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from gecode/minimodel/int-rel.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp: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) { - | ~~~~~^~~~ + from gecode/minimodel/int-rel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from gecode/minimodel/int-rel.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/float.hh:2005, from ./gecode/minimodel.hh:51, from gecode/minimodel/int-expr.cpp:34: @@ -238787,6 +240852,22 @@ ./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/int-rel.cpp: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/float.hh:2005, from ./gecode/minimodel.hh:51, from gecode/minimodel/int-expr.cpp:34: @@ -238805,6 +240886,22 @@ ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/int-rel.cpp: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) + | ^~~~~~~ In file included from ./gecode/float.hh:2137, from ./gecode/minimodel.hh:51, from gecode/minimodel/int-expr.cpp:34: @@ -238840,47 +240937,65 @@ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/minimodel.hh:46, +In file included from ./gecode/minimodel.hh:817, + from gecode/minimodel/int-expr.cpp:34: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:27: 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:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-expr.cpp: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/minimodel.hh:51, + from gecode/minimodel/int-expr.cpp:34: +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/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/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp: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/int.hh:4353, - from ./gecode/minimodel.hh:46, +In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/minimodel.hh:46, +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:34: -./gecode/int/branch/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(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp: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/minimodel.hh:46, +In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:34: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/minimodel.hh:46, +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:34: -./gecode/int/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/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, @@ -238888,28 +241003,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) { | ^~~~ -In file included from ./gecode/minimodel.hh:46, +In file included from ./gecode/kernel.hh:229, + from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp: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/minimodel.hh:817, - from gecode/minimodel/int-expr.cpp:34: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:27: 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::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/int-arith.cpp:34: +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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 ./gecode/minimodel.hh:45, - from gecode/minimodel/int-expr.cpp:34: + from gecode/minimodel/int-arith.cpp: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/minimodel.hh:51, - from gecode/minimodel/int-expr.cpp:34: -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:229, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-arith.cpp: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/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/int-rel.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/minimodel.hh:1608, from gecode/minimodel/int-expr.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': @@ -238942,59 +241076,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, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/int-arith.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp: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/int.hh:4353, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/int-arith.cpp:34: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/int-arith.cpp:34: -./gecode/int/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 ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp: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/minimodel.hh:46, - from gecode/minimodel/int-arith.cpp:34: -./gecode/int.hh:4429:21: note: initializing argument 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, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/int-arith.cpp:34: -./gecode/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:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp: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/minimodel.hh:46, - from gecode/minimodel/int-arith.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609, from gecode/minimodel/int-expr.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': @@ -239100,10 +241181,63 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/set.hh:1438, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/int-arith.cpp:34: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ In file included from gecode/minimodel/int-expr.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-arith.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/int-arith.cpp:34: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/int-arith.cpp:34: +./gecode/set/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:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-arith.cpp: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/minimodel.hh:48, + from gecode/minimodel/int-arith.cpp:34: +./gecode/set.hh:1206:20: note: initializing argument 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, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/int-arith.cpp:34: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-arith.cpp: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/minimodel.hh:48, + from gecode/minimodel/int-arith.cpp: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); + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from gecode/minimodel/int-expr.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': @@ -239582,12 +241716,48 @@ ./gecode/minimodel/aliases.hpp:153:27: 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:1667, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/int-arith.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp: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:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-arith.cpp: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/minimodel.hh:48, + from gecode/minimodel/int-arith.cpp:34: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/int-arith.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-arith.cpp: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/minimodel.hh:48, + from gecode/minimodel/int-arith.cpp:34: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' @@ -239674,6 +241844,40 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/int-arith.cpp:34: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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 ./gecode/minimodel.hh:45, + from gecode/minimodel/int-arith.cpp: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/minimodel.hh:48, + from gecode/minimodel/int-arith.cpp:34: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from gecode/minimodel/int-rel.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/int-expr.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': @@ -239708,24 +241912,6 @@ ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/int-arith.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp: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/minimodel.hh:46, - from gecode/minimodel/int-arith.cpp:34: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/int-expr.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': @@ -239743,24 +241929,6 @@ ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/int-arith.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp: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/minimodel.hh:46, - from gecode/minimodel/int-arith.cpp:34: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/int-expr.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': @@ -239778,24 +241946,6 @@ ./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/int-arith.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp: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/minimodel.hh:46, - from gecode/minimodel/int-arith.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/int-expr.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': @@ -239830,87 +241980,37 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/int-arith.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp: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/minimodel.hh:46, - from gecode/minimodel/int-arith.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/int-arith.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: 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, +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp: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/minimodel.hh:46, - from gecode/minimodel/int-arith.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, + from gecode/minimodel/int-rel.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, - from gecode/minimodel/int-arith.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp: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/minimodel.hh:46, - from gecode/minimodel/int-arith.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int/bool.hh:659, - from ./gecode/int/linear/bool-int.hpp:38, - from ./gecode/int/linear.hh:1014, - from gecode/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) { - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-expr.cpp: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:187, + from gecode/minimodel/int-rel.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-expr.cpp:34: -./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:917, - from ./gecode/minimodel.hh:46, from gecode/minimodel/int-rel.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, @@ -239918,47 +242018,85 @@ ./gecode/int/var/bool.hpp:50:3: 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, +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, from ./gecode/minimodel.hh:48, + from gecode/minimodel/int-rel.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from gecode/minimodel/int-rel.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/minimodel.hh:51, from gecode/minimodel/int-arith.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: 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(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:40:25: 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 ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp: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/minimodel.hh:48, +In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/int-arith.cpp:34: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48, +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/minimodel.hh:51, from gecode/minimodel/int-arith.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ^ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:45:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp: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/minimodel.hh:48, +In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/int-arith.cpp:34: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/minimodel.hh:48, +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546, + from ./gecode/minimodel.hh:51, from gecode/minimodel/int-arith.cpp:34: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, @@ -239970,14 +242108,14 @@ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp: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]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, - from ./gecode/minimodel.hh:48, +In file included from ./gecode/float.hh:1546, + from ./gecode/minimodel.hh:51, from gecode/minimodel/int-arith.cpp:34: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: 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:29: 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, @@ -239989,121 +242127,123 @@ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp: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]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/int-rel.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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/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) { + | ^ +In file included from ./gecode/float.hh:1811, + from ./gecode/minimodel.hh:51, + from gecode/minimodel/int-arith.cpp:34: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/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:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp:34: + from gecode/minimodel/int-expr.cpp: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/minimodel.hh:46, - from gecode/minimodel/int-rel.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/int-arith.cpp:34: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/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 ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/minimodel.hh:48, +In file included from ./gecode/float.hh:1546, + from ./gecode/minimodel.hh:51, from gecode/minimodel/int-arith.cpp:34: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, - from ./gecode/minimodel.hh:48, +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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:187, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-expr.cpp:34: +./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/float.hh:1811, + from ./gecode/minimodel.hh:51, from gecode/minimodel/int-arith.cpp:34: -./gecode/set/branch/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/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:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp: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/minimodel.hh:48, +In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/int-arith.cpp:34: -./gecode/set.hh:1206:20: note: initializing argument 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, - from ./gecode/minimodel.hh:48, +./gecode/float.hh:1578:22: note: initializing argument 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, + from ./gecode/minimodel.hh:51, from gecode/minimodel/int-arith.cpp:34: -./gecode/set/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/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp: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/minimodel.hh:48, +In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/int-arith.cpp: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); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/minimodel.hh:48, +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, + from ./gecode/minimodel.hh:51, from gecode/minimodel/int-arith.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ +./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:39:52: 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/int-arith.cpp: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/minimodel.hh:48, +In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/int-arith.cpp:34: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/minimodel.hh:48, +In file included from ./gecode/float.hh:2005, + from ./gecode/minimodel.hh:51, from gecode/minimodel/int-arith.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: 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(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp: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/minimodel.hh:48, +In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/int-arith.cpp:34: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, - from ./gecode/minimodel.hh:48, +In file included from ./gecode/float.hh:2137, + from ./gecode/minimodel.hh:51, from gecode/minimodel/int-arith.cpp:34: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': +./gecode/float/trace.hpp:39:39: 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, @@ -240112,83 +242252,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/minimodel.hh:48, +In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/int-arith.cpp:34: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/int-rel.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: 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/minimodel/int-arith.cpp:34: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp:34: + from gecode/minimodel/int-arith.cpp: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/minimodel.hh:46, - from gecode/minimodel/int-rel.cpp:34: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, + from gecode/minimodel/int-arith.cpp:34: +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, from ./gecode/minimodel.hh:46, - from gecode/minimodel/int-rel.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp: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/minimodel.hh:46, - from gecode/minimodel/int-rel.cpp:34: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, + from gecode/minimodel/bool-expr.cpp:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, - from gecode/minimodel/int-rel.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ + from gecode/minimodel/bool-expr.cpp: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:817, + from gecode/minimodel/int-arith.cpp:34: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:27: 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:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp:34: + from gecode/minimodel/int-arith.cpp: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/minimodel.hh:46, - from gecode/minimodel/int-rel.cpp:34: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, +In file included from ./gecode/minimodel.hh:51, + from gecode/minimodel/int-arith.cpp:34: +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:1723, from ./gecode/minimodel.hh:46, - from gecode/minimodel/int-rel.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ + from gecode/minimodel/bool-expr.cpp:38: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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 gecode/minimodel/int-rel.cpp:34: + from gecode/minimodel/bool-expr.cpp: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/minimodel.hh:46, - from gecode/minimodel/int-rel.cpp:34: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ + from gecode/minimodel/bool-expr.cpp:38: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ 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:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 150 | fill(home,ipls,ti,tb,1,d); @@ -240356,6 +242490,42 @@ 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, | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/bool-expr.cpp:38: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/bool-expr.cpp: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/minimodel.hh:46, + from gecode/minimodel/bool-expr.cpp:38: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/bool-expr.cpp:38: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/bool-expr.cpp: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/minimodel.hh:46, + from gecode/minimodel/bool-expr.cpp:38: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ gecode/minimodel/int-expr.cpp:222:73: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 222 | (n->n_bool > 2) ? ipls.linear() : ipls.linear2()); | ^ @@ -240382,6 +242552,24 @@ ./gecode/int/linear.hh:1392:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1392 | post(Home home, Term* t, int n, IntRelType irt, int c, | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/bool-expr.cpp:38: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/bool-expr.cpp: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/minimodel.hh:46, + from gecode/minimodel/bool-expr.cpp:38: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ 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:49: 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); @@ -240396,15 +242584,33 @@ ./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, | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/bool-expr.cpp:38: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ gecode/minimodel/int-expr.cpp:245:48: 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); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, + from gecode/minimodel/bool-expr.cpp: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/kernel.hh:150, + from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp: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/minimodel.hh:46, + from gecode/minimodel/bool-expr.cpp:38: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ In file included from gecode/minimodel/int-expr.cpp:34: ./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, @@ -240485,19 +242691,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/int-rel.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp: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/minimodel/int-expr.cpp:272:72: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 272 | (n->n_int > 1) ? ipls.linear() : ipls.linear2()); | ^ @@ -240507,12 +242700,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:229, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ In file included from gecode/minimodel/int-expr.cpp:35: ./gecode/int/linear.hh:1425:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntPropLevel)' 1425 | post(Home home, Term* t, int n, IntRelType irt, int c, Reify r, @@ -240520,34 +242707,15 @@ gecode/minimodel/int-expr.cpp:279:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 279 | int c = n->fill(home,ipls,its,bts); | ^ -In file included from ./gecode/int.hh:4353, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/int-rel.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: 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 ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp: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:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp: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/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, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:229, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ gecode/minimodel/int-expr.cpp:285:72: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 285 | (n->n_int > 1) ? ipls.linear() : ipls.linear2()); | ^ @@ -240561,25 +242729,6 @@ ./gecode/int/linear.hh:1520:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::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, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/int-rel.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: 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:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp: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:229, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp: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/minimodel/int-expr.cpp:287:73: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 287 | (n->n_bool > 2) ? ipls.linear() : ipls.linear2()); | ^ @@ -240684,25 +242833,6 @@ ./gecode/int/linear.hh:1392:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1392 | post(Home home, Term* t, int n, IntRelType irt, int c, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/int-rel.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: 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:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp: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:229, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp: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/minimodel/int-expr.cpp:342:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 342 | int c = n->fill(home,ipls,its,bts); | ^ @@ -240741,6 +242871,44 @@ ./gecode/int/linear.hh:1392:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1392 | post(Home home, Term* t, int n, IntRelType irt, int c, | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/bool-expr.cpp:38: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/bool-expr.cpp: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/kernel.hh:229, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/bool-expr.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/bool-expr.cpp:38: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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 ./gecode/minimodel.hh:45, + from gecode/minimodel/bool-expr.cpp: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/kernel.hh:229, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/bool-expr.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ 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; @@ -240763,6 +242931,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/minimodel.hh:1608, + from gecode/minimodel/int-arith.cpp:34: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | e.post(home,t ? irt : neg(irt),ipls); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-arith.cpp: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/minimodel/int-arith.cpp:34: +./gecode/minimodel.hh:316:20: note: initializing argument 1 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:1608, + from gecode/minimodel/int-arith.cpp:34: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? irt : neg(irt),b,ipls); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-arith.cpp: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/minimodel/int-arith.cpp: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, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/bool-expr.cpp:38: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/bool-expr.cpp: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/kernel.hh:229, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/bool-expr.cpp: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:4353, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/bool-expr.cpp:38: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/bool-expr.cpp: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/kernel.hh:229, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/bool-expr.cpp: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/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:72: 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++; @@ -240837,499 +243075,6 @@ gecode/minimodel/int-expr.cpp:521:31: note: initializing argument 1 of 'void Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*&, Gecode::Int::Linear::Term*&, long long int, long long int&) const' 521 | LinIntExpr::Node::fill(Home home, const IntPropLevels& ipls, | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp: In function 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::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); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-expr.cpp: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:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp:918:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 918 | return e.post(home,ipls); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-expr.cpp: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/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:4845, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/int-rel.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp: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/int.hh:4353, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/int-rel.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/int-rel.cpp:34: -./gecode/int/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 ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp: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/minimodel.hh:46, - from gecode/minimodel/int-rel.cpp:34: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/int-rel.cpp:34: -./gecode/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 ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp: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/minimodel.hh:46, - from gecode/minimodel/int-rel.cpp: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/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-expr.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/int-expr.cpp: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:176, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-expr.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/int-expr.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/int-rel.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp: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/int.hh:4353, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/int-rel.cpp:34: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-expr.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/int-expr.cpp:34: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/int-rel.cpp:34: -./gecode/int/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 ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp: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/minimodel.hh:46, - from gecode/minimodel/int-rel.cpp:34: -./gecode/int.hh:4429:21: note: initializing argument 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, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/int-rel.cpp:34: -./gecode/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:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp: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/minimodel.hh:46, - from gecode/minimodel/int-rel.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-expr.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/int-expr.cpp: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) - | ^~~~~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/int-arith.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:40:25: 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 ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp: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/minimodel.hh:51, - from gecode/minimodel/int-arith.cpp:34: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/int-arith.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:45:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp: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/minimodel.hh:51, - from gecode/minimodel/int-arith.cpp:34: -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/int-arith.cpp:34: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp: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:229, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp: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/float.hh:1546, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/int-arith.cpp:34: -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:29: 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 ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp: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:229, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp: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/float.hh:1811, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/int-arith.cpp:34: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/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:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp: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/float.hh:1546, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/int-arith.cpp:34: -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/int-arith.cpp:34: -./gecode/float/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:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp: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/minimodel.hh:51, - from gecode/minimodel/int-arith.cpp:34: -./gecode/float.hh:1578:22: note: initializing argument 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, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/int-arith.cpp:34: -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp: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/minimodel.hh:51, - from gecode/minimodel/int-arith.cpp:34: -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-expr.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/int-expr.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-expr.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/int-expr.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/int-arith.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:39:52: 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/int-arith.cpp: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/minimodel.hh:51, - from gecode/minimodel/int-arith.cpp:34: -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/int-arith.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp: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/minimodel.hh:51, - from gecode/minimodel/int-arith.cpp:34: -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/int-arith.cpp:34: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': -./gecode/float/trace.hpp:39:39: 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 ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp: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/minimodel.hh:51, - from gecode/minimodel/int-arith.cpp:34: -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:240, - from gecode/minimodel/int-arith.cpp:34: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp: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/minimodel.hh:46, - from gecode/minimodel/int-arith.cpp:34: -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817, - from gecode/minimodel/int-arith.cpp:34: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:27: 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:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp: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/minimodel.hh:51, - from gecode/minimodel/int-arith.cpp:34: -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/int-rel.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp: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/minimodel.hh:46, - from gecode/minimodel/int-rel.cpp:34: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1608, - from gecode/minimodel/int-arith.cpp:34: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | e.post(home,t ? irt : neg(irt),ipls); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp: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/minimodel/int-arith.cpp:34: -./gecode/minimodel.hh:316:20: note: initializing argument 1 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:1608, - from gecode/minimodel/int-arith.cpp:34: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? irt : neg(irt),b,ipls); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp: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/minimodel/int-arith.cpp: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, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/int-rel.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ In file included from ./gecode/minimodel.hh:1609, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': @@ -241338,21 +243083,10 @@ | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp: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:150, - from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp: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/minimodel.hh:46, - from gecode/minimodel/int-rel.cpp:34: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 878 | void post(Home home, FloatRelType frt) const; @@ -241373,24 +243107,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; | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/int-rel.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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/int-expr.cpp: In function 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::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); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp:34: + from gecode/minimodel/int-expr.cpp: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/minimodel.hh:46, - from gecode/minimodel/int-rel.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ +./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:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 918 | return e.post(home,ipls); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-expr.cpp: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/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/minimodel.hh:1612, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': @@ -241422,13 +243163,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:5223, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/int-rel.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ In file included from ./gecode/minimodel.hh:1612, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -241436,21 +243170,10 @@ | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp: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:150, - from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp: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/minimodel.hh:46, - from gecode/minimodel/int-rel.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from gecode/minimodel/int-arith.cpp: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; @@ -241470,6 +243193,59 @@ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/bool-expr.cpp:38: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/bool-expr.cpp: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/int.hh:4353, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/bool-expr.cpp:38: +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/bool-expr.cpp:38: +./gecode/int/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 ./gecode/minimodel.hh:45, + from gecode/minimodel/bool-expr.cpp: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/minimodel.hh:46, + from gecode/minimodel/bool-expr.cpp:38: +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/bool-expr.cpp:38: +./gecode/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 ./gecode/minimodel.hh:45, + from gecode/minimodel/bool-expr.cpp: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/minimodel.hh:46, + from gecode/minimodel/bool-expr.cpp: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/minimodel.hh:1612, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': @@ -241537,14 +243313,6 @@ ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-expr.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: 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:1867, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': @@ -241557,13 +243325,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/int-expr.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' @@ -241600,21 +243361,6 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-expr.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/int-expr.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': @@ -241768,6 +243514,42 @@ ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/bool-expr.cpp:38: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/bool-expr.cpp: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/int.hh:4353, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/bool-expr.cpp:38: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/bool-expr.cpp:38: +./gecode/int/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 ./gecode/minimodel.hh:45, + from gecode/minimodel/bool-expr.cpp: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/minimodel.hh:46, + from gecode/minimodel/bool-expr.cpp:38: +./gecode/int.hh:4429:21: note: initializing argument 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:2083, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': @@ -241910,17 +243692,34 @@ ./gecode/minimodel/aliases.hpp:128:32: 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, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/bool-expr.cpp:38: +./gecode/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:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp: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:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/bool-expr.cpp: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/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:46, + from gecode/minimodel/bool-expr.cpp: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/minimodel.hh:2083, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': @@ -242036,6 +243835,21 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-expr.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/int-expr.cpp: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/minimodel.hh:2083, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': @@ -242086,6 +243900,51 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-expr.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/int-expr.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-expr.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/int-expr.cpp: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:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-expr.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/int-expr.cpp: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) + | ^~~~~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': @@ -242188,59 +244047,6 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:187, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-expr.cpp:34: -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]': -./gecode/int/bool/eqv.hpp:160:22: required from here -./gecode/kernel/propagator/pattern.hpp:354:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 354 | : Propagator(home), x0(y0), x1(y1) { - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-expr.cpp: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: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, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/int-rel.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: 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 ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp: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/minimodel.hh:46, - from gecode/minimodel/int-rel.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/int-rel.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp: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/minimodel.hh:46, - from gecode/minimodel/int-rel.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& 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:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 84 | IntVar x = a[0].post(home, ipls); @@ -242752,2606 +244558,632 @@ | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:141:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 141 | IntVar x1 = a[1].post(home, ipls); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp: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/minimodel/int-arith.cpp:34: -./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:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 143 | y = result(home,ret,x0); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp: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/minimodel.hh:240, - from gecode/minimodel/int-arith.cpp:34: -./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); - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/int-arith.cpp:34: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:145:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 145 | y = result(home,ret,x1); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp: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/minimodel.hh:240, - from gecode/minimodel/int-arith.cpp:34: -./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); - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/int-arith.cpp:34: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:147:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 147 | y = result(home,ret,x1); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp: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/minimodel.hh:240, - from gecode/minimodel/int-arith.cpp:34: -./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); - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/int-arith.cpp:34: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:149:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 149 | y = result(home,ret,x0); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp: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/minimodel.hh:240, - from gecode/minimodel/int-arith.cpp:34: -./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); - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/int-arith.cpp:34: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:151:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 151 | y = result(home,ret); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp: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/minimodel.hh:240, - from gecode/minimodel/int-arith.cpp:34: -./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); - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/int-arith.cpp:34: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:152:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 152 | mult(home, x0, x1, y, ipls.mult()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp: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/minimodel.hh:46, - from gecode/minimodel/int-arith.cpp:34: -./gecode/int.hh:2714:13: note: initializing argument 1 of 'void Gecode::mult(Gecode::Home, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)' - 2714 | mult(Home home, IntVar x0, IntVar x1, IntVar x2, - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:159:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 159 | IntVar x0 = a[0].post(home, ipls); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp: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/minimodel/int-arith.cpp:34: -./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:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 160 | IntVar x1 = a[1].post(home, ipls); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp: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/minimodel/int-arith.cpp:34: -./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:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 161 | rel(home, x1, IRT_NQ, 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:3266:3: note: because '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:46, - from gecode/minimodel/int-arith.cpp:34: -./gecode/int.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1119 | rel(Home home, IntVar x, IntRelType irt, int c, - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:163:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 163 | y = result(home,ret,x0); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp: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/minimodel.hh:240, - from gecode/minimodel/int-arith.cpp:34: -./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); - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/int-arith.cpp:34: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:165:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 165 | y = result(home,ret,x0); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp: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/minimodel.hh:240, - from gecode/minimodel/int-arith.cpp:34: -./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); - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/int-arith.cpp:34: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:167:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 167 | y = result(home,ret); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp: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/minimodel.hh:240, - from gecode/minimodel/int-arith.cpp:34: -./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); - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/int-arith.cpp:34: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:168:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 168 | div(home, x0, x1, y, ipls.div()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp: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/minimodel.hh:46, - from gecode/minimodel/int-arith.cpp:34: -./gecode/int.hh:2730:12: note: initializing argument 1 of 'void Gecode::div(Gecode::Home, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)' - 2730 | div(Home home, IntVar x0, IntVar x1, IntVar x2, - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:175:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 175 | IntVar x0 = a[0].post(home, ipls); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp: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/minimodel/int-arith.cpp:34: -./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:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 176 | IntVar x1 = a[1].post(home, ipls); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp: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/minimodel/int-arith.cpp:34: -./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:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 177 | y = result(home,ret); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp: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/minimodel.hh:240, - from gecode/minimodel/int-arith.cpp:34: -./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); - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/int-arith.cpp:34: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:178:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 178 | mod(home, x0, x1, y, ipls.mod()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp: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/minimodel.hh:46, - from gecode/minimodel/int-arith.cpp:34: -./gecode/int.hh:2738:12: note: initializing argument 1 of 'void Gecode::mod(Gecode::Home, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)' - 2738 | mod(Home home, IntVar x0, IntVar x1, IntVar x2, - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:184:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 184 | IntVar x = a[0].post(home, ipls); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp: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/minimodel/int-arith.cpp:34: -./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:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 186 | y = result(home,ret,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because '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/minimodel/int-arith.cpp:34: -./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); - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/int-arith.cpp:34: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:188:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 188 | y = result(home,ret); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp: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/minimodel.hh:240, - from gecode/minimodel/int-arith.cpp:34: -./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); - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/int-arith.cpp:34: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:189:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 189 | sqr(home, x, y, ipls.sqr()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp: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/minimodel.hh:46, - from gecode/minimodel/int-arith.cpp:34: -./gecode/int.hh:2747:12: note: initializing argument 1 of 'void Gecode::sqr(Gecode::Home, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)' - 2747 | sqr(Home home, IntVar x0, IntVar x1, - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:196:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 196 | IntVar x = a[0].post(home, ipls); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp: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/minimodel/int-arith.cpp:34: -./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:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 198 | y = result(home,ret,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because '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/minimodel/int-arith.cpp:34: -./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); - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/int-arith.cpp:34: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:200:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 200 | y = result(home,ret); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp: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/minimodel.hh:240, - from gecode/minimodel/int-arith.cpp:34: -./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); - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/int-arith.cpp:34: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:201:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 201 | sqrt(home, x, y, ipls.sqrt()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp: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/minimodel.hh:46, - from gecode/minimodel/int-arith.cpp:34: -./gecode/int.hh:2756:13: note: initializing argument 1 of 'void Gecode::sqrt(Gecode::Home, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)' - 2756 | sqrt(Home home, IntVar x0, IntVar x1, - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:208:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 208 | IntVar x = a[0].post(home, ipls); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp: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/minimodel/int-arith.cpp:34: -./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:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 211 | y = result(home,ret,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because '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/minimodel/int-arith.cpp:34: -./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); - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/int-arith.cpp:34: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:213:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 213 | y = result(home,ret); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp: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/minimodel.hh:240, - from gecode/minimodel/int-arith.cpp:34: -./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); - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/int-arith.cpp:34: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:214:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 214 | pow(home, x, aInt, y, ipls.pow()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp: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/minimodel.hh:46, - from gecode/minimodel/int-arith.cpp:34: -./gecode/int.hh:2768:12: note: initializing argument 1 of 'void Gecode::pow(Gecode::Home, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' - 2768 | pow(Home home, IntVar x0, int n, IntVar x1, - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:221:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 221 | IntVar x = a[0].post(home, ipls); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp: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/minimodel/int-arith.cpp:34: -./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:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 224 | y = result(home,ret,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because '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/minimodel/int-arith.cpp:34: -./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); - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/int-arith.cpp:34: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:226:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 226 | y = result(home,ret); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp: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/minimodel.hh:240, - from gecode/minimodel/int-arith.cpp:34: -./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); - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/int-arith.cpp:34: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:227:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 227 | nroot(home, x, aInt, y, ipls.nroot()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp: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/minimodel.hh:46, - from gecode/minimodel/int-arith.cpp:34: -./gecode/int.hh:2780:14: note: initializing argument 1 of 'void Gecode::nroot(Gecode::Home, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' - 2780 | nroot(Home home, IntVar x0, int n, IntVar x1, - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:233:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 233 | IntVar z = a[n-1].post(home, ipls); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp: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/minimodel/int-arith.cpp:34: -./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:59: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 235 | y = result(home,ret,a[z.val()].post(home, ipls)); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp: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/minimodel/int-arith.cpp:34: -./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:60: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 235 | y = result(home,ret,a[z.val()].post(home, ipls)); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp: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/minimodel.hh:240, - from gecode/minimodel/int-arith.cpp:34: -./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)); - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/int-arith.cpp:34: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:240:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 240 | x[i] = a[i].post(home, ipls); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp: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/minimodel/int-arith.cpp:34: -./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); - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/int-arith.cpp:34: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:244:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 244 | y = result(home,ret); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp: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/minimodel.hh:240, - from gecode/minimodel/int-arith.cpp:34: -./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); - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/int-arith.cpp:34: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:249:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 249 | element(home, xa, z, y, ipls.element()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp: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/minimodel.hh:46, - from gecode/minimodel/int-arith.cpp:34: -./gecode/int.hh:1484:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1484 | element(Home home, IntSharedArray n, IntVar x0, IntVar x1, - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:251:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 251 | element(home, x, z, y, ipls.element()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp: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/minimodel.hh:46, - from gecode/minimodel/int-arith.cpp:34: -./gecode/int.hh:1508:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1508 | element(Home home, const IntVarArgs& x, IntVar y0, IntVar y1, - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:259:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 259 | BoolVar c = b.expr(home, ipls); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp: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/minimodel/int-arith.cpp:34: -./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:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 260 | IntVar x0 = a[0].post(home, ipls); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp: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/minimodel/int-arith.cpp:34: -./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:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 261 | IntVar x1 = a[1].post(home, ipls); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp: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/minimodel/int-arith.cpp:34: -./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:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 262 | y = result(home,ret); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp: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/minimodel.hh:240, - from gecode/minimodel/int-arith.cpp:34: -./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); - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/int-arith.cpp:34: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:263:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 263 | ite(home, c, x0, x1, y, ipls.ite()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp: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/minimodel.hh:46, - from gecode/minimodel/int-arith.cpp:34: -./gecode/int.hh:1407:12: note: initializing argument 1 of 'void Gecode::ite(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1407 | ite(Home home, BoolVar b, IntVar x, IntVar y, IntVar z, - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp: In member function 'virtual void Gecode::MiniModel::ArithNonLinIntExpr::post(Gecode::Home, Gecode::IntRelType, int, const Gecode::IntPropLevels&) const': -gecode/minimodel/int-arith.cpp:277:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 277 | x[i] = a[i].post(home, ipls); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp: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/minimodel/int-arith.cpp:34: -./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); - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/int-arith.cpp:34: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:278:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 278 | rel(home, x, irt, c); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp: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/minimodel.hh:46, - from gecode/minimodel/int-arith.cpp:34: -./gecode/int.hh:1125:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1125 | rel(Home home, const IntVarArgs& x, IntRelType irt, int c, - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:280:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 280 | rel(home, post(home,nullptr,ipls), irt, c); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp: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/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:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 280 | rel(home, post(home,nullptr,ipls), irt, c); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp: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/minimodel.hh:46, - from gecode/minimodel/int-arith.cpp:34: -./gecode/int.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, int, Gecode::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:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 285 | rel(home, post(home,nullptr,ipls), irt, c, b); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp: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/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:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 285 | rel(home, post(home,nullptr,ipls), irt, c, b); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp: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/minimodel.hh:46, - from gecode/minimodel/int-arith.cpp:34: -./gecode/int.hh:1143:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntPropLevel)' - 1143 | rel(Home home, IntVar x, IntRelType irt, int c, Reify r, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-expr.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/int-expr.cpp: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:176, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-expr.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/int-expr.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-expr.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/int-expr.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/int-arith.cpp: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:176, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/int-arith.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/int-arith.cpp: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:176, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/int-arith.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-expr.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/int-expr.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/int-arith.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/int-arith.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-expr.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/int-expr.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-expr.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/int-expr.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-expr.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/int-expr.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-expr.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/int-expr.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/int-arith.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/int-arith.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/int-rel.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp: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/minimodel.hh:48, - from gecode/minimodel/int-rel.cpp:34: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/int-rel.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: 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:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp: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/minimodel.hh:48, - from gecode/minimodel/int-rel.cpp:34: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/int-arith.cpp: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/set.hh:1173, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/int-rel.cpp:34: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp: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:229, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp: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:1173, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/int-rel.cpp:34: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: 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 ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp: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:229, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp: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/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/int-arith.cpp: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) - | ^~~~~~~ -In file included from ./gecode/set.hh:1438, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/int-rel.cpp:34: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/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 ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/int-rel.cpp:34: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/int-rel.cpp:34: -./gecode/set/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:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp: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/minimodel.hh:48, - from gecode/minimodel/int-rel.cpp:34: -./gecode/set.hh:1206:20: note: initializing argument 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, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/int-rel.cpp:34: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp: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/minimodel.hh:48, - from gecode/minimodel/int-rel.cpp: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); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/int-arith.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/int-arith.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/int-rel.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp: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/minimodel.hh:48, - from gecode/minimodel/int-rel.cpp:34: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/int-rel.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp: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/minimodel.hh:48, - from gecode/minimodel/int-rel.cpp:34: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/int-rel.cpp:34: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: 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 ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp: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/minimodel.hh:48, - from gecode/minimodel/int-rel.cpp:34: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/int-arith.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/int-arith.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/int-arith.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/int-arith.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/int-rel.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:40:25: 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 ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp: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/minimodel.hh:51, - from gecode/minimodel/int-rel.cpp:34: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/int-rel.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:45:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp: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/minimodel.hh:51, - from gecode/minimodel/int-rel.cpp:34: -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/int-rel.cpp:34: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp: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:229, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp: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/float.hh:1546, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/int-rel.cpp:34: -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:29: 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 ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp: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:229, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp: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/float.hh:1811, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/int-rel.cpp:34: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/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:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp: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/float.hh:1546, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/int-rel.cpp:34: -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/int-rel.cpp:34: -./gecode/float/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:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp: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/minimodel.hh:51, - from gecode/minimodel/int-rel.cpp:34: -./gecode/float.hh:1578:22: note: initializing argument 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, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/int-rel.cpp:34: -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp: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/minimodel.hh:51, - from gecode/minimodel/int-rel.cpp:34: -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/int-rel.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:39:52: 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/int-rel.cpp: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/minimodel.hh:51, - from gecode/minimodel/int-rel.cpp:34: -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/int-rel.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp: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/minimodel.hh:51, - from gecode/minimodel/int-rel.cpp:34: -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/int-rel.cpp:34: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': -./gecode/float/trace.hpp:39:39: 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 ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp: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/minimodel.hh:51, - from gecode/minimodel/int-rel.cpp:34: -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:240, - from gecode/minimodel/int-rel.cpp:34: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp: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/minimodel.hh:46, - from gecode/minimodel/int-rel.cpp:34: -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817, - from gecode/minimodel/int-rel.cpp:34: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:27: 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:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp: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/minimodel.hh:51, - from gecode/minimodel/int-rel.cpp:34: -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1608, - from gecode/minimodel/int-rel.cpp:34: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | e.post(home,t ? irt : neg(irt),ipls); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp: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/minimodel/int-rel.cpp:34: -./gecode/minimodel.hh:316:20: note: initializing argument 1 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:1608, - from gecode/minimodel/int-rel.cpp:34: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? irt : neg(irt),b,ipls); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp: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/minimodel/int-rel.cpp: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, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1609, - from gecode/minimodel/int-rel.cpp:34: -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': -./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | e.post(home,t ? frt : neg(frt)); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp: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/minimodel/int-rel.cpp:34: -./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' - 878 | void post(Home home, FloatRelType frt) const; - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1609, - from gecode/minimodel/int-rel.cpp:34: -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': -./gecode/minimodel/float-rel.hpp:78:37: 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:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp: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/minimodel/int-rel.cpp:34: -./gecode/minimodel.hh:881:20: note: initializing argument 1 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, - from gecode/minimodel/int-rel.cpp:34: -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': -./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | _e0.post(home,_srt,_e1); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp: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/minimodel/int-rel.cpp: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; - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612, - from gecode/minimodel/int-rel.cpp:34: -./gecode/minimodel/set-rel.hpp:62:31: 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:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp: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/minimodel/int-rel.cpp: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; - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612, - from gecode/minimodel/int-rel.cpp:34: -./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 64 | _e0.post(home,SRT_EQ,_e1); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp: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/minimodel/int-rel.cpp: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; - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612, - from gecode/minimodel/int-rel.cpp:34: -./gecode/minimodel/set-rel.hpp:67:36: 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:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp: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/minimodel/int-rel.cpp:34: -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612, - from gecode/minimodel/int-rel.cpp:34: -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': -./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | _e0.post(home,b,t,_srt,_e1); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp: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/minimodel/int-rel.cpp:34: -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from gecode/minimodel/int-rel.cpp:34: -./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/channel.hpp:41:42: 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/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp: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/minimodel.hh:46, - from gecode/minimodel/int-rel.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from gecode/minimodel/int-rel.cpp:34: -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | IntVar x(home,0,1); channel(home,b,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp: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/minimodel.hh:46, - from gecode/minimodel/int-rel.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from gecode/minimodel/int-rel.cpp:34: -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': -./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | channel(home,f,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:3266:3: note: because '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:51, - from gecode/minimodel/int-rel.cpp:34: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from gecode/minimodel/int-rel.cpp:34: -./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': -./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 70 | rel(home,SOT_UNION,x,s); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp: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/minimodel.hh:48, - from gecode/minimodel/int-rel.cpp:34: -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from gecode/minimodel/int-rel.cpp:34: -./gecode/minimodel/channel.hpp:71:51: 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:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp: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/minimodel/int-rel.cpp:34: -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from gecode/minimodel/int-rel.cpp:34: -./gecode/minimodel/channel.hpp:71:52: 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:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp: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/minimodel.hh:46, - from gecode/minimodel/int-rel.cpp:34: -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/int-rel.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | count(home,x,n,IRT_LQ,m,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp: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/minimodel.hh:46, - from gecode/minimodel/int-rel.cpp:34: -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/int-rel.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 46 | count(home,x,y,IRT_LQ,m,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp: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/minimodel.hh:46, - from gecode/minimodel/int-rel.cpp:34: -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/int-rel.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:51:32: 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:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp: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/minimodel.hh:46, - from gecode/minimodel/int-rel.cpp:34: -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/int-rel.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:56:32: 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/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp:34: + from gecode/minimodel/int-arith.cpp: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/minimodel.hh:46, - from gecode/minimodel/int-rel.cpp:34: -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/int-rel.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:61:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 61 | count(home,x,y,IRT_LQ,z,ipl); - | ^ +In file included from gecode/minimodel/int-arith.cpp:34: +./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:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 143 | y = result(home,ret,x0); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp:34: + from gecode/minimodel/int-arith.cpp: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/minimodel.hh:46, - from gecode/minimodel/int-rel.cpp:34: -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/int-rel.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:66:32: 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:240, + from gecode/minimodel/int-arith.cpp:34: +./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); + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/int-arith.cpp:34: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/minimodel/int-arith.cpp:145:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 145 | y = result(home,ret,x1); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp:34: + from gecode/minimodel/int-arith.cpp: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/minimodel.hh:46, - from gecode/minimodel/int-rel.cpp:34: -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/int-rel.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:72:32: 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:240, + from gecode/minimodel/int-arith.cpp:34: +./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); + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/int-arith.cpp:34: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/minimodel/int-arith.cpp:147:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 147 | y = result(home,ret,x1); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp:34: + from gecode/minimodel/int-arith.cpp: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/minimodel.hh:46, - from gecode/minimodel/int-rel.cpp:34: -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/int-rel.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:77:32: 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:240, + from gecode/minimodel/int-arith.cpp:34: +./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); + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/int-arith.cpp:34: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/minimodel/int-arith.cpp:149:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 149 | y = result(home,ret,x0); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp:34: + from gecode/minimodel/int-arith.cpp: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/minimodel.hh:46, - from gecode/minimodel/int-rel.cpp:34: -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/int-rel.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:82:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 82 | count(home,x,y,IRT_GQ,m,ipl); +In file included from ./gecode/minimodel.hh:240, + from gecode/minimodel/int-arith.cpp:34: +./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); + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/int-arith.cpp:34: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/minimodel/int-arith.cpp:151:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 151 | y = result(home,ret); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp:34: + from gecode/minimodel/int-arith.cpp: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/minimodel.hh:46, - from gecode/minimodel/int-rel.cpp:34: -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/int-rel.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:87:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 87 | count(home,x,n,IRT_GQ,z,ipl); +In file included from ./gecode/minimodel.hh:240, + from gecode/minimodel/int-arith.cpp:34: +./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); | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/int-arith.cpp:34: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/minimodel/int-arith.cpp:152:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 152 | mult(home, x0, x1, y, ipls.mult()); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp:34: + from gecode/minimodel/int-arith.cpp: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/minimodel.hh:46, - from gecode/minimodel/int-rel.cpp:34: -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/int-rel.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:92:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 92 | count(home,x,y,IRT_GQ,z,ipl); - | ^ + from gecode/minimodel/int-arith.cpp:34: +./gecode/int.hh:2714:13: note: initializing argument 1 of 'void Gecode::mult(Gecode::Home, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)' + 2714 | mult(Home home, IntVar x0, IntVar x1, IntVar x2, + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:159:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 159 | IntVar x0 = a[0].post(home, ipls); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp:34: + from gecode/minimodel/int-arith.cpp: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/minimodel.hh:46, - from gecode/minimodel/int-rel.cpp:34: -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/int-rel.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 97 | count(home,x,y,IRT_GQ,z,ipl); - | ^ +In file included from gecode/minimodel/int-arith.cpp:34: +./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:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 160 | IntVar x1 = a[1].post(home, ipls); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp:34: + from gecode/minimodel/int-arith.cpp: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/minimodel.hh:46, - from gecode/minimodel/int-rel.cpp:34: -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/int-rel.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:103:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 103 | count(home,x,n,IRT_EQ,m,ipl); - | ^ +In file included from gecode/minimodel/int-arith.cpp:34: +./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/int.hh:5223, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/bool-expr.cpp:38: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp:34: + from gecode/minimodel/bool-expr.cpp: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/minimodel.hh:46, - from gecode/minimodel/int-rel.cpp:34: -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/int-rel.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:108:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 108 | count(home,x,y,IRT_EQ,m,ipl); - | ^ + from gecode/minimodel/bool-expr.cpp:38: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:161:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 161 | rel(home, x1, IRT_NQ, 0); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp:34: + from gecode/minimodel/int-arith.cpp: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/minimodel.hh:46, - from gecode/minimodel/int-rel.cpp:34: -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/int-rel.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:113:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 113 | count(home,x,y,IRT_EQ,m,ipl); - | ^ + from gecode/minimodel/int-arith.cpp:34: +./gecode/int.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1119 | rel(Home home, IntVar x, IntRelType irt, int c, + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:163:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 163 | y = result(home,ret,x0); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp:34: + from gecode/minimodel/int-arith.cpp: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/minimodel.hh:46, - from gecode/minimodel/int-rel.cpp:34: -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/int-rel.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 118 | count(home,x,n,IRT_EQ,z,ipl); - | ^ +In file included from ./gecode/minimodel.hh:240, + from gecode/minimodel/int-arith.cpp:34: +./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); + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/int-arith.cpp:34: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/minimodel/int-arith.cpp:165:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 165 | y = result(home,ret,x0); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp:34: + from gecode/minimodel/int-arith.cpp: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/minimodel.hh:46, - from gecode/minimodel/int-rel.cpp:34: -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/int-rel.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:123:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 123 | count(home,x,y,IRT_EQ,z,ipl); +In file included from ./gecode/minimodel.hh:240, + from gecode/minimodel/int-arith.cpp:34: +./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); + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/int-arith.cpp:34: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/minimodel/int-arith.cpp:167:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 167 | y = result(home,ret); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp:34: + from gecode/minimodel/int-arith.cpp: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/minimodel.hh:46, - from gecode/minimodel/int-rel.cpp:34: -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/int-rel.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:128:32: 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:240, + from gecode/minimodel/int-arith.cpp:34: +./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); | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/int-arith.cpp:34: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/minimodel/int-arith.cpp:168:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 168 | div(home, x0, x1, y, ipls.div()); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp:34: + from gecode/minimodel/int-arith.cpp: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/minimodel.hh:46, - from gecode/minimodel/int-rel.cpp:34: -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/int-rel.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 134 | rel(home,x,r,y,ipl); - | ^ + from gecode/minimodel/int-arith.cpp:34: +./gecode/int.hh:2730:12: note: initializing argument 1 of 'void Gecode::div(Gecode::Home, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)' + 2730 | div(Home home, IntVar x0, IntVar x1, IntVar x2, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/bool-expr.cpp:38: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: 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-arith.cpp:175:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 175 | IntVar x0 = a[0].post(home, ipls); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp:34: + from gecode/minimodel/bool-expr.cpp: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/minimodel.hh:46, - from gecode/minimodel/int-rel.cpp:34: -./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' - 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/int-rel.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 139 | rel(home,x,r,y,ipl); - | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp:34: + from gecode/minimodel/int-arith.cpp: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/minimodel.hh:46, - from gecode/minimodel/int-rel.cpp:34: -./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' - 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/int-rel.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 145 | dom(home,x,y,ipl); - | ^ + from gecode/minimodel/bool-expr.cpp:38: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from gecode/minimodel/int-arith.cpp:34: +./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:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 176 | IntVar x1 = a[1].post(home, ipls); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp:34: + from gecode/minimodel/int-arith.cpp: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/minimodel.hh:46, - from gecode/minimodel/int-rel.cpp:34: -./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' - 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/int-rel.cpp:34: -./gecode/minimodel/aliases.hpp:146:57: 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/int-arith.cpp:34: +./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:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 177 | y = result(home,ret); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp:34: + from gecode/minimodel/int-arith.cpp: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/minimodel.hh:46, - from gecode/minimodel/int-rel.cpp:34: -./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/int-rel.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': -./gecode/minimodel/aliases.hpp:153:27: 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:240, + from gecode/minimodel/int-arith.cpp:34: +./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); + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/int-arith.cpp:34: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/minimodel/int-arith.cpp:178:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 178 | mod(home, x0, x1, y, ipls.mod()); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp:34: + from gecode/minimodel/int-arith.cpp: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/minimodel.hh:48, - from gecode/minimodel/int-rel.cpp:34: -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); +In file included from ./gecode/minimodel.hh:46, + from gecode/minimodel/int-arith.cpp:34: +./gecode/int.hh:2738:12: note: initializing argument 1 of 'void Gecode::mod(Gecode::Home, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)' + 2738 | mod(Home home, IntVar x0, IntVar x1, IntVar x2, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/int-rel.cpp:34: -./gecode/minimodel/aliases.hpp:154:51: 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/int-arith.cpp:184:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 184 | IntVar x = a[0].post(home, ipls); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp:34: + from gecode/minimodel/int-arith.cpp: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/minimodel/int-rel.cpp:34: -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/int-rel.cpp:34: -./gecode/minimodel/aliases.hpp:154:52: 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/int-arith.cpp:34: +./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:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 186 | y = result(home,ret,x); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp:34: + from gecode/minimodel/int-arith.cpp: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/minimodel.hh:46, - from gecode/minimodel/int-rel.cpp:34: -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/int-rel.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': -./gecode/minimodel/aliases.hpp:159:33: 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, + from gecode/minimodel/int-arith.cpp:34: +./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); + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/int-arith.cpp:34: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/bool-expr.cpp:38: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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/int-arith.cpp:188:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 188 | y = result(home,ret); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp:34: + from gecode/minimodel/bool-expr.cpp: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/minimodel.hh:48, - from gecode/minimodel/int-rel.cpp:34: -./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' - 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/int-rel.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': -./gecode/minimodel/aliases.hpp:165:23: 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:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp:34: + from gecode/minimodel/int-arith.cpp: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/minimodel.hh:48, - from gecode/minimodel/int-rel.cpp:34: -./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' - 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/int-rel.cpp:34: -./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 166 | element(home,SOT_UNION,xiv,z,y); - | ^ +In file included from ./gecode/minimodel.hh:240, + from gecode/minimodel/int-arith.cpp:34: +./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) { + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:46, + from gecode/minimodel/bool-expr.cpp:38: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& 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); + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/int-arith.cpp:34: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/minimodel/int-arith.cpp:189:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 189 | sqr(home, x, y, ipls.sqr()); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp:34: + from gecode/minimodel/int-arith.cpp: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/minimodel.hh:48, - from gecode/minimodel/int-rel.cpp:34: -./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' - 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from gecode/minimodel/int-rel.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:46, + from gecode/minimodel/int-arith.cpp:34: +./gecode/int.hh:2747:12: note: initializing argument 1 of 'void Gecode::sqr(Gecode::Home, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)' + 2747 | sqr(Home home, IntVar x0, IntVar x1, + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:196:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 196 | IntVar x = a[0].post(home, ipls); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp:34: + from gecode/minimodel/int-arith.cpp: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/minimodel.hh:46, - from gecode/minimodel/int-rel.cpp:34: -./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' - 1540 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from gecode/minimodel/int-rel.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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/int-arith.cpp:34: +./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:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 198 | y = result(home,ret,x); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp:34: + from gecode/minimodel/int-arith.cpp: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/minimodel.hh:46, - from gecode/minimodel/int-rel.cpp:34: -./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' - 1556 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from gecode/minimodel/int-rel.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared '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/minimodel/int-arith.cpp:34: +./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); + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/int-arith.cpp:34: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/minimodel/int-arith.cpp:200:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 200 | y = result(home,ret); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp:34: + from gecode/minimodel/int-arith.cpp: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/minimodel.hh:46, - from gecode/minimodel/int-rel.cpp:34: -./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' - 1575 | element(Home home, const IntVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from gecode/minimodel/int-rel.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ^ +In file included from ./gecode/minimodel.hh:240, + from gecode/minimodel/int-arith.cpp:34: +./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); + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/int-arith.cpp:34: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/minimodel/int-arith.cpp:201:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 201 | sqrt(home, x, y, ipls.sqrt()); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp:34: + from gecode/minimodel/int-arith.cpp: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/minimodel.hh:46, - from gecode/minimodel/int-rel.cpp:34: -./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from gecode/minimodel/int-rel.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': -./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ^ + from gecode/minimodel/int-arith.cpp:34: +./gecode/int.hh:2756:13: note: initializing argument 1 of 'void Gecode::sqrt(Gecode::Home, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)' + 2756 | sqrt(Home home, IntVar x0, IntVar x1, + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:208:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 208 | IntVar x = a[0].post(home, ipls); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp:34: + from gecode/minimodel/int-arith.cpp: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/minimodel.hh:48, - from gecode/minimodel/int-rel.cpp:34: -./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' - 1033 | element(Home home, const IntSetArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from gecode/minimodel/int-rel.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': -./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/int-arith.cpp:34: +./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:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 211 | y = result(home,ret,x); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp:34: + from gecode/minimodel/int-arith.cpp: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/minimodel.hh:48, - from gecode/minimodel/int-rel.cpp:34: -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' - 1041 | element(Home home, const SetVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ +In file included from ./gecode/minimodel.hh:240, + from gecode/minimodel/int-arith.cpp:34: +./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); + | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, - from gecode/minimodel/int-rel.cpp:34: + from gecode/minimodel/int-arith.cpp: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:176, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/int-rel.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, +gecode/minimodel/int-arith.cpp:213:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 213 | y = result(home,ret); + | ^ +In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ + from gecode/minimodel/int-arith.cpp: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/minimodel.hh:240, + from gecode/minimodel/int-arith.cpp:34: +./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); + | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, - from gecode/minimodel/int-rel.cpp:34: + from gecode/minimodel/int-arith.cpp: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:176, +gecode/minimodel/int-arith.cpp:214:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 214 | pow(home, x, aInt, y, ipls.pow()); + | ^ +In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/int-rel.cpp: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) - | ^~~~~~~ + from gecode/minimodel/int-arith.cpp: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/minimodel.hh:46, + from gecode/minimodel/int-arith.cpp:34: +./gecode/int.hh:2768:12: note: initializing argument 1 of 'void Gecode::pow(Gecode::Home, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' + 2768 | pow(Home home, IntVar x0, int n, IntVar x1, + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:221:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 221 | IntVar x = a[0].post(home, ipls); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-arith.cpp: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:176, from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp:34: + from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -245360,618 +245192,402 @@ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, - from gecode/minimodel/int-rel.cpp:34: + from gecode/minimodel/int-expr.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/bool-expr.cpp:38: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp:34: + from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/bool-expr.cpp: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/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, - from gecode/minimodel/int-rel.cpp:34: + from gecode/minimodel/int-expr.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/int-rel.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/int-rel.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/minimodel.hh:46, + from gecode/minimodel/bool-expr.cpp:38: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from gecode/minimodel/int-arith.cpp:34: +./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:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 224 | y = result(home,ret,x); + | ^ +In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ + from gecode/minimodel/int-arith.cpp: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/minimodel.hh:240, + from gecode/minimodel/int-arith.cpp:34: +./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); + | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, - from gecode/minimodel/int-rel.cpp:34: + from gecode/minimodel/int-arith.cpp: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:176, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/int-rel.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/int-rel.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/int-rel.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, +gecode/minimodel/int-arith.cpp:226:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 226 | y = result(home,ret); + | ^ +In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ + from gecode/minimodel/int-arith.cpp: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/minimodel.hh:240, + from gecode/minimodel/int-arith.cpp:34: +./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); + | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, - from gecode/minimodel/int-rel.cpp:34: + from gecode/minimodel/int-arith.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/int-rel.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/int-rel.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/bool-expr.cpp:38: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/int-rel.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:261, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/bool-expr.cpp:38: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ +gecode/minimodel/int-arith.cpp:227:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 227 | nroot(home, x, aInt, y, ipls.nroot()); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/bool-expr.cpp:38: + from gecode/minimodel/int-arith.cpp: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: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, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/bool-expr.cpp:38: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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:46, + from gecode/minimodel/int-arith.cpp:34: +./gecode/int.hh:2780:14: note: initializing argument 1 of 'void Gecode::nroot(Gecode::Home, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' + 2780 | nroot(Home home, IntVar x0, int n, IntVar x1, + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:233:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 233 | IntVar z = a[n-1].post(home, ipls); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/bool-expr.cpp:38: + from gecode/minimodel/int-arith.cpp: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:261, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/bool-expr.cpp: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, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/bool-expr.cpp:38: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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/int-arith.cpp:34: +./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:59: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 235 | y = result(home,ret,a[z.val()].post(home, ipls)); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/bool-expr.cpp:38: + from gecode/minimodel/int-arith.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/minimodel/set-expr.o gecode/minimodel/set-expr.cpp -In file included from ./gecode/int.hh:917, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/bool-expr.cpp:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/bool-expr.cpp: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/int.hh:1723, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/bool-expr.cpp:38: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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/int-arith.cpp:34: +./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:60: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 235 | y = result(home,ret,a[z.val()].post(home, ipls)); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/bool-expr.cpp:38: + from gecode/minimodel/int-arith.cpp: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/minimodel.hh:46, - from gecode/minimodel/bool-expr.cpp:38: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, +In file included from ./gecode/minimodel.hh:240, + from gecode/minimodel/int-arith.cpp:34: +./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)); + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, - from gecode/minimodel/bool-expr.cpp:38: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ + from gecode/minimodel/int-arith.cpp:34: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/minimodel/int-arith.cpp:240:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 240 | x[i] = a[i].post(home, ipls); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/bool-expr.cpp:38: + from gecode/minimodel/int-arith.cpp: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/minimodel.hh:46, - from gecode/minimodel/bool-expr.cpp:38: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, +In file included from gecode/minimodel/int-arith.cpp:34: +./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); + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, - from gecode/minimodel/bool-expr.cpp:38: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ + from gecode/minimodel/int-arith.cpp:34: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/minimodel/int-arith.cpp:244:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 244 | y = result(home,ret); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/bool-expr.cpp:38: + from gecode/minimodel/int-arith.cpp: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/minimodel.hh:46, - from gecode/minimodel/bool-expr.cpp:38: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, +In file included from ./gecode/minimodel.hh:240, + from gecode/minimodel/int-arith.cpp:34: +./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); + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, - from gecode/minimodel/bool-expr.cpp:38: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ + from gecode/minimodel/int-arith.cpp:34: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/minimodel/int-arith.cpp:249:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 249 | element(home, xa, z, y, ipls.element()); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/bool-expr.cpp:38: + from gecode/minimodel/int-arith.cpp: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/minimodel.hh:46, - from gecode/minimodel/bool-expr.cpp:38: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/bool-expr.cpp:38: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ + from gecode/minimodel/int-arith.cpp:34: +./gecode/int.hh:1484:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1484 | element(Home home, IntSharedArray n, IntVar x0, IntVar x1, + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:251:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 251 | element(home, x, z, y, ipls.element()); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/bool-expr.cpp:38: + from gecode/minimodel/int-arith.cpp: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/minimodel.hh:46, - from gecode/minimodel/bool-expr.cpp:38: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/minimodel/set-rel.o gecode/minimodel/set-rel.cpp -In file included from ./gecode/int.hh:4353, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/bool-expr.cpp:38: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/bool-expr.cpp: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/kernel.hh:229, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/bool-expr.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/bool-expr.cpp:38: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: 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 ./gecode/minimodel.hh:45, - from gecode/minimodel/bool-expr.cpp: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/kernel.hh:229, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/bool-expr.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/bool-expr.cpp:38: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ^ + from gecode/minimodel/int-arith.cpp:34: +./gecode/int.hh:1508:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1508 | element(Home home, const IntVarArgs& x, IntVar y0, IntVar y1, + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:259:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 259 | BoolVar c = b.expr(home, ipls); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/bool-expr.cpp:38: + from gecode/minimodel/int-arith.cpp: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:229, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/bool-expr.cpp: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:4353, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/bool-expr.cpp:38: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ^ +In file included from gecode/minimodel/int-arith.cpp:34: +./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:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 260 | IntVar x0 = a[0].post(home, ipls); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/bool-expr.cpp:38: + from gecode/minimodel/int-arith.cpp: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:229, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/bool-expr.cpp: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:4845, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/bool-expr.cpp:38: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/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/int-arith.cpp:34: +./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:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 261 | IntVar x1 = a[1].post(home, ipls); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/bool-expr.cpp:38: + from gecode/minimodel/int-arith.cpp: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/int.hh:4353, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/bool-expr.cpp:38: -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 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, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/bool-expr.cpp:38: -./gecode/int/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/int-arith.cpp:34: +./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:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 262 | y = result(home,ret); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/bool-expr.cpp:38: + from gecode/minimodel/int-arith.cpp: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/minimodel.hh:46, - from gecode/minimodel/bool-expr.cpp:38: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, +In file included from ./gecode/minimodel.hh:240, + from gecode/minimodel/int-arith.cpp:34: +./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); + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, - from gecode/minimodel/bool-expr.cpp:38: -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ + from gecode/minimodel/int-arith.cpp:34: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/minimodel/int-arith.cpp:263:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 263 | ite(home, c, x0, x1, y, ipls.ite()); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/bool-expr.cpp:38: + from gecode/minimodel/int-arith.cpp: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/minimodel.hh:46, - from gecode/minimodel/bool-expr.cpp: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/int.hh:4845, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/bool-expr.cpp:38: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); + from gecode/minimodel/int-arith.cpp:34: +./gecode/int.hh:1407:12: note: initializing argument 1 of 'void Gecode::ite(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1407 | ite(Home home, BoolVar b, IntVar x, IntVar y, IntVar z, + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp: In member function 'virtual void Gecode::MiniModel::ArithNonLinIntExpr::post(Gecode::Home, Gecode::IntRelType, int, const Gecode::IntPropLevels&) const': +gecode/minimodel/int-arith.cpp:277:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 277 | x[i] = a[i].post(home, ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/bool-expr.cpp:38: + from gecode/minimodel/int-arith.cpp: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/int.hh:4353, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/bool-expr.cpp:38: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, +In file included from gecode/minimodel/int-arith.cpp:34: +./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); + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, - from gecode/minimodel/bool-expr.cpp:38: -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ + from gecode/minimodel/int-arith.cpp:34: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/minimodel/int-arith.cpp:278:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 278 | rel(home, x, irt, c); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/bool-expr.cpp:38: + from gecode/minimodel/int-arith.cpp: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/minimodel.hh:46, - from gecode/minimodel/bool-expr.cpp:38: -./gecode/int.hh:4429:21: note: initializing argument 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, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/bool-expr.cpp:38: -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ + from gecode/minimodel/int-arith.cpp:34: +./gecode/int.hh:1125:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1125 | rel(Home home, const IntVarArgs& x, IntRelType irt, int c, + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:280:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 280 | rel(home, post(home,nullptr,ipls), irt, c); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/bool-expr.cpp:38: + from gecode/minimodel/int-arith.cpp: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/minimodel.hh:46, - from gecode/minimodel/bool-expr.cpp: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, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/bool-expr.cpp:38: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: 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-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:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 280 | rel(home, post(home,nullptr,ipls), irt, c); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/bool-expr.cpp: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/minimodel.hh:46, - from gecode/minimodel/bool-expr.cpp:38: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/bool-expr.cpp:38: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/bool-expr.cpp:38: + from gecode/minimodel/int-arith.cpp: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/minimodel.hh:46, - from gecode/minimodel/bool-expr.cpp:38: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/bool-expr.cpp:38: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ + from gecode/minimodel/int-arith.cpp:34: +./gecode/int.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, int, Gecode::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:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 285 | rel(home, post(home,nullptr,ipls), irt, c, b); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/bool-expr.cpp:38: + from gecode/minimodel/int-arith.cpp: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/minimodel.hh:46, - from gecode/minimodel/bool-expr.cpp:38: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/bool-expr.cpp:38: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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-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:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 285 | rel(home, post(home,nullptr,ipls), irt, c, b); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/bool-expr.cpp:38: + from gecode/minimodel/int-arith.cpp: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/minimodel.hh:46, - from gecode/minimodel/bool-expr.cpp:38: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ + from gecode/minimodel/int-arith.cpp:34: +./gecode/int.hh:1143:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntPropLevel)' + 1143 | rel(Home home, IntVar x, IntRelType irt, int c, Reify r, + | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: @@ -246008,6 +245624,207 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-expr.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from gecode/minimodel/int-expr.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-expr.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from gecode/minimodel/int-expr.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:187, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-expr.cpp:34: +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]': +./gecode/int/bool/eqv.hpp:160:22: required from here +./gecode/kernel/propagator/pattern.hpp:354:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 354 | : Propagator(home), x0(y0), x1(y1) { + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-expr.cpp: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: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, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-expr.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/int-expr.cpp: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:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-expr.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/int-expr.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-arith.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/int-arith.cpp: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:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-arith.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/int-arith.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-arith.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/int-arith.cpp: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:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-arith.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/int-arith.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-expr.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/int-expr.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-arith.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/int-arith.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-arith.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/int-arith.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-expr.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from gecode/minimodel/int-expr.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:38: @@ -246082,6 +245899,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/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-arith.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from gecode/minimodel/int-arith.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-arith.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from gecode/minimodel/int-arith.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/set.hh:1438, from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:38: @@ -246135,6 +245982,114 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-expr.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/int-expr.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-expr.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/int-expr.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-expr.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/int-expr.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-expr.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from gecode/minimodel/int-expr.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-arith.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/int-arith.cpp: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:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-arith.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/int-arith.cpp: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) + | ^~~~~~~ In file included from ./gecode/set.hh:1667, from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:38: @@ -246189,6 +246144,38 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-arith.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/int-arith.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-arith.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from gecode/minimodel/int-arith.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51, from gecode/minimodel/bool-expr.cpp:38: @@ -247132,6 +247119,44 @@ ./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-arith.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/int-arith.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-arith.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/int-arith.cpp: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) + | ^~~~~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/bool-expr.cpp:38: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': @@ -247149,6 +247174,25 @@ ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-arith.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/int-arith.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/bool-expr.cpp:38: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': @@ -247228,6 +247272,25 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-arith.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from gecode/minimodel/int-arith.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ 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; @@ -248402,6 +248465,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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/minimodel/set-expr.o gecode/minimodel/set-expr.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: @@ -248412,6 +248477,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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/minimodel/set-rel.o gecode/minimodel/set-rel.cpp In file included from ./gecode/kernel.hh:261, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: @@ -248463,6 +248530,10 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/minimodel/float-expr.o gecode/minimodel/float-expr.cpp In file included from ./gecode/int.hh:917, from ./gecode/minimodel.hh:46, from gecode/minimodel/set-expr.cpp:36: @@ -248696,16 +248767,6 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/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/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/set-expr.cpp:36: @@ -248867,8 +248928,6 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/minimodel/dom.o gecode/minimodel/dom.cpp In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: @@ -249177,57 +249236,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, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp:36: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp: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: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, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp:36: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp: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) { - | ^~~~ -In file included from ./gecode/kernel.hh:261, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp:36: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp:36: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/minimodel.hh:51, from gecode/minimodel/set-expr.cpp:36: @@ -251660,6 +251668,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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/minimodel/float-rel.o gecode/minimodel/float-rel.cpp In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: @@ -251690,6 +251700,16 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/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:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: @@ -251768,6 +251788,271 @@ ./gecode/set/var/set.hpp:49:3: note: because '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, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/set-expr.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from gecode/minimodel/set-expr.cpp: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) + | ^~~~~~~~ +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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/set-expr.cpp:36: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/set-expr.cpp: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) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/set-expr.cpp:36: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/set-expr.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/set-expr.cpp:36: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/set-expr.cpp:36: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/set-expr.cpp:36: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from gecode/minimodel/set-expr.cpp: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) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/dom.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/set-rel.cpp:36: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/minimodel.hh:45, + from gecode/minimodel/set-rel.cpp: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: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, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/set-rel.cpp:36: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/minimodel.hh:45, + from gecode/minimodel/set-rel.cpp: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) { + | ^~~~ +In file included from ./gecode/kernel.hh:261, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/set-rel.cpp:36: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/set-rel.cpp:36: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/minimodel.hh:45, + from gecode/minimodel/set-rel.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/float-expr.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/minimodel.hh:45, + from gecode/minimodel/float-expr.cpp: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: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, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/float-expr.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/minimodel.hh:45, + from gecode/minimodel/float-expr.cpp: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:261, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/float-expr.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/float-expr.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/minimodel.hh:45, + from gecode/minimodel/float-expr.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/dom.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/minimodel.hh:45, + from gecode/minimodel/dom.cpp: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: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, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/dom.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/minimodel.hh:45, + from gecode/minimodel/dom.cpp: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:261, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/dom.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/dom.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/minimodel.hh:45, + from gecode/minimodel/dom.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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, from gecode/minimodel/set-rel.cpp:36: @@ -251800,22 +252085,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-expr.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/set-expr.cpp: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) - | ^~~~~~~~ In file included from ./gecode/int.hh:2555, from ./gecode/minimodel.hh:46, from gecode/minimodel/set-rel.cpp:36: @@ -251964,82 +252233,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-expr.cpp:36: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/set-expr.cpp: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) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-expr.cpp:36: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/set-expr.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-expr.cpp:36: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/set-expr.cpp:36: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-expr.cpp:36: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/set-expr.cpp: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) - | ^~~~~~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/set-rel.cpp:36: @@ -252146,6 +252339,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/minimodel.hh:46, + from gecode/minimodel/dom.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/dom.cpp: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) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/dom.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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 gecode/minimodel/dom.cpp: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/minimodel.hh:46, + from gecode/minimodel/dom.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, from gecode/minimodel/set-rel.cpp:36: @@ -252254,1672 +252479,263 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/minimodel/float-expr.o gecode/minimodel/float-expr.cpp -In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/set-rel.cpp:36: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:48, - from gecode/minimodel/set-rel.cpp:36: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/set-rel.cpp:36: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: 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:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:48, - from gecode/minimodel/set-rel.cpp:36: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/set-rel.cpp:36: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp: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) { - | ^~~~ -In file included from ./gecode/kernel.hh:229, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp: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:1173, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/set-rel.cpp:36: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: 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 ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp: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) { - | ^~~~ -In file included from ./gecode/kernel.hh:229, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp: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:1438, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/set-rel.cpp:36: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/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 ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp: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) { - | ^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/set-rel.cpp:36: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/set-rel.cpp:36: -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ +In file included from ./gecode/int.hh:2555, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/dom.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp:36: + from gecode/minimodel/dom.cpp: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/minimodel.hh:48, - from gecode/minimodel/set-rel.cpp:36: -./gecode/set.hh:1206:20: note: initializing argument 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:46, + from gecode/minimodel/dom.cpp:34: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/set-rel.cpp:36: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:48, - from gecode/minimodel/set-rel.cpp:36: -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/set-rel.cpp:36: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:48, - from gecode/minimodel/set-rel.cpp:36: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/set-rel.cpp:36: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:48, - from gecode/minimodel/set-rel.cpp:36: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/set-rel.cpp:36: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: 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, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/dom.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp:36: + from gecode/minimodel/dom.cpp: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/minimodel.hh:48, - from gecode/minimodel/set-rel.cpp:36: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/set-rel.cpp:36: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:40:25: 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:46, + from gecode/minimodel/dom.cpp:34: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/dom.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp:36: + from gecode/minimodel/dom.cpp: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/minimodel.hh:51, - from gecode/minimodel/set-rel.cpp:36: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/set-rel.cpp:36: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:45:25: 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:46, + from gecode/minimodel/dom.cpp:34: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/dom.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp:36: + from gecode/minimodel/dom.cpp: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/minimodel.hh:51, - from gecode/minimodel/set-rel.cpp:36: -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/set-rel.cpp:36: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +In file included from ./gecode/minimodel.hh:46, + from gecode/minimodel/dom.cpp:34: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/dom.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp:36: + from gecode/minimodel/dom.cpp: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:229, from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp: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::FloatVar]' + from gecode/minimodel/dom.cpp: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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/set-rel.cpp:36: -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +In file included from ./gecode/int.hh:4353, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/dom.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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 ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp:36: + from gecode/minimodel/dom.cpp: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:229, from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp: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::FloatVar]' + from gecode/minimodel/dom.cpp: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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/set-rel.cpp:36: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/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:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp: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) { - | ^~~~ -In file included from ./gecode/float.hh:1546, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/set-rel.cpp:36: -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/set-rel.cpp:36: -./gecode/float/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:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:51, - from gecode/minimodel/set-rel.cpp:36: -./gecode/float.hh:1578:22: note: initializing argument 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, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/set-rel.cpp:36: -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:51, - from gecode/minimodel/set-rel.cpp:36: -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::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, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/set-rel.cpp:36: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:39:52: 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:4353, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/dom.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp:36: + from gecode/minimodel/dom.cpp: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/minimodel.hh:51, - from gecode/minimodel/set-rel.cpp:36: -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/set-rel.cpp:36: -./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, +In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:51, - from gecode/minimodel/set-rel.cpp:36: -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/set-rel.cpp:36: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': -./gecode/float/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ^ + from gecode/minimodel/dom.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/dom.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp:36: + from gecode/minimodel/dom.cpp: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/minimodel.hh:51, - from gecode/minimodel/set-rel.cpp:36: -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:240, - from gecode/minimodel/set-rel.cpp:36: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ^ -In file included from ./gecode/kernel.hh:150, +In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/set-rel.cpp:36: -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817, - from gecode/minimodel/set-rel.cpp:36: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,y); - | ^ + from gecode/minimodel/dom.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/dom.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp:36: + from gecode/minimodel/dom.cpp: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/minimodel.hh:51, - from gecode/minimodel/set-rel.cpp:36: -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1608, - from gecode/minimodel/set-rel.cpp:36: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | e.post(home,t ? irt : neg(irt),ipls); +In file included from ./gecode/int.hh:4353, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/dom.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/dom.cpp:34: +./gecode/int/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 ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp: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) { - | ^~~~ -In file included from gecode/minimodel/set-rel.cpp:36: -./gecode/minimodel.hh:316:20: note: initializing argument 1 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:1608, - from gecode/minimodel/set-rel.cpp:36: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? irt : neg(irt),b,ipls); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp: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) { - | ^~~~ -In file included from gecode/minimodel/set-rel.cpp: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/minimodel.hh:1609, - from gecode/minimodel/set-rel.cpp:36: -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': -./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | e.post(home,t ? frt : neg(frt)); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp: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) { - | ^~~~ -In file included from gecode/minimodel/set-rel.cpp:36: -./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' - 878 | void post(Home home, FloatRelType frt) const; - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1609, - from gecode/minimodel/set-rel.cpp:36: -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': -./gecode/minimodel/float-rel.hpp:78:37: 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:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp:36: + from gecode/minimodel/dom.cpp: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/minimodel/set-rel.cpp:36: -./gecode/minimodel.hh:881:20: note: initializing argument 1 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:46, + from gecode/minimodel/dom.cpp:34: +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612, - from gecode/minimodel/set-rel.cpp:36: -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': -./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | _e0.post(home,_srt,_e1); +In file included from ./gecode/int.hh:4845, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/dom.cpp:34: +./gecode/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 ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp: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) { - | ^~~~ -In file included from gecode/minimodel/set-rel.cpp: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, - from gecode/minimodel/set-rel.cpp:36: -./gecode/minimodel/set-rel.hpp:62:31: 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:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp: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) { - | ^~~~ -In file included from gecode/minimodel/set-rel.cpp: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, - from gecode/minimodel/set-rel.cpp:36: -./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 64 | _e0.post(home,SRT_EQ,_e1); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp: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) { - | ^~~~ -In file included from gecode/minimodel/set-rel.cpp: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, - from gecode/minimodel/set-rel.cpp:36: -./gecode/minimodel/set-rel.hpp:67:36: 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:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp: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) { - | ^~~~ -In file included from gecode/minimodel/set-rel.cpp: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, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612, - from gecode/minimodel/set-rel.cpp:36: -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': -./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | _e0.post(home,b,t,_srt,_e1); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp: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) { - | ^~~~ -In file included from gecode/minimodel/set-rel.cpp: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, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from gecode/minimodel/set-rel.cpp:36: -./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/channel.hpp:41:42: 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/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/set-rel.cpp:36: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from gecode/minimodel/set-rel.cpp:36: -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | IntVar x(home,0,1); channel(home,b,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/set-rel.cpp:36: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from gecode/minimodel/set-rel.cpp:36: -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': -./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | channel(home,f,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp:36: -./gecode/kernel/core.hpp:3266:3: note: because '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:51, - from gecode/minimodel/set-rel.cpp:36: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from gecode/minimodel/set-rel.cpp:36: -./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': -./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 70 | rel(home,SOT_UNION,x,s); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:48, - from gecode/minimodel/set-rel.cpp:36: -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from gecode/minimodel/set-rel.cpp:36: -./gecode/minimodel/channel.hpp:71:51: 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:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp: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) { - | ^~~~ -In file included from gecode/minimodel/set-rel.cpp:36: -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from gecode/minimodel/set-rel.cpp:36: -./gecode/minimodel/channel.hpp:71:52: 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:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/set-rel.cpp:36: -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/set-rel.cpp:36: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | count(home,x,n,IRT_LQ,m,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/set-rel.cpp:36: -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/set-rel.cpp:36: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 46 | count(home,x,y,IRT_LQ,m,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/set-rel.cpp:36: -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/set-rel.cpp:36: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:51:32: 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:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/set-rel.cpp:36: -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/set-rel.cpp:36: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:56:32: 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/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/set-rel.cpp:36: -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/set-rel.cpp:36: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:61:32: 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 ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/set-rel.cpp:36: -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/set-rel.cpp:36: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 66 | count(home,x,y,IRT_LQ,z,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/set-rel.cpp:36: -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/set-rel.cpp:36: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:72:32: 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/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/set-rel.cpp:36: -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/set-rel.cpp:36: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 77 | count(home,x,y,IRT_GQ,m,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/set-rel.cpp:36: -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/set-rel.cpp:36: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:82:32: 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 ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/set-rel.cpp:36: -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/set-rel.cpp:36: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:87:32: 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:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/set-rel.cpp:36: -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/set-rel.cpp:36: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:92:32: 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/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/set-rel.cpp:36: -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/set-rel.cpp:36: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 97 | count(home,x,y,IRT_GQ,z,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/set-rel.cpp:36: -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/set-rel.cpp:36: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:103:32: 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:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/set-rel.cpp:36: -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/set-rel.cpp:36: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:108:32: 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:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/set-rel.cpp:36: -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/set-rel.cpp:36: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:113:32: 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/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/set-rel.cpp:36: -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/set-rel.cpp:36: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 118 | count(home,x,n,IRT_EQ,z,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/set-rel.cpp:36: -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/set-rel.cpp:36: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:123:32: 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:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/set-rel.cpp:36: -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/set-rel.cpp:36: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:128:32: 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:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/set-rel.cpp:36: -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/set-rel.cpp:36: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 134 | rel(home,x,r,y,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/set-rel.cpp:36: -./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' - 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/set-rel.cpp:36: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 139 | rel(home,x,r,y,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/set-rel.cpp:36: -./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' - 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/set-rel.cpp:36: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 145 | dom(home,x,y,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/set-rel.cpp:36: -./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' - 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/set-rel.cpp:36: -./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/set-rel.cpp:36: -./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/set-rel.cpp:36: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': -./gecode/minimodel/aliases.hpp:153:27: 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:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:48, - from gecode/minimodel/set-rel.cpp:36: -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/set-rel.cpp:36: -./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp: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) { - | ^~~~ -In file included from gecode/minimodel/set-rel.cpp:36: -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/set-rel.cpp:36: -./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/set-rel.cpp:36: -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/set-rel.cpp:36: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': -./gecode/minimodel/aliases.hpp:159:33: 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:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:48, - from gecode/minimodel/set-rel.cpp:36: -./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' - 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/set-rel.cpp:36: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': -./gecode/minimodel/aliases.hpp:165:23: 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:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:48, - from gecode/minimodel/set-rel.cpp:36: -./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' - 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/set-rel.cpp:36: -./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 166 | element(home,SOT_UNION,xiv,z,y); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:48, - from gecode/minimodel/set-rel.cpp:36: -./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' - 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from gecode/minimodel/set-rel.cpp:36: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/set-rel.cpp:36: -./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' - 1540 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from gecode/minimodel/set-rel.cpp:36: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/set-rel.cpp:36: -./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' - 1556 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from gecode/minimodel/set-rel.cpp:36: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/set-rel.cpp:36: -./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' - 1575 | element(Home home, const IntVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from gecode/minimodel/set-rel.cpp:36: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp:36: + from gecode/minimodel/dom.cpp: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/minimodel.hh:46, - from gecode/minimodel/set-rel.cpp:36: -./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from gecode/minimodel/set-rel.cpp:36: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': -./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:48, - from gecode/minimodel/set-rel.cpp:36: -./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' - 1033 | element(Home home, const IntSetArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from gecode/minimodel/set-rel.cpp:36: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': -./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:48, - from gecode/minimodel/set-rel.cpp:36: -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::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:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 100 | rel(home, _s.post(home), neg ? _irt : Gecode::neg(_irt), - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp: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) { - | ^~~~ -In file included from gecode/minimodel/set-rel.cpp:36: -./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:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 101 | _x.post(home, ipls)); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp: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) { - | ^~~~ -In file included from gecode/minimodel/set-rel.cpp:36: -./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:101:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 101 | _x.post(home, ipls)); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:48, - from gecode/minimodel/set-rel.cpp:36: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -gecode/minimodel/set-rel.cpp:103:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 103 | rel(home, _s.post(home), neg ? Gecode::neg(_irt) : _irt, - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp: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) { - | ^~~~ -In file included from gecode/minimodel/set-rel.cpp:36: -./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:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 104 | _x.post(home, ipls)); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp: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) { - | ^~~~ -In file included from gecode/minimodel/set-rel.cpp:36: -./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:104:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 104 | _x.post(home, ipls)); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:48, - from gecode/minimodel/set-rel.cpp:36: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -gecode/minimodel/set-rel.cpp:106:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 106 | rel(home, _s.post(home), neg ? Gecode::neg(_irt) : _irt, - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp: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) { - | ^~~~ -In file included from gecode/minimodel/set-rel.cpp:36: -./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:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 107 | _x.post(home, ipls), b); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp: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) { - | ^~~~ -In file included from gecode/minimodel/set-rel.cpp:36: -./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:107:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 107 | _x.post(home, ipls), b); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:48, - from gecode/minimodel/set-rel.cpp:36: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/set-rel.cpp: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) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/set-rel.cpp: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/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/set-rel.cpp: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) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/set-rel.cpp: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/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:176, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/set-rel.cpp:36: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/set-rel.cpp:36: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/set-rel.cpp: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) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/set-rel.cpp: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) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/set-rel.cpp: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) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::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, from ./gecode/minimodel.hh:46, - from gecode/minimodel/set-rel.cpp: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/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/set-rel.cpp:36: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/set-rel.cpp: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) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:261, - from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp: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: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, - from ./gecode/minimodel.hh:45, +In file included from ./gecode/int.hh:4353, + from ./gecode/minimodel.hh:46, from gecode/minimodel/dom.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/dom.cpp:34: +./gecode/int/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 ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp: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:261, - from ./gecode/minimodel.hh:45, +In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/dom.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./gecode/minimodel.hh:45, +./gecode/int.hh:4429:21: note: initializing argument 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, + from ./gecode/minimodel.hh:46, from gecode/minimodel/dom.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp:36: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/set-rel.cpp: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) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp:36: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/set-rel.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp:36: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/set-rel.cpp:36: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-rel.cpp:36: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/set-rel.cpp: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) - | ^~~~~~~~ -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/minimodel.hh:46, + from gecode/minimodel/dom.cpp:34: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/minimodel.hh:46, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/float-expr.cpp:34: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 53 | x = x0; @@ -253927,438 +252743,676 @@ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/float-expr.cpp: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) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/minimodel.hh:46, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/float-expr.cpp:34: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:39:27: 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 gecode/minimodel/dom.cpp:34: + from gecode/minimodel/float-expr.cpp: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/minimodel.hh:46, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/float-expr.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, +In file included from ./gecode/int.hh:5223, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/dom.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/dom.cpp: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/minimodel.hh:46, + from gecode/minimodel/dom.cpp:34: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/dom.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/dom.cpp: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/minimodel.hh:46, + from gecode/minimodel/dom.cpp:34: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/dom.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/dom.cpp: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/minimodel.hh:46, + from gecode/minimodel/dom.cpp:34: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, from gecode/minimodel/dom.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/dom.cpp: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/minimodel.hh:46, + from gecode/minimodel/dom.cpp:34: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/float-expr.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/float-expr.cpp: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/minimodel.hh:46, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/float-expr.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/minimodel.hh:46, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/float-expr.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/float-expr.cpp: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/minimodel.hh:46, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/float-expr.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/minimodel.hh:46, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/float-expr.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/float-expr.cpp: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/minimodel.hh:46, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/float-expr.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/minimodel.hh:46, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/float-expr.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/float-expr.cpp: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/minimodel.hh:46, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/float-expr.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::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/minimodel/set-rel.cpp:36: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/set-rel.cpp: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) { + | ^~~~ +In file included from ./gecode/minimodel.hh:48, + from gecode/minimodel/set-rel.cpp:36: +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/set-rel.cpp:36: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/set-rel.cpp: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) { + | ^~~~ +In file included from ./gecode/minimodel.hh:48, + from gecode/minimodel/set-rel.cpp:36: +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/set-rel.cpp:36: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/set-rel.cpp: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) { + | ^~~~ +In file included from ./gecode/kernel.hh:229, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/set-rel.cpp: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:1173, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/set-rel.cpp:36: +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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 ./gecode/minimodel.hh:45, + from gecode/minimodel/set-rel.cpp: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) { + | ^~~~ +In file included from ./gecode/kernel.hh:229, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/set-rel.cpp: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/int.hh:4353, from ./gecode/minimodel.hh:46, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/float-expr.cpp:34: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/float-expr.cpp: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:229, from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/float-expr.cpp: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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/float-expr.cpp:34: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:55:29: 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 ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/float-expr.cpp: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:229, from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/float-expr.cpp: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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/float-expr.cpp:34: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:74:29: 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:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/float-expr.cpp: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:229, from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/float-expr.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/float-expr.cpp:34: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:79:29: 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:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/float-expr.cpp: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:229, from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/float-expr.cpp: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) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, +In file included from ./gecode/int.hh:5699, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/dom.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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 ./gecode/minimodel.hh:45, + from gecode/minimodel/dom.cpp: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/minimodel.hh:46, + from gecode/minimodel/dom.cpp:34: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, from ./gecode/minimodel.hh:46, from gecode/minimodel/dom.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/dom.cpp: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/minimodel.hh:46, + from gecode/minimodel/dom.cpp:34: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/set-rel.cpp:36: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/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 ./gecode/minimodel.hh:45, + from gecode/minimodel/set-rel.cpp: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) { + | ^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/set-rel.cpp:36: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/set-rel.cpp:36: +./gecode/set/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:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/set-rel.cpp: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) { + | ^~~~ +In file included from ./gecode/minimodel.hh:48, + from gecode/minimodel/set-rel.cpp:36: +./gecode/set.hh:1206:20: note: initializing argument 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, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/set-rel.cpp:36: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/set-rel.cpp: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) { + | ^~~~ +In file included from ./gecode/minimodel.hh:48, + from gecode/minimodel/set-rel.cpp:36: +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/float-expr.cpp:34: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/float-expr.cpp: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/int.hh:4353, from ./gecode/minimodel.hh:46, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/float-expr.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/float-expr.cpp:34: ./gecode/int/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 ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/float-expr.cpp: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/minimodel.hh:46, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/float-expr.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/float-expr.cpp:34: ./gecode/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 ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/float-expr.cpp: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/minimodel.hh:46, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/float-expr.cpp: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/kernel.hh:261, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/float-expr.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/minimodel.hh:45, - from gecode/minimodel/float-expr.cpp: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: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, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/float-expr.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ +In file included from ./gecode/set.hh:1667, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/set-rel.cpp:36: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/float-expr.cpp:34: + from gecode/minimodel/set-rel.cpp: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) { | ^~~~ -In file included from ./gecode/kernel.hh:261, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/float-expr.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/float-expr.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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:48, + from gecode/minimodel/set-rel.cpp:36: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/set-rel.cpp:36: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/float-expr.cpp:34: + from gecode/minimodel/set-rel.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:48, + from gecode/minimodel/set-rel.cpp:36: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/float-expr.cpp:34: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/float-expr.cpp: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/int.hh:4353, from ./gecode/minimodel.hh:46, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/float-expr.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, from ./gecode/minimodel.hh:46, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/float-expr.cpp:34: ./gecode/int/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 ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/float-expr.cpp: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/minimodel.hh:46, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/float-expr.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 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, from ./gecode/minimodel.hh:46, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/float-expr.cpp:34: ./gecode/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:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/float-expr.cpp: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/minimodel.hh:46, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/float-expr.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/set-rel.cpp:36: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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 ./gecode/minimodel.hh:45, + from gecode/minimodel/set-rel.cpp: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) { + | ^~~~ +In file included from ./gecode/minimodel.hh:48, + from gecode/minimodel/set-rel.cpp:36: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/float-expr.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': ./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/float-expr.cpp: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/minimodel.hh:46, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/float-expr.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/float-expr.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': ./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/float-expr.cpp: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/minimodel.hh:46, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/float-expr.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/float-expr.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': ./gecode/int/branch.hpp:50:50: 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:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/float-expr.cpp: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/minimodel.hh:46, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/float-expr.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/float-expr.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': ./gecode/int/branch.hpp:55:51: 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:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/float-expr.cpp: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/minimodel.hh:46, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/float-expr.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/minimodel.hh:46, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/float-expr.cpp:34: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:39:39: 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 ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/float-expr.cpp: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/minimodel.hh:46, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/float-expr.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/minimodel.hh:46, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/float-expr.cpp:34: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:45:39: 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:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/float-expr.cpp: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/minimodel.hh:46, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/float-expr.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ @@ -254436,6 +253490,16 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./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:1438, from ./gecode/minimodel.hh:48, from gecode/minimodel/dom.cpp:34: @@ -254489,1487 +253553,1393 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/dom.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp: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/minimodel.hh:48, - from gecode/minimodel/dom.cpp:34: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/dom.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp: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/minimodel.hh:48, - from gecode/minimodel/dom.cpp:34: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/dom.cpp:34: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: 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 ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp: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/minimodel.hh:48, - from gecode/minimodel/dom.cpp:34: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:40:25: 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 ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:51, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:45:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:51, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/minimodel.hh:51, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp: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) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp: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::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/minimodel.hh:51, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:55:29: 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 ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp: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) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp: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::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/minimodel/float-rel.o gecode/minimodel/float-rel.cpp +In file included from ./gecode/set.hh:755, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/float-expr.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/float-expr.cpp: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/minimodel.hh:48, + from gecode/minimodel/float-expr.cpp:34: +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/minimodel.hh:51, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/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:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp: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) { | ^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/minimodel.hh:51, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/float-expr.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/float-expr.cpp: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/minimodel.hh:48, + from gecode/minimodel/float-expr.cpp:34: +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/minimodel.hh:51, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/float/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:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:51, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/float.hh:1578:22: note: initializing argument 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, from ./gecode/minimodel.hh:51, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:51, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::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, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/dom.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/dom.cpp: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/minimodel.hh:48, + from gecode/minimodel/dom.cpp:34: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/dom.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/dom.cpp: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/minimodel.hh:48, + from gecode/minimodel/dom.cpp:34: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/float-expr.cpp:34: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/float-expr.cpp: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:229, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/float-expr.cpp: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:1173, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/float-expr.cpp:34: +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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 ./gecode/minimodel.hh:45, + from gecode/minimodel/float-expr.cpp: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:229, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/float-expr.cpp: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:1866, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/dom.cpp:34: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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 ./gecode/minimodel.hh:45, + from gecode/minimodel/dom.cpp: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/minimodel.hh:48, + from gecode/minimodel/dom.cpp:34: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/float-expr.cpp:34: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/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 ./gecode/minimodel.hh:45, + from gecode/minimodel/float-expr.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/float-expr.cpp:34: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/float-expr.cpp:34: +./gecode/set/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:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/float-expr.cpp: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/minimodel.hh:48, + from gecode/minimodel/float-expr.cpp:34: +./gecode/set.hh:1206:20: note: initializing argument 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, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/float-expr.cpp:34: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/float-expr.cpp: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/minimodel.hh:48, + from gecode/minimodel/float-expr.cpp: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); + | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/minimodel.hh:51, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': ./gecode/float/branch.hpp:39:52: 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/dom.cpp:34: + from gecode/minimodel/set-rel.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:51, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/minimodel.hh:51, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': ./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:51, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137, from ./gecode/minimodel.hh:51, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:39:39: 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 ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:51, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:27: 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:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:51, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp: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) { | ^~~~ -In file included from gecode/minimodel/dom.cpp:34: +In file included from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel.hh:316:20: note: initializing argument 1 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:1608, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp: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) { | ^~~~ -In file included from gecode/minimodel/dom.cpp:34: +In file included from gecode/minimodel/set-rel.cpp: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/minimodel.hh:1609, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp: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) { | ^~~~ -In file included from gecode/minimodel/dom.cpp:34: +In file included from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': ./gecode/minimodel/float-rel.hpp:78:37: 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:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp: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) { | ^~~~ -In file included from gecode/minimodel/dom.cpp:34: +In file included from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel.hh:881:20: note: initializing argument 1 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, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp: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) { | ^~~~ -In file included from gecode/minimodel/dom.cpp:34: +In file included from gecode/minimodel/set-rel.cpp: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, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/set-rel.hpp:62:31: 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:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp: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) { | ^~~~ -In file included from gecode/minimodel/dom.cpp:34: +In file included from gecode/minimodel/set-rel.cpp: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, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp: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) { | ^~~~ -In file included from gecode/minimodel/dom.cpp:34: +In file included from gecode/minimodel/set-rel.cpp: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, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/set-rel.hpp:67:36: 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:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp: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) { | ^~~~ -In file included from gecode/minimodel/dom.cpp:34: +In file included from gecode/minimodel/set-rel.cpp: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, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': ./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp: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) { | ^~~~ -In file included from gecode/minimodel/dom.cpp:34: +In file included from gecode/minimodel/set-rel.cpp: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, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:41:42: 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/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:51, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:48, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/channel.hpp:71:51: 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:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp: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) { | ^~~~ -In file included from gecode/minimodel/dom.cpp:34: +In file included from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/channel.hpp:71:52: 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:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:51:32: 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:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:56:32: 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/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:61:32: 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 ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:72:32: 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/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:82:32: 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 ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:87:32: 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:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:92:32: 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/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:103:32: 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:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:108:32: 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:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:113:32: 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/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:123:32: 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:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:128:32: 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:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:153:27: 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:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:48, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp: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) { | ^~~~ -In file included from gecode/minimodel/dom.cpp:34: +In file included from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:159:33: 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:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:48, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:165:23: 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:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:48, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:48, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/float-expr.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/float-expr.cpp: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/minimodel.hh:48, + from gecode/minimodel/float-expr.cpp:34: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/float-expr.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/float-expr.cpp: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/minimodel.hh:48, + from gecode/minimodel/float-expr.cpp:34: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:48, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:48, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/float-expr.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/float-expr.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/float-expr.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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 gecode/minimodel/float-expr.cpp: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/minimodel.hh:46, - from gecode/minimodel/float-expr.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/float-expr.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/float-expr.cpp: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/minimodel.hh:46, - from gecode/minimodel/float-expr.cpp:34: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/float-expr.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/float-expr.cpp: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/minimodel.hh:46, - from gecode/minimodel/float-expr.cpp:34: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/float-expr.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/float-expr.cpp: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/minimodel.hh:46, - from gecode/minimodel/float-expr.cpp:34: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/float-expr.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/float-expr.cpp: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/minimodel.hh:46, - from gecode/minimodel/float-expr.cpp:34: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/float-expr.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/float-expr.cpp: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:229, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/float-expr.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/float-expr.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: 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 ./gecode/minimodel.hh:45, - from gecode/minimodel/float-expr.cpp: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:229, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/float-expr.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/float-expr.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: 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:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/float-expr.cpp: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:229, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/float-expr.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/float-expr.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: 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:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/float-expr.cpp: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:229, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/float-expr.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/float-expr.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/float-expr.cpp: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/int.hh:4353, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/float-expr.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/float-expr.cpp:34: -./gecode/int/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 ./gecode/minimodel.hh:45, - from gecode/minimodel/float-expr.cpp: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/minimodel.hh:46, - from gecode/minimodel/float-expr.cpp:34: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/minimodel.hh:46, +In file included from ./gecode/set.hh:1866, + from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:34: -./gecode/int/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/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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 ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp: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/minimodel.hh:46, - from gecode/minimodel/float-expr.cpp: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/int.hh:4845, - from ./gecode/minimodel.hh:46, +In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/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(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +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:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 100 | rel(home, _s.post(home), neg ? _irt : Gecode::neg(_irt), + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/float-expr.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::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, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/float-expr.cpp:34: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/float-expr.cpp:34: -./gecode/int/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/set-rel.cpp:36: +./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:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 101 | _x.post(home, ipls)); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/float-expr.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because '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:46, - from gecode/minimodel/float-expr.cpp:34: -./gecode/int.hh:4429:21: note: initializing argument 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, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/float-expr.cpp:34: -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ +In file included from gecode/minimodel/set-rel.cpp:36: +./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:101:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 101 | _x.post(home, ipls)); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/float-expr.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because '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:46, - from gecode/minimodel/float-expr.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/float-expr.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: 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:48, + from gecode/minimodel/set-rel.cpp:36: +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +gecode/minimodel/set-rel.cpp:103:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 103 | rel(home, _s.post(home), neg ? Gecode::neg(_irt) : _irt, + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/float-expr.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because '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:46, - from gecode/minimodel/float-expr.cpp:34: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/float-expr.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ +In file included from gecode/minimodel/set-rel.cpp:36: +./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:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 104 | _x.post(home, ipls)); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/float-expr.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because '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:46, - from gecode/minimodel/float-expr.cpp:34: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/float-expr.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ +In file included from gecode/minimodel/set-rel.cpp:36: +./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:104:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 104 | _x.post(home, ipls)); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/float-expr.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because '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:46, - from gecode/minimodel/float-expr.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/float-expr.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ +In file included from ./gecode/minimodel.hh:48, + from gecode/minimodel/set-rel.cpp:36: +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +gecode/minimodel/set-rel.cpp:106:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 106 | rel(home, _s.post(home), neg ? Gecode::neg(_irt) : _irt, + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/float-expr.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because '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:46, - from gecode/minimodel/float-expr.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/float-expr.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: 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/set-rel.cpp:36: +./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:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 107 | _x.post(home, ipls), b); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/float-expr.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because '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:46, - from gecode/minimodel/float-expr.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/float-expr.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ^ +In file included from gecode/minimodel/set-rel.cpp:36: +./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:107:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 107 | _x.post(home, ipls), b); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/float-expr.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because '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:46, - from gecode/minimodel/float-expr.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:48, + from gecode/minimodel/set-rel.cpp:36: +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] @@ -255978,13 +254948,13 @@ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp: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) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -255993,13 +254963,13 @@ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp: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/kernel.hh:176, from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] @@ -256008,13 +254978,13 @@ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp: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) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -256023,81 +254993,51 @@ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp: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/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/dom.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/dom.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48, +In file included from ./gecode/float.hh:1404, + from ./gecode/minimodel.hh:51, from gecode/minimodel/float-expr.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: 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(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:40:25: 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 ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp: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/minimodel.hh:48, +In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/float-expr.cpp:34: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48, +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/minimodel.hh:51, from gecode/minimodel/float-expr.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ^ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:45:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp: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/minimodel.hh:48, +In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/float-expr.cpp:34: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/minimodel.hh:48, +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546, + from ./gecode/minimodel.hh:51, from gecode/minimodel/float-expr.cpp:34: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, @@ -256109,14 +255049,14 @@ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp: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]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, - from ./gecode/minimodel.hh:48, +In file included from ./gecode/float.hh:1546, + from ./gecode/minimodel.hh:51, from gecode/minimodel/float-expr.cpp:34: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: 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:29: 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, @@ -256128,339 +255068,166 @@ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp: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]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/minimodel/float-arith.o gecode/minimodel/float-arith.cpp -In file included from ./gecode/set.hh:1438, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/float-expr.cpp:34: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/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 ./gecode/minimodel.hh:45, - from gecode/minimodel/float-expr.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/float-expr.cpp:34: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/float-expr.cpp:34: -./gecode/set/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:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/float-expr.cpp: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/minimodel.hh:48, - from gecode/minimodel/float-expr.cpp:34: -./gecode/set.hh:1206:20: note: initializing argument 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, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/float-expr.cpp:34: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/float-expr.cpp: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/minimodel.hh:48, - from gecode/minimodel/float-expr.cpp: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); - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + from gecode/minimodel/set-rel.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: 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, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/dom.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/set-rel.cpp:36: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + from gecode/minimodel/set-rel.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/dom.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/set.hh:1667, +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, + from gecode/minimodel/set-rel.cpp:36: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/float.hh:1811, + from ./gecode/minimodel.hh:51, from gecode/minimodel/float-expr.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/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:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp: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/minimodel.hh:48, +In file included from ./gecode/float.hh:1546, + from ./gecode/minimodel.hh:51, from gecode/minimodel/float-expr.cpp:34: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/minimodel.hh:48, +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, + from ./gecode/minimodel.hh:51, from gecode/minimodel/float-expr.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: 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/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:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp: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/minimodel.hh:48, +In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/float-expr.cpp:34: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, - from ./gecode/minimodel.hh:48, +./gecode/float.hh:1578:22: note: initializing argument 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, + from ./gecode/minimodel.hh:51, from gecode/minimodel/float-expr.cpp:34: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: 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:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp: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/minimodel.hh:48, +In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/float-expr.cpp:34: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/dom.cpp: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:176, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/dom.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/dom.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51, - from gecode/minimodel/float-expr.cpp:34: + from gecode/minimodel/dom.cpp:34: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:40:25: 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 ./gecode/minimodel.hh:45, - from gecode/minimodel/float-expr.cpp:34: + from gecode/minimodel/dom.cpp: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/minimodel.hh:51, - from gecode/minimodel/float-expr.cpp:34: + from gecode/minimodel/dom.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51, - from gecode/minimodel/float-expr.cpp:34: + from gecode/minimodel/dom.cpp:34: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:45:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/float-expr.cpp:34: + from gecode/minimodel/dom.cpp: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/minimodel.hh:51, - from gecode/minimodel/float-expr.cpp:34: + from gecode/minimodel/dom.cpp:34: ./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/minimodel.hh:51, - from gecode/minimodel/float-expr.cpp:34: + from gecode/minimodel/dom.cpp:34: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/float-expr.cpp:34: + from gecode/minimodel/dom.cpp: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:229, from ./gecode/minimodel.hh:45, - from gecode/minimodel/float-expr.cpp:34: + from gecode/minimodel/dom.cpp: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/float.hh:1546, from ./gecode/minimodel.hh:51, - from gecode/minimodel/float-expr.cpp:34: + from gecode/minimodel/dom.cpp:34: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:55:29: 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 ./gecode/minimodel.hh:45, - from gecode/minimodel/float-expr.cpp:34: + from gecode/minimodel/dom.cpp: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:229, from ./gecode/minimodel.hh:45, - from gecode/minimodel/float-expr.cpp:34: + from gecode/minimodel/dom.cpp: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/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/dom.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/float.hh:1811, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/float-expr.cpp:34: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/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:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/float-expr.cpp: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/float.hh:1546, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/float-expr.cpp:34: -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/float-expr.cpp:34: -./gecode/float/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:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/float-expr.cpp: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/minimodel.hh:51, - from gecode/minimodel/float-expr.cpp:34: -./gecode/float.hh:1578:22: note: initializing argument 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, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/float-expr.cpp:34: -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/float-expr.cpp: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/minimodel.hh:51, - from gecode/minimodel/float-expr.cpp:34: -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-expr.cpp:34: @@ -256549,6 +255316,59 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811, + from ./gecode/minimodel.hh:51, + from gecode/minimodel/dom.cpp:34: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/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:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/dom.cpp: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/float.hh:1546, + from ./gecode/minimodel.hh:51, + from gecode/minimodel/dom.cpp:34: +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, + from ./gecode/minimodel.hh:51, + from gecode/minimodel/dom.cpp:34: +./gecode/float/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:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/dom.cpp: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/minimodel.hh:51, + from gecode/minimodel/dom.cpp:34: +./gecode/float.hh:1578:22: note: initializing argument 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, + from ./gecode/minimodel.hh:51, + from gecode/minimodel/dom.cpp:34: +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/dom.cpp: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/minimodel.hh:51, + from gecode/minimodel/dom.cpp:34: +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608, from gecode/minimodel/float-expr.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': @@ -257362,6 +256182,93 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, + from ./gecode/minimodel.hh:51, + from gecode/minimodel/dom.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:39:52: 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/dom.cpp: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/minimodel.hh:51, + from gecode/minimodel/dom.cpp:34: +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/float-rel.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/minimodel.hh:45, + from gecode/minimodel/float-rel.cpp: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: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, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/float-rel.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/minimodel.hh:45, + from gecode/minimodel/float-rel.cpp: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:261, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/float-rel.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, + from ./gecode/minimodel.hh:51, + from gecode/minimodel/dom.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/dom.cpp: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/minimodel.hh:51, + from gecode/minimodel/dom.cpp:34: +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/float-rel.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/minimodel.hh:45, + from gecode/minimodel/float-rel.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ 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:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 146 | fill(home,tf,1.0,d); @@ -257375,6 +256282,24 @@ 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, | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137, + from ./gecode/minimodel.hh:51, + from gecode/minimodel/dom.cpp:34: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': +./gecode/float/trace.hpp:39:39: 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 ./gecode/minimodel.hh:45, + from gecode/minimodel/dom.cpp: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/minimodel.hh:51, + from gecode/minimodel/dom.cpp:34: +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ gecode/minimodel/float-expr.cpp: In member function 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const': gecode/minimodel/float-expr.cpp:156:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 156 | n->r->sum.ne->post(home,frt,-n->c); @@ -257531,6 +256456,23 @@ ./gecode/float/linear.hh:208:13: note: initializing argument 1 of 'void Gecode::Float::Linear::post(Gecode::Home, Gecode::Float::Linear::Term*, int, Gecode::FloatRelType, Gecode::FloatVal)' 208 | post(Home home, Term* t, int n, FloatRelType frt, FloatVal c); | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:240, + from gecode/minimodel/dom.cpp:34: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/dom.cpp: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/minimodel.hh:46, + from gecode/minimodel/dom.cpp:34: +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ 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; @@ -257557,73 +256499,16 @@ gecode/minimodel/float-expr.cpp:357:48: 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++; | ^ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp: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/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/dom.cpp: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/minimodel/float-expr.cpp:34: ./gecode/minimodel.hh:797:32: note: initializing argument 1 of 'virtual Gecode::FloatVar Gecode::NonLinFloatExpr::post(Gecode::Home, Gecode::FloatVar*) const' 797 | virtual FloatVar post(Home home, FloatVar* ret) const = 0; | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/dom.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/dom.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ gecode/minimodel/float-expr.cpp:371:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 371 | l->fill(home,tf,m,d); | ^ @@ -257672,6 +256557,23 @@ 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/minimodel.hh:817, + from gecode/minimodel/dom.cpp:34: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:27: 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:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/dom.cpp: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/minimodel.hh:51, + from gecode/minimodel/dom.cpp:34: +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ gecode/minimodel/float-expr.cpp:386:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 386 | l->fill(home,tf,m*a,d); | ^ @@ -257684,22 +256586,33 @@ 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/support.hh:104, - from ./gecode/kernel.hh:50, +In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; + from gecode/minimodel/set-rel.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, - from gecode/minimodel/dom.cpp:34: + from gecode/minimodel/set-rel.cpp: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) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/set-rel.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from gecode/minimodel/set-rel.cpp: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) | ^~~~~~~~ @@ -257728,11 +256641,12 @@ gecode/minimodel/float-expr.cpp:209:27: note: initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const' 209 | LinFloatExpr::post(Home home) const { | ~~~~~^~~~ -gecode/minimodel/dom.cpp: In instantiation of 'void Gecode::{anonymous}::DomExpr::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&) [with Args = {Gecode::FloatVar, double, double}]': -gecode/minimodel/dom.cpp:150:5: required from here -gecode/minimodel/dom.cpp:153:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, - | ~~~~~~~~~~^~~~~~~~~~~~ +In file included from ./gecode/minimodel.hh:1608, + from gecode/minimodel/dom.cpp:34: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | e.post(home,t ? irt : neg(irt),ipls); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: @@ -257740,28 +256654,31 @@ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/dom.cpp:34: -./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/minimodel.hh:316:20: note: initializing argument 1 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:1608, + from gecode/minimodel/dom.cpp:34: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? irt : neg(irt),b,ipls); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp: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/minimodel/dom.cpp:115:34: note: initializing argument 1 of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with long unsigned int ...I = {0, 1, 2}; Args = {Gecode::FloatVar, double, double}]' - 115 | DomArgs::apply(Home home, BoolVar b, const IntPropLevels&, - | ~~~~~^~~~ -gecode/minimodel/dom.cpp: In instantiation of 'void Gecode::{anonymous}::DomExpr::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&) [with Args = {Gecode::FloatVar, Gecode::FloatVal}]': -gecode/minimodel/dom.cpp:150:5: required from here -gecode/minimodel/dom.cpp:153:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, - | ~~~~~~~~~~^~~~~~~~~~~~ +In file included from gecode/minimodel/dom.cpp: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, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1609, + from gecode/minimodel/dom.cpp:34: +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': +./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | e.post(home,t ? frt : neg(frt)); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: @@ -257769,28 +256686,31 @@ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/dom.cpp:34: -./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/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' + 878 | void post(Home home, FloatRelType frt) const; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1609, + from gecode/minimodel/dom.cpp:34: +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': +./gecode/minimodel/float-rel.hpp:78:37: 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:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp: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/minimodel/dom.cpp:115:34: note: initializing argument 1 of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with long unsigned int ...I = {0, 1}; Args = {Gecode::FloatVar, Gecode::FloatVal}]' - 115 | DomArgs::apply(Home home, BoolVar b, const IntPropLevels&, - | ~~~~~^~~~ -gecode/minimodel/dom.cpp: In instantiation of 'void Gecode::{anonymous}::DomExpr::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&) [with Args = {Gecode::SetVar, Gecode::SetRelType, Gecode::IntSet}]': -gecode/minimodel/dom.cpp:150:5: required from here -gecode/minimodel/dom.cpp:153:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, - | ~~~~~~~~~~^~~~~~~~~~~~ +In file included from gecode/minimodel/dom.cpp:34: +./gecode/minimodel.hh:881:20: note: initializing argument 1 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, + from gecode/minimodel/dom.cpp:34: +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': +./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | _e0.post(home,_srt,_e1); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: @@ -257798,28 +256718,29 @@ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/dom.cpp:34: -./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/minimodel.hh:1207:20: note: initializing argument 1 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, + from gecode/minimodel/dom.cpp:34: +./gecode/minimodel/set-rel.hpp:62:31: 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:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp: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/minimodel/dom.cpp:115:34: note: initializing argument 1 of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with long unsigned int ...I = {0, 1, 2}; Args = {Gecode::SetVar, Gecode::SetRelType, Gecode::IntSet}]' - 115 | DomArgs::apply(Home home, BoolVar b, const IntPropLevels&, - | ~~~~~^~~~ -gecode/minimodel/dom.cpp: In instantiation of 'void Gecode::{anonymous}::DomExpr::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&) [with Args = {Gecode::SetVar, Gecode::SetRelType, int, int}]': -gecode/minimodel/dom.cpp:150:5: required from here -gecode/minimodel/dom.cpp:153:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, - | ~~~~~~~~~~^~~~~~~~~~~~ +In file included from gecode/minimodel/dom.cpp: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; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612, + from gecode/minimodel/dom.cpp:34: +./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 64 | _e0.post(home,SRT_EQ,_e1); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: @@ -257827,28 +256748,30 @@ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/dom.cpp:34: -./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/minimodel.hh:1207:20: note: initializing argument 1 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, + from gecode/minimodel/dom.cpp:34: +./gecode/minimodel/set-rel.hpp:67:36: 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:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp: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/minimodel/dom.cpp:115:34: note: initializing argument 1 of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with long unsigned int ...I = {0, 1, 2, 3}; Args = {Gecode::SetVar, Gecode::SetRelType, int, int}]' - 115 | DomArgs::apply(Home home, BoolVar b, const IntPropLevels&, - | ~~~~~^~~~ -gecode/minimodel/dom.cpp: In instantiation of 'void Gecode::{anonymous}::DomExpr::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&) [with Args = {Gecode::SetVar, Gecode::SetRelType, int}]': -gecode/minimodel/dom.cpp:150:5: required from here -gecode/minimodel/dom.cpp:153:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, - | ~~~~~~~~~~^~~~~~~~~~~~ +In file included from gecode/minimodel/dom.cpp:34: +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612, + from gecode/minimodel/dom.cpp:34: +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': +./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | _e0.post(home,b,t,_srt,_e1); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: @@ -257856,57 +256779,82 @@ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/dom.cpp:34: -./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/minimodel.hh:1210:20: note: initializing argument 1 of '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, + from gecode/minimodel/dom.cpp:34: +./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/channel.hpp:41:42: 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/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp: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/minimodel/dom.cpp:115:34: note: initializing argument 1 of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with long unsigned int ...I = {0, 1, 2}; Args = {Gecode::SetVar, Gecode::SetRelType, int}]' - 115 | DomArgs::apply(Home home, BoolVar b, const IntPropLevels&, - | ~~~~~^~~~ -gecode/minimodel/dom.cpp: In instantiation of 'void Gecode::{anonymous}::DomExpr::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&) [with Args = {Gecode::IntVar, Gecode::IntSet}]': -gecode/minimodel/dom.cpp:150:5: required from here -gecode/minimodel/dom.cpp:153:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, - | ~~~~~~~~~~^~~~~~~~~~~~ +In file included from ./gecode/minimodel.hh:46, + from gecode/minimodel/dom.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from gecode/minimodel/dom.cpp:34: +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | IntVar x(home,0,1); channel(home,b,x); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp: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/minimodel/dom.cpp:34: -./gecode/minimodel.hh:1399:23: note: initializing argument 1 of 'Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, const Gecode::IntPropLevels&) const' - 1399 | BoolVar expr(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/dom.cpp:153:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 154 | cxx14::index_sequence_for{}); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/minimodel.hh:46, + from gecode/minimodel/dom.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from gecode/minimodel/dom.cpp:34: +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': +./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | channel(home,f,x); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp: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/minimodel/dom.cpp:127:42: note: initializing argument 1 of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with long unsigned int ...I = {0, 1}; Args = {Gecode::IntSet}]' - 127 | DomArgs::apply(Home home, BoolVar b, - | ~~~~~^~~~ -gecode/minimodel/dom.cpp: In instantiation of 'void Gecode::{anonymous}::DomExpr::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&) [with Args = {Gecode::IntVar, int, int}]': -gecode/minimodel/dom.cpp:150:5: required from here -gecode/minimodel/dom.cpp:153:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, - | ~~~~~~~~~~^~~~~~~~~~~~ +In file included from ./gecode/minimodel.hh:51, + from gecode/minimodel/dom.cpp:34: +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from gecode/minimodel/dom.cpp:34: +./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': +./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 70 | rel(home,SOT_UNION,x,s); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/dom.cpp: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/minimodel.hh:48, + from gecode/minimodel/dom.cpp:34: +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from gecode/minimodel/dom.cpp:34: +./gecode/minimodel/channel.hpp:71:51: 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:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: @@ -257914,94 +256862,404 @@ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/dom.cpp:34: -./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/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from gecode/minimodel/dom.cpp:34: +./gecode/minimodel/channel.hpp:71:52: 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:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp: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/minimodel/dom.cpp:127:42: note: initializing argument 1 of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with long unsigned int ...I = {0, 1, 2}; Args = {int, int}]' - 127 | DomArgs::apply(Home home, BoolVar b, - | ~~~~~^~~~ -gecode/minimodel/dom.cpp: In instantiation of 'void Gecode::{anonymous}::DomExpr::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&) [with Args = {Gecode::IntVar, int}]': -gecode/minimodel/dom.cpp:150:5: required from here -gecode/minimodel/dom.cpp:153:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, - | ~~~~~~~~~~^~~~~~~~~~~~ +In file included from ./gecode/minimodel.hh:46, + from gecode/minimodel/dom.cpp:34: +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from gecode/minimodel/dom.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | count(home,x,n,IRT_LQ,m,ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp: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/minimodel/dom.cpp:34: -./gecode/minimodel.hh:1399:23: note: initializing argument 1 of 'Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, const Gecode::IntPropLevels&) const' - 1399 | BoolVar expr(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/dom.cpp:153:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 154 | cxx14::index_sequence_for{}); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/minimodel.hh:46, + from gecode/minimodel/dom.cpp:34: +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from gecode/minimodel/dom.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 46 | count(home,x,y,IRT_LQ,m,ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp: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/minimodel/dom.cpp:127:42: note: initializing argument 1 of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with long unsigned int ...I = {0, 1}; Args = {int}]' - 127 | DomArgs::apply(Home home, BoolVar b, - | ~~~~~^~~~ -gecode/minimodel/dom.cpp: In instantiation of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with long unsigned int ...I = {0, 1, 2}; Args = {Gecode::FloatVar, double, double}]': -gecode/minimodel/dom.cpp:153:30: required from 'void Gecode::{anonymous}::DomExpr::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&) [with Args = {Gecode::FloatVar, double, double}]' -gecode/minimodel/dom.cpp:150:5: required from here -gecode/minimodel/dom.cpp:117:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 117 | dom(home, std::get(_args)..., b); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/minimodel.hh:46, + from gecode/minimodel/dom.cpp:34: +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from gecode/minimodel/dom.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:51:32: 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:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp: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/minimodel.hh:51, +In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/dom.cpp:34: -./gecode/float.hh:1101:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, Gecode::FloatVar, Gecode::FloatNum, Gecode::FloatNum, Gecode::Reify)' - 1101 | dom(Home home, FloatVar x, FloatNum l, FloatNum u, Reify r); +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from gecode/minimodel/dom.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:56:32: 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/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/dom.cpp: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/minimodel.hh:46, + from gecode/minimodel/dom.cpp:34: +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from gecode/minimodel/dom.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:61:32: 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 ./gecode/minimodel.hh:45, + from gecode/minimodel/dom.cpp: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/minimodel.hh:46, + from gecode/minimodel/dom.cpp:34: +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from gecode/minimodel/dom.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 66 | count(home,x,y,IRT_LQ,z,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/dom.cpp: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/minimodel.hh:46, + from gecode/minimodel/dom.cpp:34: +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from gecode/minimodel/dom.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:72:32: 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/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/dom.cpp: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/minimodel.hh:46, + from gecode/minimodel/dom.cpp:34: +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from gecode/minimodel/dom.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 77 | count(home,x,y,IRT_GQ,m,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/dom.cpp: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/minimodel.hh:46, + from gecode/minimodel/dom.cpp:34: +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from gecode/minimodel/dom.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:82:32: 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 ./gecode/minimodel.hh:45, + from gecode/minimodel/dom.cpp: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/minimodel.hh:46, + from gecode/minimodel/dom.cpp:34: +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from gecode/minimodel/dom.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:87:32: 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:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/dom.cpp: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/minimodel.hh:46, + from gecode/minimodel/dom.cpp:34: +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from gecode/minimodel/dom.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:92:32: 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/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/dom.cpp: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/minimodel.hh:46, + from gecode/minimodel/dom.cpp:34: +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from gecode/minimodel/dom.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 97 | count(home,x,y,IRT_GQ,z,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/dom.cpp: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/minimodel.hh:46, + from gecode/minimodel/dom.cpp:34: +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from gecode/minimodel/dom.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:103:32: 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:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/dom.cpp: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/minimodel.hh:46, + from gecode/minimodel/dom.cpp:34: +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from gecode/minimodel/dom.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:108:32: 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:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/dom.cpp: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/minimodel.hh:46, + from gecode/minimodel/dom.cpp:34: +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from gecode/minimodel/dom.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:113:32: 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/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/dom.cpp: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/minimodel.hh:46, + from gecode/minimodel/dom.cpp:34: +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from gecode/minimodel/dom.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 118 | count(home,x,n,IRT_EQ,z,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/dom.cpp: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/minimodel.hh:46, + from gecode/minimodel/dom.cpp:34: +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from gecode/minimodel/dom.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:123:32: 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:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/dom.cpp: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/minimodel.hh:46, + from gecode/minimodel/dom.cpp:34: +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from gecode/minimodel/dom.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:128:32: 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:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/dom.cpp: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/minimodel.hh:46, + from gecode/minimodel/dom.cpp:34: +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from gecode/minimodel/dom.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 134 | rel(home,x,r,y,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/dom.cpp: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/minimodel.hh:46, + from gecode/minimodel/dom.cpp:34: +./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' + 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ -gecode/minimodel/dom.cpp: In instantiation of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with long unsigned int ...I = {0, 1}; Args = {Gecode::FloatVar, Gecode::FloatVal}]': -gecode/minimodel/dom.cpp:153:30: required from 'void Gecode::{anonymous}::DomExpr::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&) [with Args = {Gecode::FloatVar, Gecode::FloatVal}]' -gecode/minimodel/dom.cpp:150:5: required from here -gecode/minimodel/dom.cpp:117:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 117 | dom(home, std::get(_args)..., b); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/minimodel.hh:2083, + from gecode/minimodel/dom.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 139 | rel(home,x,r,y,ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp: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/minimodel.hh:51, +In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/dom.cpp:34: -./gecode/float.hh:1098:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, Gecode::FloatVar, Gecode::FloatVal, Gecode::Reify)' - 1098 | dom(Home home, FloatVar x, FloatVal n, Reify r); +./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/minimodel/reg.o gecode/minimodel/reg.cpp -gecode/minimodel/dom.cpp: In instantiation of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with long unsigned int ...I = {0, 1, 2}; Args = {Gecode::SetVar, Gecode::SetRelType, Gecode::IntSet}]': -gecode/minimodel/dom.cpp:153:30: required from 'void Gecode::{anonymous}::DomExpr::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&) [with Args = {Gecode::SetVar, Gecode::SetRelType, Gecode::IntSet}]' -gecode/minimodel/dom.cpp:150:5: required from here -gecode/minimodel/dom.cpp:117:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 117 | dom(home, std::get(_args)..., b); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/minimodel.hh:2083, + from gecode/minimodel/dom.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 145 | dom(home,x,y,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/dom.cpp: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/minimodel.hh:46, + from gecode/minimodel/dom.cpp:34: +./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' + 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from gecode/minimodel/dom.cpp:34: +./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/dom.cpp: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/minimodel.hh:46, + from gecode/minimodel/dom.cpp:34: +./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from gecode/minimodel/dom.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': +./gecode/minimodel/aliases.hpp:153:27: 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:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: @@ -258010,9 +257268,107 @@ | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/dom.cpp:34: -./gecode/set.hh:705:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, const Gecode::IntSet&, Gecode::Reify)' - 705 | dom(Home home, SetVar x, SetRelType rt, const IntSet& s, Reify r); +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from gecode/minimodel/dom.cpp:34: +./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/dom.cpp: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/minimodel/dom.cpp:34: +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from gecode/minimodel/dom.cpp:34: +./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/dom.cpp: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/minimodel.hh:46, + from gecode/minimodel/dom.cpp:34: +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from gecode/minimodel/dom.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': +./gecode/minimodel/aliases.hpp:159:33: 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:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/dom.cpp: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/minimodel.hh:48, + from gecode/minimodel/dom.cpp:34: +./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' + 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from gecode/minimodel/dom.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': +./gecode/minimodel/aliases.hpp:165:23: 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:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/dom.cpp: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/minimodel.hh:48, + from gecode/minimodel/dom.cpp:34: +./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' + 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from gecode/minimodel/dom.cpp:34: +./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 166 | element(home,SOT_UNION,xiv,z,y); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/dom.cpp: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/minimodel.hh:48, + from gecode/minimodel/dom.cpp:34: +./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' + 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from gecode/minimodel/dom.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/dom.cpp: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/minimodel.hh:46, + from gecode/minimodel/dom.cpp:34: +./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' + 1540 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: @@ -258028,6 +257384,40 @@ ./gecode/int/var/int.hpp:49:3: 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, + from gecode/minimodel/dom.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/dom.cpp: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/minimodel.hh:46, + from gecode/minimodel/dom.cpp:34: +./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' + 1556 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from gecode/minimodel/dom.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/dom.cpp: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/minimodel.hh:46, + from gecode/minimodel/dom.cpp:34: +./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' + 1575 | element(Home home, const IntVarArgs& a, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: @@ -258043,23 +257433,6 @@ ./gecode/int/var/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/dom.cpp: In instantiation of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with long unsigned int ...I = {0, 1, 2, 3}; Args = {Gecode::SetVar, Gecode::SetRelType, int, int}]': -gecode/minimodel/dom.cpp:153:30: required from 'void Gecode::{anonymous}::DomExpr::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&) [with Args = {Gecode::SetVar, Gecode::SetRelType, int, int}]' -gecode/minimodel/dom.cpp:150:5: required from here -gecode/minimodel/dom.cpp:117:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 117 | dom(home, std::get(_args)..., b); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp: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/minimodel.hh:48, - from gecode/minimodel/dom.cpp:34: -./gecode/set.hh:702:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, int, int, Gecode::Reify)' - 702 | dom(Home home, SetVar x, SetRelType rt, int i, int j, Reify r); - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: @@ -258090,29 +257463,12 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -gecode/minimodel/dom.cpp: In instantiation of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with long unsigned int ...I = {0, 1, 2}; Args = {Gecode::SetVar, Gecode::SetRelType, int}]': -gecode/minimodel/dom.cpp:153:30: required from 'void Gecode::{anonymous}::DomExpr::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&) [with Args = {Gecode::SetVar, Gecode::SetRelType, int}]' -gecode/minimodel/dom.cpp:150:5: required from here -gecode/minimodel/dom.cpp:117:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 117 | dom(home, std::get(_args)..., b); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp: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/minimodel.hh:48, +In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/dom.cpp:34: -./gecode/set.hh:699:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, int, Gecode::Reify)' - 699 | dom(Home home, SetVar x, SetRelType rt, int i, Reify r); - | ~~~~~^~~~ -gecode/minimodel/dom.cpp: In instantiation of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with long unsigned int ...I = {0, 1}; Args = {Gecode::IntSet}]': -gecode/minimodel/dom.cpp:153:30: required from 'void Gecode::{anonymous}::DomExpr::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&) [with Args = {Gecode::IntVar, Gecode::IntSet}]' -gecode/minimodel/dom.cpp:150:5: required from here -gecode/minimodel/dom.cpp:130:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 130 | dom(home, std::get(_args)..., b); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: @@ -258121,43 +257477,75 @@ | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/dom.cpp:34: -./gecode/int.hh:1071:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, Gecode::IntVar, const Gecode::IntSet&, Gecode::Reify, Gecode::IntPropLevel)' - 1071 | dom(Home home, IntVar x, const IntSet& s, Reify r, - | ~~~~~^~~~ -gecode/minimodel/dom.cpp: In instantiation of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with long unsigned int ...I = {0, 1, 2}; Args = {int, int}]': -gecode/minimodel/dom.cpp:153:30: required from 'void Gecode::{anonymous}::DomExpr::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&) [with Args = {Gecode::IntVar, int, int}]' -gecode/minimodel/dom.cpp:150:5: required from here -gecode/minimodel/dom.cpp:130:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 130 | dom(home, std::get(_args)..., b); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' + 1591 | element(Home home, const BoolVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from gecode/minimodel/dom.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': +./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp: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/minimodel.hh:46, +In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/dom.cpp:34: -./gecode/int.hh:1067:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, Gecode::IntVar, int, int, Gecode::Reify, Gecode::IntPropLevel)' - 1067 | dom(Home home, IntVar x, int l, int m, Reify r, - | ~~~~~^~~~ -gecode/minimodel/dom.cpp: In instantiation of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with long unsigned int ...I = {0, 1}; Args = {int}]': -gecode/minimodel/dom.cpp:153:30: required from 'void Gecode::{anonymous}::DomExpr::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&) [with Args = {Gecode::IntVar, int}]' -gecode/minimodel/dom.cpp:150:5: required from here -gecode/minimodel/dom.cpp:130:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 130 | dom(home, std::get(_args)..., b); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' + 1033 | element(Home home, const IntSetArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from gecode/minimodel/dom.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': +./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp: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/minimodel.hh:46, +In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/dom.cpp:34: -./gecode/int.hh:1063:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, Gecode::IntVar, int, Gecode::Reify, Gecode::IntPropLevel)' - 1063 | dom(Home home, IntVar x, int n, Reify r, - | ~~~~~^~~~ +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/set-rel.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/set-rel.cpp: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) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/set-rel.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/set-rel.cpp: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/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: @@ -258220,6 +257608,22 @@ | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, + from gecode/minimodel/set-rel.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/set-rel.cpp:36: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' @@ -258252,6 +257656,22 @@ | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, + from gecode/minimodel/set-rel.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from gecode/minimodel/set-rel.cpp: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) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' @@ -258266,6 +257686,82 @@ ./gecode/set/var/set.hpp:49:3: 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, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/set-rel.cpp:36: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/set-rel.cpp: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) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/set-rel.cpp:36: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/set-rel.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/set-rel.cpp:36: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/set-rel.cpp:36: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/set-rel.cpp:36: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from gecode/minimodel/set-rel.cpp: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) + | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: @@ -258358,140 +257854,126 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/float-rel.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:261, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/float-rel.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/minimodel.hh:45, - from gecode/minimodel/float-rel.cpp: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: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, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/float-rel.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/minimodel.hh:45, - from gecode/minimodel/float-rel.cpp: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:261, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/float-rel.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/float-rel.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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/minimodel.hh:45, - from gecode/minimodel/float-rel.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/float-arith.cpp:36: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:261, +In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, - from gecode/minimodel/float-arith.cpp:36: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/minimodel/dom.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/dom.cpp: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:176, from ./gecode/minimodel.hh:45, - from gecode/minimodel/float-arith.cpp: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: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, + from gecode/minimodel/dom.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/dom.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, - from gecode/minimodel/float-arith.cpp:36: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/minimodel/dom.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/dom.cpp: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:176, from ./gecode/minimodel.hh:45, - from gecode/minimodel/float-arith.cpp: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) { - | ^~~~ -In file included from ./gecode/kernel.hh:261, + from gecode/minimodel/dom.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/dom.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, - from gecode/minimodel/float-arith.cpp:36: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, + from gecode/minimodel/dom.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/dom.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, - from gecode/minimodel/float-arith.cpp:36: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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/minimodel/dom.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/dom.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, - from gecode/minimodel/float-arith.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/minimodel/optimize.o gecode/minimodel/optimize.cpp -In file included from ./gecode/kernel.hh:150, + from gecode/minimodel/dom.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from gecode/minimodel/dom.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, 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); - | ^~~~~ + from gecode/minimodel/dom.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from gecode/minimodel/dom.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/int.hh:917, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-rel.cpp:34: @@ -258560,6 +258042,15 @@ ./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/dom.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ In file included from ./gecode/int.hh:2555, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-rel.cpp:34: @@ -258567,6 +258058,13 @@ ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/dom.cpp: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 ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: @@ -258596,6 +258094,22 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/dom.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/dom.cpp: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) + | ^~~~~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-rel.cpp:34: @@ -258725,6 +258239,22 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::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, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/dom.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/dom.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-rel.cpp:34: @@ -258778,6 +258308,22 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/dom.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from gecode/minimodel/dom.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-rel.cpp:34: @@ -258841,51 +258387,495 @@ | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/float-rel.cpp:34: + from gecode/minimodel/float-rel.cpp: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/minimodel.hh:46, + from gecode/minimodel/float-rel.cpp:34: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/float-rel.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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 ./gecode/minimodel.hh:45, + from gecode/minimodel/float-rel.cpp: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/minimodel.hh:46, + from gecode/minimodel/float-rel.cpp:34: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/float-rel.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/float-rel.cpp: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/minimodel.hh:46, + from gecode/minimodel/float-rel.cpp:34: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/dom.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/dom.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/dom.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/dom.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/dom.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/dom.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/dom.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from gecode/minimodel/dom.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +gecode/minimodel/dom.cpp: In instantiation of 'void Gecode::{anonymous}::DomExpr::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&) [with Args = {Gecode::FloatVar, double, double}]': +gecode/minimodel/dom.cpp:150:5: required from here +gecode/minimodel/dom.cpp:153:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, + | ~~~~~~~~~~^~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/dom.cpp: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/minimodel/dom.cpp:34: +./gecode/minimodel.hh:1399:23: note: initializing argument 1 of 'Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, const Gecode::IntPropLevels&) const' + 1399 | BoolVar expr(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +gecode/minimodel/dom.cpp:153:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 154 | cxx14::index_sequence_for{}); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/dom.cpp: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/minimodel/dom.cpp:115:34: note: initializing argument 1 of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with long unsigned int ...I = {0, 1, 2}; Args = {Gecode::FloatVar, double, double}]' + 115 | DomArgs::apply(Home home, BoolVar b, const IntPropLevels&, + | ~~~~~^~~~ +gecode/minimodel/dom.cpp: In instantiation of 'void Gecode::{anonymous}::DomExpr::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&) [with Args = {Gecode::FloatVar, Gecode::FloatVal}]': +gecode/minimodel/dom.cpp:150:5: required from here +gecode/minimodel/dom.cpp:153:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, + | ~~~~~~~~~~^~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/dom.cpp: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/minimodel/dom.cpp:34: +./gecode/minimodel.hh:1399:23: note: initializing argument 1 of 'Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, const Gecode::IntPropLevels&) const' + 1399 | BoolVar expr(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +gecode/minimodel/dom.cpp:153:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 154 | cxx14::index_sequence_for{}); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/dom.cpp: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/minimodel/dom.cpp:115:34: note: initializing argument 1 of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with long unsigned int ...I = {0, 1}; Args = {Gecode::FloatVar, Gecode::FloatVal}]' + 115 | DomArgs::apply(Home home, BoolVar b, const IntPropLevels&, + | ~~~~~^~~~ +gecode/minimodel/dom.cpp: In instantiation of 'void Gecode::{anonymous}::DomExpr::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&) [with Args = {Gecode::SetVar, Gecode::SetRelType, Gecode::IntSet}]': +gecode/minimodel/dom.cpp:150:5: required from here +gecode/minimodel/dom.cpp:153:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, + | ~~~~~~~~~~^~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/dom.cpp: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/minimodel/dom.cpp:34: +./gecode/minimodel.hh:1399:23: note: initializing argument 1 of 'Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, const Gecode::IntPropLevels&) const' + 1399 | BoolVar expr(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +gecode/minimodel/dom.cpp:153:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 154 | cxx14::index_sequence_for{}); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/dom.cpp: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/minimodel/dom.cpp:115:34: note: initializing argument 1 of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with long unsigned int ...I = {0, 1, 2}; Args = {Gecode::SetVar, Gecode::SetRelType, Gecode::IntSet}]' + 115 | DomArgs::apply(Home home, BoolVar b, const IntPropLevels&, + | ~~~~~^~~~ +gecode/minimodel/dom.cpp: In instantiation of 'void Gecode::{anonymous}::DomExpr::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&) [with Args = {Gecode::SetVar, Gecode::SetRelType, int, int}]': +gecode/minimodel/dom.cpp:150:5: required from here +gecode/minimodel/dom.cpp:153:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, + | ~~~~~~~~~~^~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/dom.cpp: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/minimodel/dom.cpp:34: +./gecode/minimodel.hh:1399:23: note: initializing argument 1 of 'Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, const Gecode::IntPropLevels&) const' + 1399 | BoolVar expr(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +gecode/minimodel/dom.cpp:153:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 154 | cxx14::index_sequence_for{}); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/dom.cpp: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/minimodel/dom.cpp:115:34: note: initializing argument 1 of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with long unsigned int ...I = {0, 1, 2, 3}; Args = {Gecode::SetVar, Gecode::SetRelType, int, int}]' + 115 | DomArgs::apply(Home home, BoolVar b, const IntPropLevels&, + | ~~~~~^~~~ +gecode/minimodel/dom.cpp: In instantiation of 'void Gecode::{anonymous}::DomExpr::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&) [with Args = {Gecode::SetVar, Gecode::SetRelType, int}]': +gecode/minimodel/dom.cpp:150:5: required from here +gecode/minimodel/dom.cpp:153:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, + | ~~~~~~~~~~^~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/dom.cpp: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/minimodel/dom.cpp:34: +./gecode/minimodel.hh:1399:23: note: initializing argument 1 of 'Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, const Gecode::IntPropLevels&) const' + 1399 | BoolVar expr(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +gecode/minimodel/dom.cpp:153:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 154 | cxx14::index_sequence_for{}); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/dom.cpp: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/minimodel/dom.cpp:115:34: note: initializing argument 1 of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with long unsigned int ...I = {0, 1, 2}; Args = {Gecode::SetVar, Gecode::SetRelType, int}]' + 115 | DomArgs::apply(Home home, BoolVar b, const IntPropLevels&, + | ~~~~~^~~~ +gecode/minimodel/dom.cpp: In instantiation of 'void Gecode::{anonymous}::DomExpr::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&) [with Args = {Gecode::IntVar, Gecode::IntSet}]': +gecode/minimodel/dom.cpp:150:5: required from here +gecode/minimodel/dom.cpp:153:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, + | ~~~~~~~~~~^~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/dom.cpp: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/minimodel/dom.cpp:34: +./gecode/minimodel.hh:1399:23: note: initializing argument 1 of 'Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, const Gecode::IntPropLevels&) const' + 1399 | BoolVar expr(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +gecode/minimodel/dom.cpp:153:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 154 | cxx14::index_sequence_for{}); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/dom.cpp: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/minimodel/dom.cpp:127:42: note: initializing argument 1 of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with long unsigned int ...I = {0, 1}; Args = {Gecode::IntSet}]' + 127 | DomArgs::apply(Home home, BoolVar b, + | ~~~~~^~~~ +gecode/minimodel/dom.cpp: In instantiation of 'void Gecode::{anonymous}::DomExpr::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&) [with Args = {Gecode::IntVar, int, int}]': +gecode/minimodel/dom.cpp:150:5: required from here +gecode/minimodel/dom.cpp:153:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, + | ~~~~~~~~~~^~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/dom.cpp: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/minimodel/dom.cpp:34: +./gecode/minimodel.hh:1399:23: note: initializing argument 1 of 'Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, const Gecode::IntPropLevels&) const' + 1399 | BoolVar expr(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +gecode/minimodel/dom.cpp:153:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 154 | cxx14::index_sequence_for{}); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/dom.cpp: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/minimodel/dom.cpp:127:42: note: initializing argument 1 of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with long unsigned int ...I = {0, 1, 2}; Args = {int, int}]' + 127 | DomArgs::apply(Home home, BoolVar b, + | ~~~~~^~~~ +gecode/minimodel/dom.cpp: In instantiation of 'void Gecode::{anonymous}::DomExpr::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&) [with Args = {Gecode::IntVar, int}]': +gecode/minimodel/dom.cpp:150:5: required from here +gecode/minimodel/dom.cpp:153:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, + | ~~~~~~~~~~^~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/dom.cpp: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/minimodel/dom.cpp:34: +./gecode/minimodel.hh:1399:23: note: initializing argument 1 of 'Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, const Gecode::IntPropLevels&) const' + 1399 | BoolVar expr(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +gecode/minimodel/dom.cpp:153:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 154 | cxx14::index_sequence_for{}); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/dom.cpp: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/minimodel/dom.cpp:127:42: note: initializing argument 1 of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with long unsigned int ...I = {0, 1}; Args = {int}]' + 127 | DomArgs::apply(Home home, BoolVar b, + | ~~~~~^~~~ +gecode/minimodel/dom.cpp: In instantiation of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with long unsigned int ...I = {0, 1, 2}; Args = {Gecode::FloatVar, double, double}]': +gecode/minimodel/dom.cpp:153:30: required from 'void Gecode::{anonymous}::DomExpr::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&) [with Args = {Gecode::FloatVar, double, double}]' +gecode/minimodel/dom.cpp:150:5: required from here +gecode/minimodel/dom.cpp:117:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 117 | dom(home, std::get(_args)..., b); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/dom.cpp: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/minimodel.hh:51, + from gecode/minimodel/dom.cpp:34: +./gecode/float.hh:1101:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, Gecode::FloatVar, Gecode::FloatNum, Gecode::FloatNum, Gecode::Reify)' + 1101 | dom(Home home, FloatVar x, FloatNum l, FloatNum u, Reify r); + | ~~~~~^~~~ +gecode/minimodel/dom.cpp: In instantiation of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with long unsigned int ...I = {0, 1}; Args = {Gecode::FloatVar, Gecode::FloatVal}]': +gecode/minimodel/dom.cpp:153:30: required from 'void Gecode::{anonymous}::DomExpr::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&) [with Args = {Gecode::FloatVar, Gecode::FloatVal}]' +gecode/minimodel/dom.cpp:150:5: required from here +gecode/minimodel/dom.cpp:117:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 117 | dom(home, std::get(_args)..., b); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/dom.cpp: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/minimodel.hh:51, + from gecode/minimodel/dom.cpp:34: +./gecode/float.hh:1098:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, Gecode::FloatVar, Gecode::FloatVal, Gecode::Reify)' + 1098 | dom(Home home, FloatVar x, FloatVal n, Reify r); + | ~~~~~^~~~ +gecode/minimodel/dom.cpp: In instantiation of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with long unsigned int ...I = {0, 1, 2}; Args = {Gecode::SetVar, Gecode::SetRelType, Gecode::IntSet}]': +gecode/minimodel/dom.cpp:153:30: required from 'void Gecode::{anonymous}::DomExpr::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&) [with Args = {Gecode::SetVar, Gecode::SetRelType, Gecode::IntSet}]' +gecode/minimodel/dom.cpp:150:5: required from here +gecode/minimodel/dom.cpp:117:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 117 | dom(home, std::get(_args)..., b); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/dom.cpp: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/minimodel.hh:48, + from gecode/minimodel/dom.cpp:34: +./gecode/set.hh:705:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, const Gecode::IntSet&, Gecode::Reify)' + 705 | dom(Home home, SetVar x, SetRelType rt, const IntSet& s, Reify r); + | ~~~~~^~~~ +gecode/minimodel/dom.cpp: In instantiation of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with long unsigned int ...I = {0, 1, 2, 3}; Args = {Gecode::SetVar, Gecode::SetRelType, int, int}]': +gecode/minimodel/dom.cpp:153:30: required from 'void Gecode::{anonymous}::DomExpr::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&) [with Args = {Gecode::SetVar, Gecode::SetRelType, int, int}]' +gecode/minimodel/dom.cpp:150:5: required from here +gecode/minimodel/dom.cpp:117:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 117 | dom(home, std::get(_args)..., b); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/dom.cpp: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/minimodel.hh:48, + from gecode/minimodel/dom.cpp:34: +./gecode/set.hh:702:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, int, int, Gecode::Reify)' + 702 | dom(Home home, SetVar x, SetRelType rt, int i, int j, Reify r); + | ~~~~~^~~~ +gecode/minimodel/dom.cpp: In instantiation of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with long unsigned int ...I = {0, 1, 2}; Args = {Gecode::SetVar, Gecode::SetRelType, int}]': +gecode/minimodel/dom.cpp:153:30: required from 'void Gecode::{anonymous}::DomExpr::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&) [with Args = {Gecode::SetVar, Gecode::SetRelType, int}]' +gecode/minimodel/dom.cpp:150:5: required from here +gecode/minimodel/dom.cpp:117:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 117 | dom(home, std::get(_args)..., b); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/dom.cpp: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/minimodel.hh:48, + from gecode/minimodel/dom.cpp:34: +./gecode/set.hh:699:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, int, Gecode::Reify)' + 699 | dom(Home home, SetVar x, SetRelType rt, int i, Reify r); + | ~~~~~^~~~ +gecode/minimodel/dom.cpp: In instantiation of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with long unsigned int ...I = {0, 1}; Args = {Gecode::IntSet}]': +gecode/minimodel/dom.cpp:153:30: required from 'void Gecode::{anonymous}::DomExpr::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&) [with Args = {Gecode::IntVar, Gecode::IntSet}]' +gecode/minimodel/dom.cpp:150:5: required from here +gecode/minimodel/dom.cpp:130:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 130 | dom(home, std::get(_args)..., b); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/dom.cpp: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/minimodel.hh:46, - from gecode/minimodel/float-rel.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/float-rel.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ^ + from gecode/minimodel/dom.cpp:34: +./gecode/int.hh:1071:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, Gecode::IntVar, const Gecode::IntSet&, Gecode::Reify, Gecode::IntPropLevel)' + 1071 | dom(Home home, IntVar x, const IntSet& s, Reify r, + | ~~~~~^~~~ +gecode/minimodel/dom.cpp: In instantiation of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with long unsigned int ...I = {0, 1, 2}; Args = {int, int}]': +gecode/minimodel/dom.cpp:153:30: required from 'void Gecode::{anonymous}::DomExpr::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&) [with Args = {Gecode::IntVar, int, int}]' +gecode/minimodel/dom.cpp:150:5: required from here +gecode/minimodel/dom.cpp:130:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 130 | dom(home, std::get(_args)..., b); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/float-rel.cpp:34: + from gecode/minimodel/dom.cpp: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/minimodel.hh:46, - from gecode/minimodel/float-rel.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/float-rel.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ^ + from gecode/minimodel/dom.cpp:34: +./gecode/int.hh:1067:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, Gecode::IntVar, int, int, Gecode::Reify, Gecode::IntPropLevel)' + 1067 | dom(Home home, IntVar x, int l, int m, Reify r, + | ~~~~~^~~~ +gecode/minimodel/dom.cpp: In instantiation of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with long unsigned int ...I = {0, 1}; Args = {int}]': +gecode/minimodel/dom.cpp:153:30: required from 'void Gecode::{anonymous}::DomExpr::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&) [with Args = {Gecode::IntVar, int}]' +gecode/minimodel/dom.cpp:150:5: required from here +gecode/minimodel/dom.cpp:130:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 130 | dom(home, std::get(_args)..., b); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/float-rel.cpp:34: + from gecode/minimodel/dom.cpp: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/minimodel.hh:46, - from gecode/minimodel/float-rel.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ + from gecode/minimodel/dom.cpp:34: +./gecode/int.hh:1063:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, Gecode::IntVar, int, Gecode::Reify, Gecode::IntPropLevel)' + 1063 | dom(Home home, IntVar x, int n, Reify r, + | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:34: @@ -258922,22 +258912,6 @@ ./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/minimodel.hh:45, - from gecode/minimodel/reg.cpp: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: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, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:34: @@ -258957,25 +258931,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/minimodel.hh:45, - from gecode/minimodel/reg.cpp: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:261, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of '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, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:34: @@ -258995,22 +258950,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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/minimodel.hh:45, - from gecode/minimodel/reg.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:34: @@ -259299,20 +259238,6 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/float-arith.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; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/float-arith.cpp: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/minimodel.hh:240, from gecode/minimodel/float-rel.cpp:34: ./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': @@ -259330,13 +259255,6 @@ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/int.hh:1723, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/float-arith.cpp:36: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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:817, from gecode/minimodel/float-rel.cpp:34: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': @@ -259354,17 +259272,6 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/float-arith.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/float-arith.cpp:36: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608, from gecode/minimodel/float-rel.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': @@ -260043,6 +259950,8 @@ ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/minimodel/float-arith.o gecode/minimodel/float-arith.cpp In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/float-rel.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': @@ -260088,100 +259997,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/int.hh:2555, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/float-arith.cpp:36: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/float-arith.cpp: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) { - | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-rel.cpp:34: ./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/float-arith.cpp:36: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/float-arith.cpp:36: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/float-arith.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/float-arith.cpp:36: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/float-rel.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:2555, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/float-arith.cpp:36: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp: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:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/float-arith.cpp: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) { - | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-rel.cpp:34: ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/float-arith.cpp:36: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/float-arith.cpp:36: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/float-arith.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/float-arith.cpp:36: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/float-rel.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': @@ -260250,6 +260087,459 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/float-rel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/float-rel.cpp: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:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/float-rel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/float-rel.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/float-rel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/float-rel.cpp: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:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/float-rel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/float-rel.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/float-rel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/float-rel.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/float-rel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/float-rel.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/minimodel/reg.o gecode/minimodel/reg.cpp +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/float-rel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from gecode/minimodel/float-rel.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/float-rel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from gecode/minimodel/float-rel.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/float-rel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/float-rel.cpp: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:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/float-rel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/float-rel.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/float-rel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/float-rel.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/float-rel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from gecode/minimodel/float-rel.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/float-rel.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/float-rel.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/float-rel.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/float-rel.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/float-rel.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/float-rel.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/float-rel.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from gecode/minimodel/float-rel.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/minimodel/optimize.o gecode/minimodel/optimize.cpp +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/float-arith.cpp:36: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/float-arith.cpp:36: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/minimodel.hh:45, + from gecode/minimodel/float-arith.cpp: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: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, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/float-arith.cpp:36: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/minimodel.hh:45, + from gecode/minimodel/float-arith.cpp: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) { + | ^~~~ +In file included from ./gecode/kernel.hh:261, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/float-arith.cpp:36: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/float-arith.cpp:36: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/minimodel.hh:45, + from gecode/minimodel/float-arith.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/minimodel/exception.o gecode/minimodel/exception.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/minimodel/ipl.o gecode/minimodel/ipl.cpp +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/reg.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/optimize.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/float-arith.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; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/float-arith.cpp: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/int.hh:1723, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/float-arith.cpp:36: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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 gecode/minimodel/float-arith.cpp: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) { + | ^~~~ +In file included from ./gecode/minimodel.hh:46, + from gecode/minimodel/float-arith.cpp:36: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/float-arith.cpp:36: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/float-arith.cpp: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) { + | ^~~~ +In file included from ./gecode/minimodel.hh:46, + from gecode/minimodel/float-arith.cpp:36: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/float-arith.cpp:36: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/float-arith.cpp: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) { + | ^~~~ +In file included from ./gecode/minimodel.hh:46, + from gecode/minimodel/float-arith.cpp:36: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/float-arith.cpp:36: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/float-arith.cpp: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) { + | ^~~~ +In file included from ./gecode/minimodel.hh:46, + from gecode/minimodel/float-arith.cpp:36: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/float-arith.cpp:36: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/float-arith.cpp: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) { + | ^~~~ +In file included from ./gecode/minimodel.hh:46, + from gecode/minimodel/float-arith.cpp:36: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-arith.cpp:36: @@ -260486,21 +260776,6 @@ ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/float-rel.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/float-rel.cpp:34: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-arith.cpp:36: @@ -260519,51 +260794,6 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/float-rel.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/float-rel.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/float-rel.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/float-rel.cpp: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:176, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/float-rel.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/float-rel.cpp: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) - | ^~~~~~~ In file included from ./gecode/int.hh:5699, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-arith.cpp:36: @@ -260600,309 +260830,108 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/float-rel.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/float-rel.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/float-rel.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/float-rel.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/reg.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/reg.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/reg.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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 gecode/minimodel/reg.cpp: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/minimodel.hh:46, - from gecode/minimodel/reg.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/reg.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp: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/minimodel.hh:46, - from gecode/minimodel/reg.cpp:34: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/reg.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, +In file included from ./gecode/kernel.hh:261, from ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp: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/minimodel.hh:46, - from gecode/minimodel/reg.cpp:34: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/reg.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ + from gecode/minimodel/optimize.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/minimodel.hh:45, - from gecode/minimodel/reg.cpp:34: + from gecode/minimodel/optimize.cpp: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/minimodel.hh:46, - from gecode/minimodel/reg.cpp:34: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/reg.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, +./gecode/kernel/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, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp: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/minimodel.hh:46, - from gecode/minimodel/reg.cpp:34: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/reg.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/minimodel.hh:45, from gecode/minimodel/reg.cpp: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:229, +./gecode/kernel/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, from ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/reg.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ^ + from gecode/minimodel/optimize.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/minimodel.hh:45, - from gecode/minimodel/reg.cpp:34: + from gecode/minimodel/optimize.cpp: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:229, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/reg.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: 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:150, +In file included from ./gecode/kernel.hh:261, from ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp: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:229, + from gecode/minimodel/optimize.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::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, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/reg.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: 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); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp: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:229, +In file included from ./gecode/kernel.hh:261, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/float-rel.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/float-rel.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, from ./gecode/minimodel.hh:45, - from gecode/minimodel/float-rel.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/float-rel.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/reg.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); + from gecode/minimodel/optimize.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/minimodel.hh:45, - from gecode/minimodel/reg.cpp: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/int.hh:4353, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/reg.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/reg.cpp:34: -./gecode/int/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 ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp:34: + from gecode/minimodel/optimize.cpp: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:150, +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, 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/minimodel.hh:46, - from gecode/minimodel/reg.cpp:34: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/minimodel.hh:45, from gecode/minimodel/reg.cpp: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/minimodel.hh:46, - from gecode/minimodel/reg.cpp: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); - | ~~~~~^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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 gecode/minimodel/float-arith.cpp:36: @@ -261030,91 +261059,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, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/reg.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp: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/int.hh:4353, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/reg.cpp:34: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/reg.cpp:34: -./gecode/int/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 ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp: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/minimodel.hh:46, - from gecode/minimodel/reg.cpp:34: -./gecode/int.hh:4429:21: note: initializing argument 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, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/reg.cpp:34: -./gecode/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:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp: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/minimodel.hh:46, - from gecode/minimodel/reg.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/float-rel.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/float-rel.cpp: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:176, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/float-rel.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/float-rel.cpp: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) - | ^~~~~~~ In file included from ./gecode/set.hh:1667, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:36: @@ -261169,220 +261113,6 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/reg.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp: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/minimodel.hh:46, - from gecode/minimodel/reg.cpp:34: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/reg.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp: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/minimodel.hh:46, - from gecode/minimodel/reg.cpp:34: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/reg.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp: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/minimodel.hh:46, - from gecode/minimodel/reg.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/reg.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp: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/minimodel.hh:46, - from gecode/minimodel/reg.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/reg.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: 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 ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp: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/minimodel.hh:46, - from gecode/minimodel/reg.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/reg.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp: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/minimodel.hh:46, - from gecode/minimodel/reg.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/float-rel.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/float-rel.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/float-rel.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/float-rel.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/reg.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp: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/minimodel.hh:48, - from gecode/minimodel/reg.cpp:34: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/reg.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: 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:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp: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/minimodel.hh:48, - from gecode/minimodel/reg.cpp:34: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/reg.cpp:34: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp: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:229, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp: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:1173, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/reg.cpp:34: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: 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 ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp: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:229, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp: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/float.hh:1404, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: @@ -261390,22 +261120,6 @@ ./gecode/float/channel.hpp:40:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ^ -In file included from ./gecode/kernel.hh:261, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/optimize.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/minimodel.hh:45, - from gecode/minimodel/optimize.cpp: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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: @@ -261417,19 +261131,6 @@ ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/optimize.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/minimodel.hh:45, - from gecode/minimodel/optimize.cpp: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/float.hh:1404, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: @@ -261437,12 +261138,6 @@ ./gecode/float/channel.hpp:45:25: 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, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/optimize.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::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/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: @@ -261454,22 +261149,6 @@ ./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/optimize.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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/minimodel.hh:45, - from gecode/minimodel/optimize.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: @@ -261508,135 +261187,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/float-rel.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/float-rel.cpp: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/set.hh:1438, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/reg.cpp:34: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/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 ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/reg.cpp:34: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/reg.cpp:34: -./gecode/set/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:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp: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/minimodel.hh:48, - from gecode/minimodel/reg.cpp:34: -./gecode/set.hh:1206:20: note: initializing argument 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, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/reg.cpp:34: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp: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/minimodel.hh:48, - from gecode/minimodel/reg.cpp: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); - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/float-rel.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/float-rel.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/float-rel.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/float-rel.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/float-rel.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/float-rel.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/float.hh:1811, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: @@ -261690,42 +261240,186 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::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, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/reg.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: 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/minimodel.hh:46, + from gecode/minimodel/optimize.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/optimize.cpp: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) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/optimize.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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 gecode/minimodel/reg.cpp:34: + from gecode/minimodel/optimize.cpp: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/minimodel.hh:48, - from gecode/minimodel/reg.cpp:34: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/reg.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: 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:46, + from gecode/minimodel/optimize.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/optimize.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp:34: + from gecode/minimodel/optimize.cpp: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/minimodel.hh:48, - from gecode/minimodel/reg.cpp:34: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:46, + from gecode/minimodel/optimize.cpp:34: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/optimize.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/optimize.cpp: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/minimodel.hh:46, + from gecode/minimodel/optimize.cpp:34: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/optimize.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/optimize.cpp: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/minimodel.hh:46, + from gecode/minimodel/optimize.cpp:34: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/optimize.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/optimize.cpp: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/minimodel.hh:46, + from gecode/minimodel/optimize.cpp:34: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/optimize.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/optimize.cpp: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:229, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/optimize.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/optimize.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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 ./gecode/minimodel.hh:45, + from gecode/minimodel/optimize.cpp: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:229, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/optimize.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/optimize.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/optimize.cpp: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:229, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/optimize.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/optimize.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/optimize.cpp: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:229, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/optimize.cpp: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) { + | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: @@ -261744,6 +261438,25 @@ ./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/optimize.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/optimize.cpp: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/int.hh:4353, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/optimize.cpp: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) { + | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: @@ -261757,11 +261470,45 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/optimize.cpp:34: +./gecode/int/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:51, from gecode/minimodel/float-arith.cpp:36: ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/optimize.cpp: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/minimodel.hh:46, + from gecode/minimodel/optimize.cpp:34: +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/optimize.cpp:34: +./gecode/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 ./gecode/minimodel.hh:45, + from gecode/minimodel/optimize.cpp: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/minimodel.hh:46, + from gecode/minimodel/optimize.cpp: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/float.hh:2137, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: @@ -261780,24 +261527,6 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/reg.cpp:34: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: 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 ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp: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/minimodel.hh:48, - from gecode/minimodel/reg.cpp:34: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': @@ -261815,6 +261544,59 @@ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/optimize.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/optimize.cpp: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/int.hh:4353, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/optimize.cpp:34: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/optimize.cpp:34: +./gecode/int/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 ./gecode/minimodel.hh:45, + from gecode/minimodel/optimize.cpp: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/minimodel.hh:46, + from gecode/minimodel/optimize.cpp:34: +./gecode/int.hh:4429:21: note: initializing argument 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, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/optimize.cpp:34: +./gecode/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:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/optimize.cpp: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/minimodel.hh:46, + from gecode/minimodel/optimize.cpp:34: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': @@ -262445,6 +262227,24 @@ ./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/optimize.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/optimize.cpp: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/minimodel.hh:46, + from gecode/minimodel/optimize.cpp:34: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': @@ -262493,6 +262293,24 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/optimize.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/optimize.cpp: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/minimodel.hh:46, + from gecode/minimodel/optimize.cpp:34: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': @@ -262510,6 +262328,24 @@ ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/optimize.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/optimize.cpp: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/minimodel.hh:46, + from gecode/minimodel/optimize.cpp:34: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': @@ -262543,6 +262379,24 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/optimize.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/optimize.cpp: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/minimodel.hh:46, + from gecode/minimodel/optimize.cpp:34: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': @@ -262645,6 +262499,42 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/optimize.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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 ./gecode/minimodel.hh:45, + from gecode/minimodel/optimize.cpp: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/minimodel.hh:46, + from gecode/minimodel/optimize.cpp:34: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/optimize.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/optimize.cpp: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/minimodel.hh:46, + from gecode/minimodel/optimize.cpp:34: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::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:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 87 | FloatVar x = a[0].post(home); @@ -264222,83 +264112,9 @@ ./gecode/float.hh:1129:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVal, Gecode::Reify)' 1129 | rel(Home home, FloatVar x, FloatRelType frt, FloatVal c, Reify r); | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/reg.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:40:25: 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 ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp: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/minimodel.hh:51, - from gecode/minimodel/reg.cpp:34: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/reg.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:45:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp: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/minimodel.hh:51, - from gecode/minimodel/reg.cpp:34: -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/reg.cpp:34: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp: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:229, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp: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/float.hh:1546, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/reg.cpp:34: -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:29: 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 ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp: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:229, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp: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/int.hh:917, from ./gecode/minimodel.hh:46, - from gecode/minimodel/optimize.cpp:34: + from gecode/minimodel/reg.cpp:34: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 53 | x = x0; @@ -264306,844 +264122,291 @@ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, - from gecode/minimodel/optimize.cpp:34: + from gecode/minimodel/reg.cpp: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) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/minimodel.hh:46, - from gecode/minimodel/optimize.cpp:34: + from gecode/minimodel/reg.cpp:34: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:39:27: 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 gecode/minimodel/optimize.cpp:34: + from gecode/minimodel/reg.cpp: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/minimodel.hh:46, - from gecode/minimodel/optimize.cpp:34: + from gecode/minimodel/reg.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/reg.cpp:34: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/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:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp: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/float.hh:1546, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/reg.cpp:34: -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/reg.cpp:34: -./gecode/float/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:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp: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/minimodel.hh:51, - from gecode/minimodel/reg.cpp:34: -./gecode/float.hh:1578:22: note: initializing argument 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, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/reg.cpp:34: -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp: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/minimodel.hh:51, - from gecode/minimodel/reg.cpp:34: -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/float-arith.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/float-arith.cpp: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) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/float-arith.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/float-arith.cpp: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/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/float-arith.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/float-arith.cpp: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) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/float-arith.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/float-arith.cpp: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/int.hh:2555, from ./gecode/minimodel.hh:46, - from gecode/minimodel/optimize.cpp:34: + from gecode/minimodel/reg.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/optimize.cpp:34: + from gecode/minimodel/reg.cpp: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/minimodel.hh:46, - from gecode/minimodel/optimize.cpp:34: + from gecode/minimodel/reg.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/minimodel.hh:46, - from gecode/minimodel/optimize.cpp:34: + from gecode/minimodel/reg.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/optimize.cpp:34: + from gecode/minimodel/reg.cpp: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/minimodel.hh:46, - from gecode/minimodel/optimize.cpp:34: + from gecode/minimodel/reg.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/minimodel.hh:46, - from gecode/minimodel/optimize.cpp:34: + from gecode/minimodel/reg.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/optimize.cpp:34: + from gecode/minimodel/reg.cpp: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/minimodel.hh:46, - from gecode/minimodel/optimize.cpp:34: + from gecode/minimodel/reg.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/minimodel.hh:46, - from gecode/minimodel/optimize.cpp:34: + from gecode/minimodel/reg.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/optimize.cpp:34: + from gecode/minimodel/reg.cpp: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/minimodel.hh:46, - from gecode/minimodel/optimize.cpp:34: + from gecode/minimodel/reg.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/reg.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:39:52: 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/reg.cpp: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/minimodel.hh:51, - from gecode/minimodel/reg.cpp:34: -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/reg.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, +In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp: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/minimodel.hh:51, - from gecode/minimodel/reg.cpp:34: -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ + from gecode/minimodel/float-arith.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/float-arith.cpp: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) + | ^~~~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, - from gecode/minimodel/optimize.cpp:34: + from gecode/minimodel/reg.cpp:34: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/optimize.cpp:34: + from gecode/minimodel/reg.cpp: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:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/float-arith.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/float-arith.cpp: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/kernel.hh:229, from ./gecode/minimodel.hh:45, - from gecode/minimodel/optimize.cpp:34: + from gecode/minimodel/reg.cpp: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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, - from gecode/minimodel/optimize.cpp:34: + from gecode/minimodel/reg.cpp:34: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:55:29: 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 ./gecode/minimodel.hh:45, - from gecode/minimodel/optimize.cpp:34: + from gecode/minimodel/reg.cpp: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:229, from ./gecode/minimodel.hh:45, - from gecode/minimodel/optimize.cpp:34: + from gecode/minimodel/reg.cpp: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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/float-arith.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/float-arith.cpp: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) + | ^~~~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, - from gecode/minimodel/optimize.cpp:34: + from gecode/minimodel/reg.cpp:34: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:74:29: 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:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/optimize.cpp:34: + from gecode/minimodel/reg.cpp: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:229, from ./gecode/minimodel.hh:45, - from gecode/minimodel/optimize.cpp:34: + from gecode/minimodel/reg.cpp: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) { | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/reg.cpp:34: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': -./gecode/float/trace.hpp:39:39: 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, +In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp: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/minimodel.hh:51, - from gecode/minimodel/reg.cpp:34: -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, + from gecode/minimodel/float-arith.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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:4353, from ./gecode/minimodel.hh:46, - from gecode/minimodel/optimize.cpp:34: + from gecode/minimodel/reg.cpp:34: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:79:29: 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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/float-arith.cpp: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/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/optimize.cpp:34: + from gecode/minimodel/reg.cpp: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:229, from ./gecode/minimodel.hh:45, - from gecode/minimodel/optimize.cpp:34: + from gecode/minimodel/reg.cpp: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) { | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:240, - from gecode/minimodel/reg.cpp:34: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp: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/minimodel.hh:46, - from gecode/minimodel/reg.cpp:34: -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817, - from gecode/minimodel/reg.cpp:34: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:27: 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:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp: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/minimodel.hh:51, - from gecode/minimodel/reg.cpp:34: -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1608, - from gecode/minimodel/reg.cpp:34: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | e.post(home,t ? irt : neg(irt),ipls); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp: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/minimodel/reg.cpp:34: -./gecode/minimodel.hh:316:20: note: initializing argument 1 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:1608, - from gecode/minimodel/reg.cpp:34: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? irt : neg(irt),b,ipls); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp: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/minimodel/reg.cpp: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, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1609, - from gecode/minimodel/reg.cpp:34: -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': -./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | e.post(home,t ? frt : neg(frt)); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp: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/minimodel/reg.cpp:34: -./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' - 878 | void post(Home home, FloatRelType frt) const; - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1609, - from gecode/minimodel/reg.cpp:34: -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': -./gecode/minimodel/float-rel.hpp:78:37: 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:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp: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/minimodel/reg.cpp:34: -./gecode/minimodel.hh:881:20: note: initializing argument 1 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, - from gecode/minimodel/reg.cpp:34: -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': -./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | _e0.post(home,_srt,_e1); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp: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/minimodel/reg.cpp: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; - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612, - from gecode/minimodel/reg.cpp:34: -./gecode/minimodel/set-rel.hpp:62:31: 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:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp: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/minimodel/reg.cpp: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; - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612, - from gecode/minimodel/reg.cpp:34: -./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 64 | _e0.post(home,SRT_EQ,_e1); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp: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/minimodel/reg.cpp: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; - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612, - from gecode/minimodel/reg.cpp:34: -./gecode/minimodel/set-rel.hpp:67:36: 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:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp: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/minimodel/reg.cpp:34: -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612, - from gecode/minimodel/reg.cpp:34: -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': -./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | _e0.post(home,b,t,_srt,_e1); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp: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/minimodel/reg.cpp:34: -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from gecode/minimodel/reg.cpp:34: -./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/channel.hpp:41:42: 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/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp: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/minimodel.hh:46, - from gecode/minimodel/reg.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from gecode/minimodel/reg.cpp:34: -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | IntVar x(home,0,1); channel(home,b,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp: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/minimodel.hh:46, - from gecode/minimodel/reg.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from gecode/minimodel/reg.cpp:34: -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': -./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | channel(home,f,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp: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/minimodel.hh:51, - from gecode/minimodel/reg.cpp:34: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from gecode/minimodel/reg.cpp:34: -./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': -./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 70 | rel(home,SOT_UNION,x,s); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp: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/minimodel.hh:48, - from gecode/minimodel/reg.cpp:34: -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from gecode/minimodel/reg.cpp:34: -./gecode/minimodel/channel.hpp:71:51: 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:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp: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/minimodel/reg.cpp:34: -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from gecode/minimodel/reg.cpp:34: -./gecode/minimodel/channel.hpp:71:52: 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:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp: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/minimodel.hh:46, - from gecode/minimodel/reg.cpp:34: -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/reg.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | count(home,x,n,IRT_LQ,m,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp: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/minimodel.hh:46, - from gecode/minimodel/reg.cpp:34: -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/reg.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 46 | count(home,x,y,IRT_LQ,m,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp: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/minimodel.hh:46, - from gecode/minimodel/reg.cpp:34: -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/reg.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:51:32: 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:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp: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/minimodel.hh:46, - from gecode/minimodel/reg.cpp:34: -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/reg.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:56:32: 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/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp: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/minimodel.hh:46, - from gecode/minimodel/reg.cpp:34: -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/reg.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:61:32: 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 ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp: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/minimodel.hh:46, - from gecode/minimodel/reg.cpp:34: -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/reg.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 66 | count(home,x,y,IRT_LQ,z,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp: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/minimodel.hh:46, - from gecode/minimodel/reg.cpp:34: -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/reg.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:72:32: 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/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp: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/minimodel.hh:46, - from gecode/minimodel/reg.cpp:34: -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/reg.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 77 | count(home,x,y,IRT_GQ,m,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp: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/minimodel.hh:46, - from gecode/minimodel/reg.cpp:34: -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/reg.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:82:32: 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 ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp: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/minimodel.hh:46, - from gecode/minimodel/reg.cpp:34: -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/reg.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:87:32: 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:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp: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/minimodel.hh:46, - from gecode/minimodel/reg.cpp:34: -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/reg.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:92:32: 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/kernel.hh:150, +In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp: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/minimodel.hh:46, - from gecode/minimodel/reg.cpp:34: -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/reg.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 97 | count(home,x,y,IRT_GQ,z,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, + from gecode/minimodel/float-arith.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/float-arith.cpp:36: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp: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/minimodel.hh:46, - from gecode/minimodel/reg.cpp:34: -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + from gecode/minimodel/float-arith.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/float-arith.cpp:36: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:103:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 103 | count(home,x,n,IRT_EQ,m,ipl); - | ^ +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp: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/minimodel.hh:46, +In file included from ./gecode/int.hh:4353, + from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:108:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 108 | count(home,x,y,IRT_EQ,m,ipl); - | ^ +./gecode/int/branch/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 ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: @@ -265152,15 +264415,15 @@ | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:113:32: 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/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 ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: @@ -265169,248 +264432,129 @@ | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/reg.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:118:32: 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:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp: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/minimodel.hh:46, - from gecode/minimodel/reg.cpp:34: -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/reg.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:123:32: 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:150, + 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:176, from ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp: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/minimodel.hh:46, - from gecode/minimodel/reg.cpp:34: -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/reg.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:128:32: 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:150, + from gecode/minimodel/float-arith.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from gecode/minimodel/float-arith.cpp: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) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp: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/minimodel.hh:46, - from gecode/minimodel/reg.cpp:34: -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + from gecode/minimodel/float-arith.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/reg.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 134 | rel(home,x,r,y,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp: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/minimodel.hh:46, - from gecode/minimodel/reg.cpp:34: -./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' - 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/reg.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 139 | rel(home,x,r,y,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp: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/minimodel.hh:46, - from gecode/minimodel/reg.cpp:34: -./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' - 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/reg.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 145 | dom(home,x,y,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp: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/minimodel.hh:46, - from gecode/minimodel/reg.cpp:34: -./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' - 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/reg.cpp:34: -./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp: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/minimodel.hh:46, - from gecode/minimodel/reg.cpp:34: -./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/reg.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': -./gecode/minimodel/aliases.hpp:153:27: 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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from gecode/minimodel/float-arith.cpp: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) + | ^~~~~~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/optimize.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp:34: + from gecode/minimodel/optimize.cpp: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/minimodel.hh:48, - from gecode/minimodel/reg.cpp:34: -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + from gecode/minimodel/optimize.cpp:34: +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/reg.cpp:34: -./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp: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/minimodel/reg.cpp:34: -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/reg.cpp:34: -./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp: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/minimodel.hh:46, - from gecode/minimodel/reg.cpp:34: -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/reg.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': -./gecode/minimodel/aliases.hpp:159:33: 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/set.hh:755, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/optimize.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp:34: + from gecode/minimodel/optimize.cpp: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/minimodel.hh:48, - from gecode/minimodel/reg.cpp:34: -./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' - 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/reg.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': -./gecode/minimodel/aliases.hpp:165:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 165 | channel(home,x,xiv); - | ^ + from gecode/minimodel/optimize.cpp:34: +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/optimize.cpp:34: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp:34: + from gecode/minimodel/optimize.cpp: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/minimodel.hh:48, - from gecode/minimodel/reg.cpp:34: -./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' - 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/reg.cpp:34: -./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 166 | element(home,SOT_UNION,xiv,z,y); - | ^ -In file included from ./gecode/kernel.hh:150, +In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, + from gecode/minimodel/optimize.cpp:34: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp: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/minimodel.hh:48, - from gecode/minimodel/reg.cpp:34: -./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' - 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from gecode/minimodel/reg.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ^ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp: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/minimodel.hh:46, +In file included from ./gecode/int.hh:4353, + from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: -./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' - 1540 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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: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 ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: @@ -265419,51 +264563,15 @@ | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: -./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' - 1556 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/optimize.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/optimize.cpp: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/int.hh:4353, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/optimize.cpp: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) { - | ~~~~~^~~~ +./gecode/int.hh:4429:21: note: initializing argument 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, from ./gecode/minimodel.hh:46, - from gecode/minimodel/optimize.cpp:34: -./gecode/int/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 ./gecode/minimodel.hh:45, - from gecode/minimodel/optimize.cpp: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/minimodel.hh:46, - from gecode/minimodel/optimize.cpp:34: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/reg.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared '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/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:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: @@ -265472,14 +264580,15 @@ | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: -./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' - 1575 | element(Home home, const IntVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/minimodel.hh:46, +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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, + from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:34: -./gecode/int/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/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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 ./gecode/minimodel.hh:45, @@ -265487,483 +264596,259 @@ ./gecode/kernel/core.hpp:3266:3: note: because '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:46, - from gecode/minimodel/optimize.cpp: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/minimodel.hh:2337, - from gecode/minimodel/reg.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, +In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp: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/minimodel.hh:46, - from gecode/minimodel/reg.cpp:34: -./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from gecode/minimodel/reg.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': -./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ^ -In file included from ./gecode/kernel.hh:150, + from gecode/minimodel/optimize.cpp: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/kernel.hh:176, from ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp: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/minimodel.hh:48, - from gecode/minimodel/reg.cpp:34: -./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' - 1033 | element(Home home, const IntSetArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from gecode/minimodel/reg.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': -./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, + from gecode/minimodel/float-arith.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/float-arith.cpp: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) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp: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/minimodel.hh:48, - from gecode/minimodel/reg.cpp:34: -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' - 1041 | element(Home home, const SetVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, + from gecode/minimodel/float-arith.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, + from gecode/minimodel/float-arith.cpp: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:1438, + from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/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 ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp: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/int.hh:4353, - from ./gecode/minimodel.hh:46, +In file included from ./gecode/set.hh:1173, + from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:34: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from ./gecode/minimodel.hh:46, +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:34: -./gecode/int/branch/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: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:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp: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/minimodel.hh:46, +In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:34: -./gecode/int.hh:4429:21: note: initializing argument 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, - from ./gecode/minimodel.hh:46, +./gecode/set.hh:1206:20: note: initializing argument 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, + from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:34: -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp: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/minimodel.hh:46, +In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/float-arith.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/float-arith.cpp:36: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/float-arith.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/float-arith.cpp:36: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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, from ./gecode/minimodel.hh:46, - from gecode/minimodel/optimize.cpp:34: + from gecode/minimodel/reg.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': ./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/optimize.cpp:34: + from gecode/minimodel/reg.cpp: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/minimodel.hh:46, - from gecode/minimodel/optimize.cpp:34: + from gecode/minimodel/reg.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, - from gecode/minimodel/optimize.cpp:34: + from gecode/minimodel/reg.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': ./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/optimize.cpp:34: + from gecode/minimodel/reg.cpp: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/minimodel.hh:46, - from gecode/minimodel/optimize.cpp:34: + from gecode/minimodel/reg.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, - from gecode/minimodel/optimize.cpp:34: + from gecode/minimodel/reg.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': ./gecode/int/branch.hpp:50:50: 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:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/optimize.cpp:34: + from gecode/minimodel/reg.cpp: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/minimodel.hh:46, - from gecode/minimodel/optimize.cpp:34: + from gecode/minimodel/reg.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, - from gecode/minimodel/optimize.cpp:34: + from gecode/minimodel/reg.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': ./gecode/int/branch.hpp:55:51: 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:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/optimize.cpp:34: + from gecode/minimodel/reg.cpp: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/minimodel.hh:46, - from gecode/minimodel/optimize.cpp:34: + from gecode/minimodel/reg.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/reg.cpp: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:176, +In file included from ./gecode/set.hh:1667, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/optimize.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/reg.cpp: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) - | ^~~~~~~ + from gecode/minimodel/optimize.cpp: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/minimodel.hh:48, + from gecode/minimodel/optimize.cpp:34: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/minimodel.hh:46, - from gecode/minimodel/optimize.cpp:34: + from gecode/minimodel/reg.cpp:34: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:39:39: 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, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/optimize.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp: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/minimodel.hh:46, +In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh: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/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/minimodel.hh:46, - from gecode/minimodel/optimize.cpp:34: + from gecode/minimodel/reg.cpp:34: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:45:39: 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:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/optimize.cpp:34: + from gecode/minimodel/reg.cpp: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/minimodel.hh:46, - from gecode/minimodel/optimize.cpp:34: + from gecode/minimodel/reg.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/reg.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/float-arith.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/float-arith.cpp: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) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/float-arith.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/float-arith.cpp: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) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/reg.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, +In file included from ./gecode/set.hh:1866, from ./gecode/minimodel.hh:48, - from gecode/minimodel/reg.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/reg.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, + from gecode/minimodel/optimize.cpp:34: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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 ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; + from gecode/minimodel/optimize.cpp: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/minimodel.hh:48, + from gecode/minimodel/optimize.cpp:34: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/reg.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/float-arith.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/float-arith.cpp: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) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/float-arith.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/float-arith.cpp: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/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/reg.cpp: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:176, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/reg.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/reg.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: @@ -265980,24 +264865,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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/minimodel/exception.o gecode/minimodel/exception.cpp -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/reg.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: @@ -266014,209 +264881,268 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, +In file included from ./gecode/kernel.hh:261, from ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/reg.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, + from gecode/minimodel/exception.cpp:36: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/minimodel.hh:45, - from gecode/minimodel/reg.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/reg.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, + from gecode/minimodel/exception.cpp: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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/reg.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ + 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, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/exception.cpp:36: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/minimodel.hh:45, + from gecode/minimodel/exception.cpp: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) { + | ^~~~ +In file included from ./gecode/kernel.hh:261, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/exception.cpp:36: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/exception.cpp:36: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/minimodel.hh:45, + from gecode/minimodel/exception.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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 gecode/minimodel/optimize.cpp:34: + from gecode/minimodel/reg.cpp:34: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/optimize.cpp:34: + from gecode/minimodel/reg.cpp: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/minimodel.hh:48, - from gecode/minimodel/optimize.cpp:34: + from gecode/minimodel/reg.cpp:34: ./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48, - from gecode/minimodel/optimize.cpp:34: + from gecode/minimodel/reg.cpp:34: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': ./gecode/set/int.hpp:43:32: 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:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/optimize.cpp:34: + from gecode/minimodel/reg.cpp: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/minimodel.hh:48, - from gecode/minimodel/optimize.cpp:34: + from gecode/minimodel/reg.cpp:34: ./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::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, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/reg.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/set.hh:1173, from ./gecode/minimodel.hh:48, - from gecode/minimodel/optimize.cpp:34: + from gecode/minimodel/reg.cpp:34: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/optimize.cpp:34: + from gecode/minimodel/reg.cpp: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:229, from ./gecode/minimodel.hh:45, - from gecode/minimodel/optimize.cpp:34: + from gecode/minimodel/reg.cpp: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:1173, from ./gecode/minimodel.hh:48, - from gecode/minimodel/optimize.cpp:34: + from gecode/minimodel/reg.cpp:34: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:55:29: 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 ./gecode/minimodel.hh:45, - from gecode/minimodel/optimize.cpp:34: + from gecode/minimodel/reg.cpp: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:229, from ./gecode/minimodel.hh:45, - from gecode/minimodel/optimize.cpp:34: + from gecode/minimodel/reg.cpp: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, from ./gecode/minimodel.hh:48, - from gecode/minimodel/optimize.cpp:34: + from gecode/minimodel/reg.cpp:34: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/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 ./gecode/minimodel.hh:45, - from gecode/minimodel/optimize.cpp:34: + from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/minimodel.hh:48, - from gecode/minimodel/optimize.cpp:34: + from gecode/minimodel/reg.cpp:34: ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, from ./gecode/minimodel.hh:48, - from gecode/minimodel/optimize.cpp:34: + from gecode/minimodel/reg.cpp:34: ./gecode/set/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:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/optimize.cpp:34: + from gecode/minimodel/reg.cpp: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/minimodel.hh:48, - from gecode/minimodel/optimize.cpp:34: + from gecode/minimodel/reg.cpp:34: ./gecode/set.hh:1206:20: note: initializing argument 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:1404, + from ./gecode/minimodel.hh:51, + from gecode/minimodel/optimize.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:40:25: 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 ./gecode/minimodel.hh:45, + from gecode/minimodel/optimize.cpp: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/minimodel.hh:51, + from gecode/minimodel/optimize.cpp:34: +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/minimodel.hh:51, + from gecode/minimodel/optimize.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:45:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/optimize.cpp: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/minimodel.hh:51, + from gecode/minimodel/optimize.cpp:34: +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/minimodel.hh:48, - from gecode/minimodel/optimize.cpp:34: + from gecode/minimodel/reg.cpp:34: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/optimize.cpp:34: + from gecode/minimodel/reg.cpp: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/minimodel.hh:48, - from gecode/minimodel/optimize.cpp:34: + from gecode/minimodel/reg.cpp: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); | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546, + from ./gecode/minimodel.hh:51, + from gecode/minimodel/optimize.cpp:34: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/optimize.cpp: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:229, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/optimize.cpp: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/float.hh:1546, + from ./gecode/minimodel.hh:51, + from gecode/minimodel/optimize.cpp:34: +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:29: 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 ./gecode/minimodel.hh:45, + from gecode/minimodel/optimize.cpp: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:229, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/optimize.cpp: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/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/minimodel.hh:45, @@ -266274,13 +265200,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/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/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/minimodel.hh:45, @@ -266300,136 +265219,6 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/optimize.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/optimize.cpp: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/minimodel.hh:48, - from gecode/minimodel/optimize.cpp:34: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/optimize.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/optimize.cpp: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/minimodel.hh:48, - from gecode/minimodel/optimize.cpp:34: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/optimize.cpp:34: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: 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 ./gecode/minimodel.hh:45, - from gecode/minimodel/optimize.cpp: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/minimodel.hh:48, - from gecode/minimodel/optimize.cpp:34: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/minimodel/ipl.o gecode/minimodel/ipl.cpp -In file included from ./gecode/float.hh:1404, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/optimize.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:40:25: 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 ./gecode/minimodel.hh:45, - from gecode/minimodel/optimize.cpp: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/minimodel.hh:51, - from gecode/minimodel/optimize.cpp:34: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/optimize.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:45:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/optimize.cpp: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/minimodel.hh:51, - from gecode/minimodel/optimize.cpp:34: -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/optimize.cpp:34: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/optimize.cpp: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:229, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/optimize.cpp: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/float.hh:1546, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/optimize.cpp:34: -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:29: 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 ./gecode/minimodel.hh:45, - from gecode/minimodel/optimize.cpp: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:229, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/optimize.cpp: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/float.hh:1811, from ./gecode/minimodel.hh:51, from gecode/minimodel/optimize.cpp:34: @@ -266483,6 +265272,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); | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/reg.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/reg.cpp: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/minimodel.hh:48, + from gecode/minimodel/reg.cpp:34: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/reg.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/reg.cpp: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/minimodel.hh:48, + from gecode/minimodel/reg.cpp:34: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/reg.cpp:34: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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 ./gecode/minimodel.hh:45, + from gecode/minimodel/reg.cpp: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/minimodel.hh:48, + from gecode/minimodel/reg.cpp:34: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/minimodel.hh:51, from gecode/minimodel/optimize.cpp:34: @@ -266729,6 +265572,24 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/minimodel.hh:51, + from gecode/minimodel/reg.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:40:25: 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 ./gecode/minimodel.hh:45, + from gecode/minimodel/reg.cpp: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/minimodel.hh:51, + from gecode/minimodel/reg.cpp:34: +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from gecode/minimodel/optimize.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': @@ -266746,6 +265607,24 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/minimodel.hh:51, + from gecode/minimodel/reg.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:45:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/reg.cpp: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/minimodel.hh:51, + from gecode/minimodel/reg.cpp:34: +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from gecode/minimodel/optimize.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': @@ -266763,6 +265642,44 @@ ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546, + from ./gecode/minimodel.hh:51, + from gecode/minimodel/reg.cpp:34: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/reg.cpp: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:229, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/reg.cpp: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/float.hh:1546, + from ./gecode/minimodel.hh:51, + from gecode/minimodel/reg.cpp:34: +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:29: 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 ./gecode/minimodel.hh:45, + from gecode/minimodel/reg.cpp: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:229, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/reg.cpp: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/minimodel.hh:1867, from gecode/minimodel/optimize.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': @@ -267083,6 +266000,13 @@ ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/ipl.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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, from gecode/minimodel/optimize.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': @@ -267100,6 +266024,15 @@ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/ipl.cpp: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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/optimize.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': @@ -267140,12 +266073,31 @@ ./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ^ +In file included from ./gecode/kernel.hh:261, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/ipl.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/minimodel.hh:45, from gecode/minimodel/optimize.cpp: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:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/ipl.cpp: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:261, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/ipl.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of '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:46, from gecode/minimodel/optimize.cpp:34: ./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' @@ -267173,12 +266125,28 @@ ./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:285, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/ipl.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/minimodel.hh:45, from gecode/minimodel/optimize.cpp: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:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/ipl.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/optimize.cpp:34: ./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' @@ -267232,6 +266200,59 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811, + from ./gecode/minimodel.hh:51, + from gecode/minimodel/reg.cpp:34: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/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:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/reg.cpp: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/float.hh:1546, + from ./gecode/minimodel.hh:51, + from gecode/minimodel/reg.cpp:34: +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, + from ./gecode/minimodel.hh:51, + from gecode/minimodel/reg.cpp:34: +./gecode/float/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:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/reg.cpp: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/minimodel.hh:51, + from gecode/minimodel/reg.cpp:34: +./gecode/float.hh:1578:22: note: initializing argument 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, + from ./gecode/minimodel.hh:51, + from gecode/minimodel/reg.cpp:34: +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/reg.cpp: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/minimodel.hh:51, + from gecode/minimodel/reg.cpp:34: +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/optimize.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': @@ -267384,395 +266405,907 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/float.hh:2005, + from ./gecode/minimodel.hh:51, + from gecode/minimodel/reg.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:39:52: 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/optimize.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/optimize.cpp: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:176, + from gecode/minimodel/reg.cpp: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/minimodel.hh:51, + from gecode/minimodel/reg.cpp:34: +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, + from ./gecode/minimodel.hh:51, + from gecode/minimodel/reg.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/optimize.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/optimize.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, + from gecode/minimodel/reg.cpp: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/minimodel.hh:51, + from gecode/minimodel/reg.cpp:34: +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137, + from ./gecode/minimodel.hh:51, + from gecode/minimodel/reg.cpp:34: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': +./gecode/float/trace.hpp:39:39: 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 ./gecode/minimodel.hh:45, - from gecode/minimodel/optimize.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; + from gecode/minimodel/reg.cpp: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/minimodel.hh:51, + from gecode/minimodel/reg.cpp:34: +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/optimize.cpp: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:176, +In file included from ./gecode/minimodel.hh:240, + from gecode/minimodel/reg.cpp:34: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ^ +In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/optimize.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/optimize.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, + from gecode/minimodel/reg.cpp: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/minimodel.hh:46, + from gecode/minimodel/reg.cpp:34: +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:817, + from gecode/minimodel/reg.cpp:34: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:27: 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:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/optimize.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/optimize.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, + from gecode/minimodel/reg.cpp: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/minimodel.hh:51, + from gecode/minimodel/reg.cpp:34: +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1608, + from gecode/minimodel/reg.cpp:34: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | e.post(home,t ? irt : neg(irt),ipls); + | ^ +In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/optimize.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; + from gecode/minimodel/reg.cpp: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/minimodel/reg.cpp:34: +./gecode/minimodel.hh:316:20: note: initializing argument 1 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:1608, + from gecode/minimodel/reg.cpp:34: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? irt : neg(irt),b,ipls); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/reg.cpp: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/minimodel/reg.cpp: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, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1609, + from gecode/minimodel/reg.cpp:34: +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': +./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | e.post(home,t ? frt : neg(frt)); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/reg.cpp: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/minimodel/reg.cpp:34: +./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' + 878 | void post(Home home, FloatRelType frt) const; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1609, + from gecode/minimodel/reg.cpp:34: +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': +./gecode/minimodel/float-rel.hpp:78:37: 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:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/reg.cpp: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/minimodel/reg.cpp:34: +./gecode/minimodel.hh:881:20: note: initializing argument 1 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, + from gecode/minimodel/reg.cpp:34: +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': +./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | _e0.post(home,_srt,_e1); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/reg.cpp: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/minimodel/reg.cpp: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; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612, + from gecode/minimodel/reg.cpp:34: +./gecode/minimodel/set-rel.hpp:62:31: 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:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/reg.cpp: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/minimodel/reg.cpp: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; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612, + from gecode/minimodel/reg.cpp:34: +./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 64 | _e0.post(home,SRT_EQ,_e1); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/reg.cpp: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/minimodel/reg.cpp: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; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612, + from gecode/minimodel/reg.cpp:34: +./gecode/minimodel/set-rel.hpp:67:36: 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:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/reg.cpp: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/minimodel/reg.cpp:34: +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612, + from gecode/minimodel/reg.cpp:34: +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': +./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | _e0.post(home,b,t,_srt,_e1); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/reg.cpp: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/minimodel/reg.cpp:34: +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from gecode/minimodel/reg.cpp:34: +./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/channel.hpp:41:42: 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/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/reg.cpp: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/minimodel.hh:46, + from gecode/minimodel/reg.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from gecode/minimodel/reg.cpp:34: +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | IntVar x(home,0,1); channel(home,b,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/reg.cpp: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/minimodel.hh:46, + from gecode/minimodel/reg.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from gecode/minimodel/reg.cpp:34: +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': +./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | channel(home,f,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/reg.cpp: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/minimodel.hh:51, + from gecode/minimodel/reg.cpp:34: +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from gecode/minimodel/reg.cpp:34: +./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': +./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 70 | rel(home,SOT_UNION,x,s); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/reg.cpp: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/minimodel.hh:48, + from gecode/minimodel/reg.cpp:34: +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from gecode/minimodel/reg.cpp:34: +./gecode/minimodel/channel.hpp:71:51: 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:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/reg.cpp: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/minimodel/reg.cpp:34: +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from gecode/minimodel/reg.cpp:34: +./gecode/minimodel/channel.hpp:71:52: 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:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/reg.cpp: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/minimodel.hh:46, + from gecode/minimodel/reg.cpp:34: +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from gecode/minimodel/reg.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | count(home,x,n,IRT_LQ,m,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/reg.cpp: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/minimodel.hh:46, + from gecode/minimodel/reg.cpp:34: +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/optimize.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/minimodel.hh:2083, + from gecode/minimodel/reg.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 46 | count(home,x,y,IRT_LQ,m,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/optimize.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/optimize.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, + from gecode/minimodel/reg.cpp: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/minimodel.hh:46, + from gecode/minimodel/reg.cpp:34: +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from gecode/minimodel/reg.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:51:32: 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:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/optimize.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; + from gecode/minimodel/reg.cpp: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/minimodel.hh:46, + from gecode/minimodel/reg.cpp:34: +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/optimize.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/minimodel.hh:2083, + from gecode/minimodel/reg.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:56:32: 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/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/optimize.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/optimize.cpp: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:176, + from gecode/minimodel/reg.cpp: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/minimodel.hh:46, + from gecode/minimodel/reg.cpp:34: +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from gecode/minimodel/reg.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:61:32: 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 ./gecode/minimodel.hh:45, - from gecode/minimodel/optimize.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/optimize.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, + from gecode/minimodel/reg.cpp: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/minimodel.hh:46, + from gecode/minimodel/reg.cpp:34: +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from gecode/minimodel/reg.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 66 | count(home,x,y,IRT_LQ,z,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/optimize.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/optimize.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, + from gecode/minimodel/reg.cpp: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/minimodel.hh:46, + from gecode/minimodel/reg.cpp:34: +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from gecode/minimodel/reg.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:72:32: 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/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/optimize.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/optimize.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, + from gecode/minimodel/reg.cpp: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/minimodel.hh:46, + from gecode/minimodel/reg.cpp:34: +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from gecode/minimodel/reg.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 77 | count(home,x,y,IRT_GQ,m,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/optimize.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/optimize.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, + from gecode/minimodel/reg.cpp: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/minimodel.hh:46, + from gecode/minimodel/reg.cpp:34: +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from gecode/minimodel/reg.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:82:32: 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 ./gecode/minimodel.hh:45, - from gecode/minimodel/optimize.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/optimize.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, + from gecode/minimodel/reg.cpp: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/minimodel.hh:46, + from gecode/minimodel/reg.cpp:34: +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from gecode/minimodel/reg.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:87:32: 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:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/optimize.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/optimize.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, + from gecode/minimodel/reg.cpp: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/minimodel.hh:46, + from gecode/minimodel/reg.cpp:34: +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from gecode/minimodel/reg.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:92:32: 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/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/optimize.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/optimize.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/driver/options.o gecode/driver/options.cpp + from gecode/minimodel/reg.cpp: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/minimodel.hh:46, + from gecode/minimodel/reg.cpp:34: +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from gecode/minimodel/reg.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 97 | count(home,x,y,IRT_GQ,z,ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./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:261, + from gecode/minimodel/reg.cpp: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/minimodel.hh:46, + from gecode/minimodel/reg.cpp:34: +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from gecode/minimodel/reg.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:103:32: 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:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/exception.cpp:36: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ + from gecode/minimodel/reg.cpp: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/minimodel.hh:46, + from gecode/minimodel/reg.cpp:34: +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from gecode/minimodel/reg.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:108:32: 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:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/reg.cpp: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: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, +In file included from ./gecode/minimodel.hh:46, + from gecode/minimodel/reg.cpp:34: +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from gecode/minimodel/reg.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:113:32: 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/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/exception.cpp:36: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ + from gecode/minimodel/reg.cpp: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/minimodel.hh:46, + from gecode/minimodel/reg.cpp:34: +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from gecode/minimodel/reg.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 118 | count(home,x,n,IRT_EQ,z,ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/reg.cpp: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:261, +In file included from ./gecode/minimodel.hh:46, + from gecode/minimodel/reg.cpp:34: +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from gecode/minimodel/reg.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:123:32: 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:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/exception.cpp:36: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, + from gecode/minimodel/reg.cpp: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/minimodel.hh:46, + from gecode/minimodel/reg.cpp:34: +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from gecode/minimodel/reg.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:128:32: 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:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/exception.cpp:36: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ + from gecode/minimodel/reg.cpp: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/minimodel.hh:46, + from gecode/minimodel/reg.cpp:34: +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from gecode/minimodel/reg.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 134 | rel(home,x,r,y,ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/reg.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:46, + from gecode/minimodel/reg.cpp:34: +./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' + 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from gecode/minimodel/reg.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 139 | rel(home,x,r,y,ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/driver/script.o gecode/driver/script.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ \ - \ --c -o gecode/gist/drawingcursor.o gecode/gist/drawingcursor.cpp -In file included from ./gecode/kernel.hh:261, + from gecode/minimodel/reg.cpp: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/minimodel.hh:46, + from gecode/minimodel/reg.cpp:34: +./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' + 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from gecode/minimodel/reg.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 145 | dom(home,x,y,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ + from gecode/minimodel/reg.cpp: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/minimodel.hh:46, + from gecode/minimodel/reg.cpp:34: +./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' + 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from gecode/minimodel/reg.cpp:34: +./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/reg.cpp: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: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, +In file included from ./gecode/minimodel.hh:46, + from gecode/minimodel/reg.cpp:34: +./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from gecode/minimodel/reg.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': +./gecode/minimodel/aliases.hpp:153:27: 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:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); + from gecode/minimodel/reg.cpp: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/minimodel.hh:48, + from gecode/minimodel/reg.cpp:34: +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from gecode/minimodel/reg.cpp:34: +./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/reg.cpp: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:261, +In file included from gecode/minimodel/reg.cpp:34: +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from gecode/minimodel/reg.cpp:34: +./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ^ +In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, + from gecode/minimodel/reg.cpp: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/minimodel.hh:46, + from gecode/minimodel/reg.cpp:34: +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from gecode/minimodel/reg.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': +./gecode/minimodel/aliases.hpp:159:33: 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:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ + from gecode/minimodel/reg.cpp: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/minimodel.hh:48, + from gecode/minimodel/reg.cpp:34: +./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' + 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from gecode/minimodel/reg.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': +./gecode/minimodel/aliases.hpp:165:23: 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:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/reg.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:48, + from gecode/minimodel/reg.cpp:34: +./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' + 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from gecode/minimodel/reg.cpp:34: +./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 166 | element(home,SOT_UNION,xiv,z,y); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/reg.cpp: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/minimodel.hh:48, + from gecode/minimodel/reg.cpp:34: +./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' + 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from gecode/minimodel/reg.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/reg.cpp: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/minimodel.hh:46, + from gecode/minimodel/reg.cpp:34: +./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' + 1540 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from gecode/minimodel/reg.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/reg.cpp: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/minimodel.hh:46, + from gecode/minimodel/reg.cpp:34: +./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' + 1556 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from gecode/minimodel/reg.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/reg.cpp: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/minimodel.hh:46, + from gecode/minimodel/reg.cpp:34: +./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' + 1575 | element(Home home, const IntVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from gecode/minimodel/reg.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/reg.cpp: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/minimodel.hh:46, + from gecode/minimodel/reg.cpp:34: +./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' + 1591 | element(Home home, const BoolVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from gecode/minimodel/reg.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': +./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/reg.cpp: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/minimodel.hh:48, + from gecode/minimodel/reg.cpp:34: +./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' + 1033 | element(Home home, const IntSetArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from gecode/minimodel/reg.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': +./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/reg.cpp: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/minimodel.hh:48, + from gecode/minimodel/reg.cpp:34: +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/minimodel.hh:46, from gecode/minimodel/exception.cpp:36: @@ -267953,6 +267486,66 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/optimize.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/optimize.cpp: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:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/optimize.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/optimize.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/optimize.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/optimize.cpp: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:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/optimize.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/optimize.cpp: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) + | ^~~~~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/exception.cpp:36: @@ -268006,6 +267599,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); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/reg.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/reg.cpp: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:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/reg.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/reg.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/reg.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/reg.cpp: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:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/reg.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/reg.cpp: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) + | ^~~~~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/exception.cpp:36: @@ -268059,6 +267712,66 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/optimize.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/optimize.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/optimize.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/optimize.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/reg.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/reg.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/reg.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/reg.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, from gecode/minimodel/exception.cpp:36: @@ -268095,20 +267808,6 @@ ./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/ipl.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/ipl.cpp: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) - | ^~~~~~~ In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, from gecode/minimodel/exception.cpp:36: @@ -268145,24 +267844,6 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:1723, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/ipl.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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 gecode/minimodel/ipl.cpp: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/minimodel.hh:46, - from gecode/minimodel/ipl.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/minimodel.hh:46, from gecode/minimodel/exception.cpp:36: @@ -268199,6 +267880,236 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/optimize.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from gecode/minimodel/optimize.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/optimize.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from gecode/minimodel/optimize.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/reg.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from gecode/minimodel/reg.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/reg.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from gecode/minimodel/reg.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/optimize.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/optimize.cpp: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:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/optimize.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/optimize.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/reg.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/reg.cpp: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:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/reg.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/reg.cpp: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) + | ^~~~~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/ipl.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/ipl.cpp: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) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/ipl.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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 gecode/minimodel/ipl.cpp: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/minimodel.hh:46, + from gecode/minimodel/ipl.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/exception.cpp:36: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/exception.cpp: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) { + | ^~~~ +In file included from ./gecode/minimodel.hh:48, + from gecode/minimodel/exception.cpp:36: +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/exception.cpp:36: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/exception.cpp: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) { + | ^~~~ +In file included from ./gecode/minimodel.hh:48, + from gecode/minimodel/exception.cpp:36: +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/exception.cpp:36: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/exception.cpp: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) { + | ^~~~ +In file included from ./gecode/kernel.hh:229, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/exception.cpp: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:1173, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/exception.cpp:36: +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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 ./gecode/minimodel.hh:45, + from gecode/minimodel/exception.cpp: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) { + | ^~~~ +In file included from ./gecode/kernel.hh:229, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/exception.cpp: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/int.hh:2555, from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: @@ -268253,6 +268164,22 @@ ./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/optimize.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/optimize.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/int.hh:2555, from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: @@ -268278,6 +268205,37 @@ ./gecode/int/branch/afc.hpp:50:29: 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, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/exception.cpp:36: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/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 ./gecode/minimodel.hh:45, + from gecode/minimodel/exception.cpp: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) { + | ^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/exception.cpp:36: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/exception.cpp:36: +./gecode/set/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:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/exception.cpp: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) { + | ^~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: @@ -268290,6 +268248,11 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:48, + from gecode/minimodel/exception.cpp:36: +./gecode/set.hh:1206:20: note: initializing argument 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, from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: @@ -268309,6 +268272,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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/exception.cpp:36: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/exception.cpp: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) { + | ^~~~ +In file included from ./gecode/minimodel.hh:48, + from gecode/minimodel/exception.cpp:36: +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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, from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: @@ -268347,6 +268327,108 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/reg.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/reg.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/optimize.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from gecode/minimodel/optimize.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/exception.cpp:36: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/exception.cpp: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) { + | ^~~~ +In file included from ./gecode/minimodel.hh:48, + from gecode/minimodel/exception.cpp:36: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/exception.cpp:36: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/exception.cpp: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) { + | ^~~~ +In file included from ./gecode/minimodel.hh:48, + from gecode/minimodel/exception.cpp:36: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/exception.cpp:36: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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 ./gecode/minimodel.hh:45, + from gecode/minimodel/exception.cpp: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) { + | ^~~~ +In file included from ./gecode/minimodel.hh:48, + from gecode/minimodel/exception.cpp:36: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/reg.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from gecode/minimodel/reg.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: @@ -268453,6 +268535,158 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/optimize.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/optimize.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/optimize.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/optimize.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/optimize.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/optimize.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/optimize.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from gecode/minimodel/optimize.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/reg.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/reg.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/reg.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/reg.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/reg.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/reg.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/reg.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from gecode/minimodel/reg.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: @@ -268489,6 +268723,19 @@ ./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/minimodel.hh:51, + from gecode/minimodel/exception.cpp:36: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:40:25: 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 ./gecode/minimodel.hh:45, + from gecode/minimodel/exception.cpp: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) { + | ^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: @@ -268507,6 +268754,29 @@ ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:51, + from gecode/minimodel/exception.cpp:36: +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/minimodel.hh:51, + from gecode/minimodel/exception.cpp:36: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:45:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/exception.cpp: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) { + | ^~~~ +In file included from ./gecode/minimodel.hh:51, + from gecode/minimodel/exception.cpp:36: +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: @@ -268525,83 +268795,11 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/ipl.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: 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 ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp: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/minimodel.hh:46, - from gecode/minimodel/ipl.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/ipl.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp: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/minimodel.hh:46, - from gecode/minimodel/ipl.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/exception.cpp:36: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/exception.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:48, - from gecode/minimodel/exception.cpp:36: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/exception.cpp:36: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: 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:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/exception.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:48, - from gecode/minimodel/exception.cpp:36: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/minimodel.hh:48, +In file included from ./gecode/float.hh:1546, + from ./gecode/minimodel.hh:51, from gecode/minimodel/exception.cpp:36: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, @@ -268613,14 +268811,14 @@ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp: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]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, - from ./gecode/minimodel.hh:48, +In file included from ./gecode/float.hh:1546, + from ./gecode/minimodel.hh:51, from gecode/minimodel/exception.cpp:36: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: 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:29: 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, @@ -268632,269 +268830,14 @@ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp: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:1438, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/exception.cpp:36: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/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 ./gecode/minimodel.hh:45, - from gecode/minimodel/exception.cpp: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) { - | ^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/exception.cpp:36: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/exception.cpp:36: -./gecode/set/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:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/exception.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:48, - from gecode/minimodel/exception.cpp:36: -./gecode/set.hh:1206:20: note: initializing argument 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, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/exception.cpp:36: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/exception.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:48, - from gecode/minimodel/exception.cpp:36: -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/ipl.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp: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/minimodel.hh:48, - from gecode/minimodel/ipl.cpp:34: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/ipl.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: 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:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp: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/minimodel.hh:48, - from gecode/minimodel/ipl.cpp:34: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/ipl.cpp:34: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp: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:229, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp: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:1173, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/ipl.cpp:34: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: 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 ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp: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:229, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp: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]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/ipl.cpp:34: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/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 ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/ipl.cpp:34: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/ipl.cpp:34: -./gecode/set/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:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp: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/minimodel.hh:48, - from gecode/minimodel/ipl.cpp:34: -./gecode/set.hh:1206:20: note: initializing argument 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, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/ipl.cpp:34: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp: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/minimodel.hh:48, - from gecode/minimodel/ipl.cpp: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); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/exception.cpp:36: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/exception.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:48, - from gecode/minimodel/exception.cpp:36: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/exception.cpp:36: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/exception.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:48, - from gecode/minimodel/exception.cpp:36: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ \ - \ --c -o gecode/gist/gist.o gecode/gist/gist.cpp -In file included from ./gecode/set.hh:1667, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/ipl.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp: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/minimodel.hh:48, - from gecode/minimodel/ipl.cpp:34: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/ipl.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp: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/minimodel.hh:48, - from gecode/minimodel/ipl.cpp:34: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, - from ./gecode/minimodel.hh:48, +In file included from ./gecode/int.hh:5699, + from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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, @@ -268903,2285 +268846,2586 @@ ./gecode/kernel/core.hpp:3266:3: note: because '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:48, +In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/exception.cpp:36: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: 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 ./gecode/minimodel.hh:45, - from gecode/minimodel/exception.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:48, - from gecode/minimodel/exception.cpp:36: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from ./gecode/driver.hh:37, - from gecode/driver/options.cpp:35: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/ipl.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:40:25: 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 ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp: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/minimodel.hh:51, - from gecode/minimodel/ipl.cpp:34: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/ipl.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:45:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp: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/minimodel.hh:51, - from gecode/minimodel/ipl.cpp:34: -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/ipl.cpp:34: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp: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:229, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp: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/float.hh:1546, - from ./gecode/minimodel.hh:51, +In file included from ./gecode/int.hh:5699, + from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:29: 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(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp: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:229, - from ./gecode/minimodel.hh:45, +In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/minimodel.hh:51, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/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:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp: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) { | ^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/minimodel.hh:51, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, from ./gecode/minimodel.hh:51, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/float/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:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:51, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/float.hh:1578:22: note: initializing argument 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, from ./gecode/minimodel.hh:51, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:51, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/float.hh:1630:19: note: initializing 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/reg.cpp: In member function 'void Gecode::REG::Exp::dispose()': +gecode/minimodel/reg.cpp:124:9: warning: this statement may fall through [-Wimplicit-fallthrough=] + 124 | if ((e->data.kids[1] != nullptr) && (--e->data.kids[1]->use_cnt == 0)) + | ^~ +gecode/minimodel/reg.cpp:126:7: note: here + 126 | case ET_STAR: + | ^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/minimodel.hh:51, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': ./gecode/float/branch.hpp:39:52: 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/ipl.cpp:34: + from gecode/minimodel/exception.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:51, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/minimodel.hh:51, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': ./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:51, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137, from ./gecode/minimodel.hh:51, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:39:39: 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 ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:51, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:27: 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:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:51, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -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/minimodel.hh:1608, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp: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) { | ^~~~ -In file included from gecode/minimodel/ipl.cpp:34: +In file included from gecode/minimodel/exception.cpp:36: ./gecode/minimodel.hh:316:20: note: initializing argument 1 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:1608, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp: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) { | ^~~~ -In file included from gecode/minimodel/ipl.cpp:34: +In file included from gecode/minimodel/exception.cpp: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/minimodel.hh:1609, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp: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) { | ^~~~ -In file included from gecode/minimodel/ipl.cpp:34: +In file included from gecode/minimodel/exception.cpp:36: ./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': ./gecode/minimodel/float-rel.hpp:78:37: 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:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp: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) { | ^~~~ -In file included from gecode/minimodel/ipl.cpp:34: +In file included from gecode/minimodel/exception.cpp:36: ./gecode/minimodel.hh:881:20: note: initializing argument 1 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, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp: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) { | ^~~~ -In file included from gecode/minimodel/ipl.cpp:34: +In file included from gecode/minimodel/exception.cpp: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, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/set-rel.hpp:62:31: 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:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp: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) { | ^~~~ -In file included from gecode/minimodel/ipl.cpp:34: +In file included from gecode/minimodel/exception.cpp: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, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp: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) { | ^~~~ -In file included from gecode/minimodel/ipl.cpp:34: +In file included from gecode/minimodel/exception.cpp: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, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/set-rel.hpp:67:36: 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:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp: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) { | ^~~~ -In file included from gecode/minimodel/ipl.cpp:34: +In file included from gecode/minimodel/exception.cpp: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, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': ./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp: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) { | ^~~~ -In file included from gecode/minimodel/ipl.cpp:34: +In file included from gecode/minimodel/exception.cpp: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, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:41:42: 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/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:51, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:48, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/channel.hpp:71:51: 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:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp: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) { | ^~~~ -In file included from gecode/minimodel/ipl.cpp:34: +In file included from gecode/minimodel/exception.cpp:36: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/channel.hpp:71:52: 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:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:51:32: 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:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:56:32: 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/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:61:32: 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 ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:72:32: 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/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:82:32: 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 ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:87:32: 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:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:92:32: 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/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:103:32: 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:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:108:32: 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:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:113:32: 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/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:123:32: 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:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:128:32: 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:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:153:27: 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:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:48, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp: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) { | ^~~~ -In file included from gecode/minimodel/ipl.cpp:34: +In file included from gecode/minimodel/exception.cpp:36: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:159:33: 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:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:48, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:165:23: 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:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:48, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:48, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:48, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:48, - from gecode/minimodel/ipl.cpp:34: + from gecode/minimodel/exception.cpp:36: ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/exception.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/exception.cpp: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) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/exception.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/exception.cpp: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/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/exception.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/exception.cpp: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) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/exception.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/exception.cpp: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/minimodel.hh:48, + from gecode/minimodel/ipl.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/ipl.cpp: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/minimodel.hh:48, + from gecode/minimodel/ipl.cpp:34: +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/ipl.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/ipl.cpp: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/minimodel.hh:48, + from gecode/minimodel/ipl.cpp:34: +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/ipl.cpp:34: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/ipl.cpp: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:229, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/ipl.cpp: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:1173, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/ipl.cpp:34: +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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 ./gecode/minimodel.hh:45, + from gecode/minimodel/ipl.cpp: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:229, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/ipl.cpp: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/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/exception.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/exception.cpp:36: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/exception.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/exception.cpp:36: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/set.hh:1438, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/ipl.cpp:34: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/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 ./gecode/minimodel.hh:45, + from gecode/minimodel/ipl.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/ipl.cpp:34: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/ipl.cpp:34: +./gecode/set/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:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/ipl.cpp: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/minimodel.hh:48, + from gecode/minimodel/ipl.cpp:34: +./gecode/set.hh:1206:20: note: initializing argument 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, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/ipl.cpp:34: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/ipl.cpp: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/minimodel.hh:48, + from gecode/minimodel/ipl.cpp: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); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/exception.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from gecode/minimodel/exception.cpp: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) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/exception.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from gecode/minimodel/exception.cpp: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) + | ^~~~~~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/ipl.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/ipl.cpp: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/minimodel.hh:48, + from gecode/minimodel/ipl.cpp:34: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/ipl.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/ipl.cpp: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/minimodel.hh:48, + from gecode/minimodel/ipl.cpp:34: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/ipl.cpp:34: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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 ./gecode/minimodel.hh:45, + from gecode/minimodel/ipl.cpp: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/minimodel.hh:48, + from gecode/minimodel/ipl.cpp:34: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/exception.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/exception.cpp: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) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/exception.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/exception.cpp: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) + | ^~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/driver/options.o gecode/driver/options.cpp +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/exception.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/exception.cpp:36: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/exception.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from gecode/minimodel/exception.cpp: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) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/exception.cpp:36: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/exception.cpp: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) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/exception.cpp:36: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/exception.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/exception.cpp:36: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/exception.cpp:36: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/exception.cpp:36: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/exception.cpp: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) + | ^~~~~~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/minimodel.hh:51, + from gecode/minimodel/ipl.cpp:34: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:40:25: 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 ./gecode/minimodel.hh:45, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp: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/minimodel.hh:51, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:45:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp: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/minimodel.hh:51, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/minimodel.hh:51, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp: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:229, from ./gecode/minimodel.hh:45, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp: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/float.hh:1546, from ./gecode/minimodel.hh:51, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:55:29: 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 ./gecode/minimodel.hh:45, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp: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:229, from ./gecode/minimodel.hh:45, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp: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/float.hh:1811, from ./gecode/minimodel.hh:51, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/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:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp: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/float.hh:1546, from ./gecode/minimodel.hh:51, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, from ./gecode/minimodel.hh:51, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/float/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:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp: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/minimodel.hh:51, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/float.hh:1578:22: note: initializing argument 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, from ./gecode/minimodel.hh:51, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp: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/minimodel.hh:51, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/ipl.cpp: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:176, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/ipl.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/ipl.cpp: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:176, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/ipl.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/ipl.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/ipl.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/float.hh:2005, from ./gecode/minimodel.hh:51, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': ./gecode/float/branch.hpp:39:52: 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/exception.cpp:36: + from gecode/minimodel/ipl.cpp: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/minimodel.hh:51, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/minimodel.hh:51, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': ./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp: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/minimodel.hh:51, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./gecode/minimodel.hh:45, - from ./gecode/driver.hh:37, - from gecode/driver/options.cpp:35: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/minimodel.hh:45, - from ./gecode/driver.hh:37, - from gecode/driver/options.cpp:35: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp: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, from ./gecode/minimodel.hh:51, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:39:39: 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 ./gecode/minimodel.hh:45, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp: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/minimodel.hh:51, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./gecode/minimodel.hh:45, - from ./gecode/driver.hh:37, - from gecode/driver/options.cpp:35: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/minimodel.hh:45, - from ./gecode/driver.hh:37, - from gecode/driver/options.cpp:35: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:261, - from ./gecode/minimodel.hh:45, - from ./gecode/driver.hh:37, - from gecode/driver/options.cpp:35: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./gecode/minimodel.hh:45, - from ./gecode/driver.hh:37, - from gecode/driver/options.cpp:35: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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/minimodel.hh:45, - from ./gecode/driver.hh:37, - from gecode/driver/options.cpp:35: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp: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/minimodel.hh:46, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:27: 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:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp: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/minimodel.hh:51, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp: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/minimodel/exception.cpp:36: +In file included from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel.hh:316:20: note: initializing argument 1 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:1608, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp: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/minimodel/exception.cpp:36: +In file included from gecode/minimodel/ipl.cpp: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, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp: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/minimodel/exception.cpp:36: +In file included from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': ./gecode/minimodel/float-rel.hpp:78:37: 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:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp: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/minimodel/exception.cpp:36: +In file included from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel.hh:881:20: note: initializing argument 1 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, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp: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/minimodel/exception.cpp:36: +In file included from gecode/minimodel/ipl.cpp: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; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/set-rel.hpp:62:31: 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:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp: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/minimodel/exception.cpp:36: +In file included from gecode/minimodel/ipl.cpp: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; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp: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/minimodel/exception.cpp:36: +In file included from gecode/minimodel/ipl.cpp: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; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/set-rel.hpp:67:36: 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:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp: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/minimodel/exception.cpp:36: +In file included from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': ./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp: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/minimodel/exception.cpp:36: +In file included from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:41:42: 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/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp: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/minimodel.hh:46, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp: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/minimodel.hh:46, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because '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:51, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp: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/minimodel.hh:48, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/channel.hpp:71:51: 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:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp: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/minimodel/exception.cpp:36: +In file included from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/channel.hpp:71:52: 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:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp: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/minimodel.hh:46, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp: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/minimodel.hh:46, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp: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/minimodel.hh:46, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:51:32: 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:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp: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/minimodel.hh:46, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:56:32: 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/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp: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/minimodel.hh:46, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:61:32: 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 ./gecode/minimodel.hh:45, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp: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/minimodel.hh:46, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp: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/minimodel.hh:46, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:72:32: 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/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp: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/minimodel.hh:46, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp: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/minimodel.hh:46, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:82:32: 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 ./gecode/minimodel.hh:45, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp: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/minimodel.hh:46, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:87:32: 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:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp: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/minimodel.hh:46, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:92:32: 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/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp: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/minimodel.hh:46, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/ipl.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp: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/minimodel.hh:46, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/ipl.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:103:32: 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:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp: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/minimodel.hh:46, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:108:32: 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:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp: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/minimodel.hh:46, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:113:32: 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/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp: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/minimodel.hh:46, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp: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/minimodel.hh:46, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:123:32: 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:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp: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/minimodel.hh:46, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:128:32: 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:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp: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/minimodel.hh:46, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp: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/minimodel.hh:46, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp: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/minimodel.hh:46, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because '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:46, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp: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/minimodel.hh:46, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:153:27: 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:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp: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/minimodel.hh:48, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp: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/minimodel/exception.cpp:36: +In file included from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp: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/minimodel.hh:46, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:159:33: 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:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp: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/minimodel.hh:48, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:165:23: 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:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp: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/minimodel.hh:48, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp: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/minimodel.hh:48, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp: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/minimodel.hh:46, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp: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/minimodel.hh:46, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp: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/minimodel.hh:46, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, - from gecode/minimodel/exception.cpp:36: + from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/exception.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:46, - from gecode/minimodel/exception.cpp:36: -./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from gecode/minimodel/exception.cpp:36: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': -./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ^ -In file included from ./gecode/kernel.hh:150, + from gecode/minimodel/ipl.cpp: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/minimodel.hh:46, + from gecode/minimodel/ipl.cpp:34: +./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' + 1591 | element(Home home, const BoolVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from gecode/minimodel/ipl.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': +./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/ipl.cpp: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/minimodel.hh:48, + from gecode/minimodel/ipl.cpp:34: +./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' + 1033 | element(Home home, const IntSetArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from gecode/minimodel/ipl.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': +./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/ipl.cpp: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/minimodel.hh:48, + from gecode/minimodel/ipl.cpp:34: +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/ipl.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/ipl.cpp: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:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/ipl.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/ipl.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/ipl.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/ipl.cpp: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:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/ipl.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from gecode/minimodel/ipl.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/ipl.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/ipl.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, - from gecode/minimodel/exception.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:48, - from gecode/minimodel/exception.cpp:36: -./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' - 1033 | element(Home home, const IntSetArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from gecode/minimodel/exception.cpp:36: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': -./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, + from gecode/minimodel/ipl.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from gecode/minimodel/ipl.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/driver/script.o gecode/driver/script.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ \ + \ +-c -o gecode/gist/drawingcursor.o gecode/gist/drawingcursor.cpp +In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, - from gecode/minimodel/exception.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:48, - from gecode/minimodel/exception.cpp:36: -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' - 1041 | element(Home home, const SetVarArgs& a, - | ~~~~~^~~~ + from gecode/minimodel/ipl.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from gecode/minimodel/ipl.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/ipl.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from gecode/minimodel/ipl.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: @@ -271246,24 +271490,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, - from ./gecode/minimodel.hh:45, - from ./gecode/driver.hh:37, - from gecode/driver/script.cpp:35: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/minimodel.hh:45, - from ./gecode/driver.hh:37, - from gecode/driver/script.cpp:35: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp: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, from ./gecode/minimodel.hh:45, @@ -271340,25 +271566,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/kernel.hh:176, +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I/usr/lib/aarch64-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/minimodel/exception.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/exception.cpp: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) - | ^~~~~~ + 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); + | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ \ + \ +-c -o gecode/gist/gecodelogo.o gecode/gist/gecodelogo.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ \ + \ +-c -o gecode/gist/node.o gecode/gist/node.cpp In file included from ./gecode/kernel.hh:261, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, - from gecode/driver/script.cpp:35: + from gecode/driver/options.cpp:35: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/minimodel.hh:45, + from ./gecode/driver.hh:37, + from gecode/driver/options.cpp:35: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp: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, + from ./gecode/minimodel.hh:45, + from ./gecode/driver.hh:37, + from gecode/driver/options.cpp:35: ./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); @@ -271366,36 +271615,21 @@ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, - from gecode/driver/script.cpp:35: + from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, - from gecode/driver/script.cpp:35: + from gecode/driver/options.cpp:35: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/exception.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/exception.cpp: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/kernel.hh:285, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, - from gecode/driver/script.cpp:35: + from gecode/driver/options.cpp:35: ./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); @@ -271403,141 +271637,85 @@ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, - from gecode/driver/script.cpp:35: + from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ \ + \ +-c -o gecode/gist/spacenode.o gecode/gist/spacenode.cpp +In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from gecode/minimodel/exception.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/exception.cpp: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) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, + 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:261, from ./gecode/minimodel.hh:45, - from gecode/minimodel/exception.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/exception.cpp: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/kernel.hh:176, + from ./gecode/driver.hh:37, + from gecode/driver/script.cpp:35: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/minimodel.hh:45, - from gecode/minimodel/exception.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/exception.cpp:36: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, + from ./gecode/driver.hh:37, + from gecode/driver/script.cpp:35: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp: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, from ./gecode/minimodel.hh:45, - from gecode/minimodel/exception.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/exception.cpp:36: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, + from ./gecode/driver.hh:37, + from gecode/driver/script.cpp:35: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/minimodel.hh:45, - from gecode/minimodel/exception.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/exception.cpp: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) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, + from ./gecode/driver.hh:37, + from gecode/driver/script.cpp:35: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:261, from ./gecode/minimodel.hh:45, - from gecode/minimodel/exception.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/exception.cpp: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) - | ^~~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ \ - \ --c -o gecode/gist/gecodelogo.o gecode/gist/gecodelogo.cpp -In file included from ./gecode/kernel.hh:176, + from ./gecode/driver.hh:37, + from gecode/driver/script.cpp:35: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, from ./gecode/minimodel.hh:45, - from gecode/minimodel/exception.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/exception.cpp: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) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, + from ./gecode/driver.hh:37, + from gecode/driver/script.cpp:35: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/minimodel.hh:45, - from gecode/minimodel/exception.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from gecode/minimodel/exception.cpp: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) - | ^~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ \ - \ --c -o gecode/gist/node.o gecode/gist/node.cpp + from ./gecode/driver.hh:37, + from gecode/driver/script.cpp:35: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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, from ./gecode/driver.hh:37, @@ -271747,22 +271925,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/exception.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/exception.cpp:36: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, @@ -271971,22 +272133,6 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/exception.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/exception.cpp: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) - | ^~~~~~~~ In file included from ./gecode/int.hh:5699, from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, @@ -272043,82 +272189,43 @@ ./gecode/kernel/core.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, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/exception.cpp:36: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, +In file included from ./gecode/int.hh:917, from ./gecode/minimodel.hh:46, - from gecode/minimodel/exception.cpp: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) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/exception.cpp:36: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ + from ./gecode/driver.hh:37, + from gecode/driver/script.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, from ./gecode/minimodel.hh:46, - from gecode/minimodel/exception.cpp:36: + from ./gecode/driver.hh:37, + from gecode/driver/script.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/exception.cpp:36: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/minimodel.hh:48, - from gecode/minimodel/exception.cpp:36: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, +In file included from ./gecode/int.hh:1723, + from ./gecode/minimodel.hh:46, + from ./gecode/driver.hh:37, + from gecode/driver/script.cpp:35: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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 gecode/minimodel/exception.cpp:36: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from gecode/minimodel/exception.cpp: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) - | ^~~~~~~~ + from ./gecode/driver.hh:37, + from gecode/driver/script.cpp:35: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/minimodel.hh:46, + from ./gecode/driver.hh:37, + from gecode/driver/script.cpp:35: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:37, @@ -272205,43 +272312,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/minimodel.hh:46, - from ./gecode/driver.hh:37, - from gecode/driver/script.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, - from ./gecode/minimodel.hh:46, - from ./gecode/driver.hh:37, - from gecode/driver/script.cpp: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:1723, - from ./gecode/minimodel.hh:46, - from ./gecode/driver.hh:37, - from gecode/driver/script.cpp:35: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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 ./gecode/driver.hh:37, - from gecode/driver/script.cpp:35: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/minimodel.hh:46, - from ./gecode/driver.hh:37, - from gecode/driver/script.cpp:35: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:37, @@ -272410,6 +272480,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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/minimodel.hh:48, + from ./gecode/driver.hh:37, + from gecode/driver/options.cpp:35: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from ./gecode/driver.hh:37, + from gecode/driver/options.cpp:35: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/minimodel.hh:48, + from ./gecode/driver.hh:37, + from gecode/driver/options.cpp:35: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/minimodel.hh:48, + from ./gecode/driver.hh:37, + from gecode/driver/options.cpp:35: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from ./gecode/driver.hh:37, + from gecode/driver/options.cpp:35: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/minimodel.hh:48, + from ./gecode/driver.hh:37, + from gecode/driver/options.cpp:35: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, @@ -272476,48 +272588,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, - from ./gecode/minimodel.hh:48, - from ./gecode/driver.hh:37, - from gecode/driver/options.cpp:35: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from ./gecode/driver.hh:37, - from gecode/driver/options.cpp:35: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/minimodel.hh:48, - from ./gecode/driver.hh:37, - from gecode/driver/options.cpp:35: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/minimodel.hh:48, - from ./gecode/driver.hh:37, - from gecode/driver/options.cpp:35: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from ./gecode/driver.hh:37, - from gecode/driver/options.cpp:35: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/minimodel.hh:48, - from ./gecode/driver.hh:37, - from gecode/driver/options.cpp:35: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/set.hh:1866, from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:37, @@ -272875,9 +272945,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ \ - \ --c -o gecode/gist/spacenode.o gecode/gist/spacenode.cpp In file included from ./gecode/float.hh:1811, from ./gecode/minimodel.hh:51, from ./gecode/driver.hh:37, @@ -272940,85 +273007,92 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - 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/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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 ./gecode/driver.hh:37, + from gecode/driver/script.cpp:35: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ^ In file included from ./gecode/kernel.hh:150, - from ./gecode/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: + from ./gecode/minimodel.hh:45, + from ./gecode/driver.hh:37, + from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp: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, - 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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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:48, + from ./gecode/driver.hh:37, + from gecode/driver/script.cpp:35: +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/minimodel.hh:48, + from ./gecode/driver.hh:37, + from gecode/driver/script.cpp:35: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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: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: + from ./gecode/minimodel.hh:45, + from ./gecode/driver.hh:37, + from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:261, - 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/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - 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/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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:48, + from ./gecode/driver.hh:37, + from gecode/driver/script.cpp:35: +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/minimodel.hh:48, + from ./gecode/driver.hh:37, + from gecode/driver/script.cpp:35: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ In file included from ./gecode/kernel.hh:150, - from ./gecode/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: + from ./gecode/minimodel.hh:45, + from ./gecode/driver.hh:37, + from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:229, + from ./gecode/minimodel.hh:45, + from ./gecode/driver.hh:37, + from gecode/driver/script.cpp: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:1173, + from ./gecode/minimodel.hh:48, + from ./gecode/driver.hh:37, + from gecode/driver/script.cpp:35: +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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 ./gecode/minimodel.hh:45, + from ./gecode/driver.hh:37, + from gecode/driver/script.cpp:35: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229, + from ./gecode/minimodel.hh:45, + from ./gecode/driver.hh:37, + from gecode/driver/script.cpp: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:2005, from ./gecode/minimodel.hh:51, from ./gecode/driver.hh:37, @@ -273122,14 +273196,14 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, +In file included from ./gecode/set.hh:1438, from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: 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: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/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 ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, @@ -273137,41 +273211,20 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/minimodel.hh:48, - from ./gecode/driver.hh:37, - from gecode/driver/script.cpp:35: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, +In file included from ./gecode/set.hh:1173, from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: 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:150, - from ./gecode/minimodel.hh:45, - from ./gecode/driver.hh:37, - from gecode/driver/script.cpp:35: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/minimodel.hh:48, - from ./gecode/driver.hh:37, - from gecode/driver/script.cpp:35: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ +./gecode/set/branch/var.hpp: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:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, @@ -273179,20 +273232,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:229, - from ./gecode/minimodel.hh:45, +In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:37, from gecode/driver/script.cpp: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:1173, +./gecode/set.hh:1206:20: note: initializing argument 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, from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: 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); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, @@ -273201,13 +273252,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/kernel.hh:229, - from ./gecode/minimodel.hh:45, +In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: @@ -273284,6 +273334,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; | ~~~~~^~~~ +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/minimodel.hh:1612, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: @@ -273853,28 +273913,6 @@ ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438, - from ./gecode/minimodel.hh:48, - from ./gecode/driver.hh:37, - from gecode/driver/script.cpp:35: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/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 ./gecode/minimodel.hh:45, - from ./gecode/driver.hh:37, - from gecode/driver/script.cpp:35: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/minimodel.hh:48, - from ./gecode/driver.hh:37, - from gecode/driver/script.cpp:35: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: @@ -273895,26 +273933,6 @@ ./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438, - from ./gecode/minimodel.hh:48, - from ./gecode/driver.hh:37, - from gecode/driver/script.cpp:35: -./gecode/set/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:150, - from ./gecode/minimodel.hh:45, - from ./gecode/driver.hh:37, - from gecode/driver/script.cpp:35: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/minimodel.hh:48, - from ./gecode/driver.hh:37, - from gecode/driver/script.cpp:35: -./gecode/set.hh:1206:20: note: initializing argument 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:2083, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: @@ -273935,26 +273953,6 @@ ./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438, - from ./gecode/minimodel.hh:48, - from ./gecode/driver.hh:37, - from gecode/driver/script.cpp:35: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from ./gecode/driver.hh:37, - from gecode/driver/script.cpp:35: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/minimodel.hh:48, - from ./gecode/driver.hh:37, - from gecode/driver/script.cpp: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/minimodel.hh:2083, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: @@ -274293,6 +274291,85 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + 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/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(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, + 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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/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:3266:3: note: because 'Gecode::Home' 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, + 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/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + 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/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51, from ./gecode/driver.hh:37, @@ -275268,6 +275345,17 @@ ./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ +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/minimodel.hh:2083, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: @@ -275484,6 +275572,22 @@ ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./gecode/gist/node.hh:37, + from gecode/gist/node.cpp:35: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/gist/node.hh:37, + from gecode/gist/node.cpp:35: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: @@ -275504,6 +275608,41 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./gecode/gist/node.hh:37, + from gecode/gist/node.cpp:35: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/gist/node.hh:37, + from gecode/gist/node.cpp:35: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:261, + from ./gecode/gist/node.hh:37, + from gecode/gist/node.cpp:35: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./gecode/gist/node.hh:37, + from gecode/gist/node.cpp:35: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/gist/node.hh:37, + from gecode/gist/node.cpp:35: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, @@ -275572,16 +275711,64 @@ ./gecode/int/var/bool.hpp:50:3: note: because '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, + from ./gecode/gist/node.hh:37, + from ./gecode/gist/spacenode.hh:37, + from gecode/gist/spacenode.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/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); - | ^~~~~ + from ./gecode/gist/spacenode.hh:37, + from gecode/gist/spacenode.cpp: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: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, + from ./gecode/gist/node.hh:37, + from ./gecode/gist/spacenode.hh:37, + from gecode/gist/spacenode.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/gist/node.hh:37, + from ./gecode/gist/spacenode.hh:37, + from gecode/gist/spacenode.cpp: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:261, + from ./gecode/gist/node.hh:37, + from ./gecode/gist/spacenode.hh:37, + from gecode/gist/spacenode.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./gecode/gist/node.hh:37, + from ./gecode/gist/spacenode.hh:37, + from gecode/gist/spacenode.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/gist/node.hh:37, + from ./gecode/gist/spacenode.hh:37, + from gecode/gist/spacenode.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, @@ -275653,6 +275840,24 @@ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, + from gecode/driver/options.cpp:35: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from ./gecode/driver.hh:37, + from gecode/driver/options.cpp: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/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -275687,6 +275892,24 @@ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, + from gecode/driver/options.cpp:35: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from ./gecode/driver.hh:37, + from gecode/driver/options.cpp: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/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:155:30: required from here @@ -275756,42 +275979,6 @@ from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from ./gecode/driver.hh:37, - from gecode/driver/options.cpp: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/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from ./gecode/driver.hh:37, - from gecode/driver/options.cpp:35: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from ./gecode/driver.hh:37, - from gecode/driver/options.cpp: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/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from ./gecode/driver.hh:37, - from gecode/driver/options.cpp:35: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:68:28: required from here @@ -275840,41 +276027,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, - from ./gecode/gist/node.hh:37, - from gecode/gist/node.cpp:35: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/gist/node.hh:37, - from gecode/gist/node.cpp:35: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp: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, - from ./gecode/gist/node.hh:37, - from gecode/gist/node.cpp:35: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/gist/node.hh:37, - from gecode/gist/node.cpp:35: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:261, - from ./gecode/gist/node.hh:37, - from gecode/gist/node.cpp:35: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, @@ -275893,22 +276045,6 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/kernel.hh:285, - from ./gecode/gist/node.hh:37, - from gecode/gist/node.cpp:35: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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/gist/node.hh:37, - from gecode/gist/node.cpp:35: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, @@ -276149,78 +276285,9 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/kernel.hh: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); - | ^~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ \ \ -c -o gecode/gist/textoutput.o gecode/gist/textoutput.cpp -In file included from ./gecode/kernel.hh:261, - from ./gecode/gist/node.hh:37, - from ./gecode/gist/spacenode.hh:37, - from gecode/gist/spacenode.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/gist/node.hh:37, - from ./gecode/gist/spacenode.hh:37, - from gecode/gist/spacenode.cpp: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: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, - from ./gecode/gist/node.hh:37, - from ./gecode/gist/spacenode.hh:37, - from gecode/gist/spacenode.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/gist/node.hh:37, - from ./gecode/gist/spacenode.hh:37, - from gecode/gist/spacenode.cpp: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:261, - from ./gecode/gist/node.hh:37, - from ./gecode/gist/spacenode.hh:37, - from gecode/gist/spacenode.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./gecode/gist/node.hh:37, - from ./gecode/gist/spacenode.hh:37, - from gecode/gist/spacenode.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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/gist/node.hh:37, - from ./gecode/gist/spacenode.hh:37, - from gecode/gist/spacenode.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ \ \ -c -o gecode/gist/treecanvas.o gecode/gist/treecanvas.cpp @@ -276641,9 +276708,6 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ \ - \ --c -o gecode/gist/qtgist.o gecode/gist/qtgist.cpp In file included from ./gecode/int.hh:5699, from ./gecode/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, @@ -277402,7 +277466,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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ \ \ --c -o gecode/gist/visualnode.o gecode/gist/visualnode.cpp +-c -o gecode/gist/qtgist.o gecode/gist/qtgist.cpp gecode/gist/drawingcursor.cpp: In member function 'void Gecode::Gist::DrawingCursor::processCurrentNode()': gecode/gist/drawingcursor.cpp:110:30: warning: 'int QFontMetrics::width(const QString&, int) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] 110 | int tw = fm.width(label); @@ -277413,18 +277477,9 @@ /usr/include/aarch64-linux-gnu/qt5/QtGui/qfontmetrics.h:106:9: note: declared here 106 | int width(const QString &, int len = -1) const; | ^~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/gist/node.hh:37, - from ./gecode/gist/spacenode.hh:37, - 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); - | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ \ + \ +-c -o gecode/gist/visualnode.o gecode/gist/visualnode.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/gist.hh:36, from gecode/gist/gist.cpp:37: @@ -277436,71 +277491,6 @@ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, - 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/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(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, - 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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/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:3266:3: note: because 'Gecode::Home' 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, - 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/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - 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/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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/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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, from ./gecode/gist.hh:36, from gecode/gist/gist.cpp:37: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': @@ -277551,9 +277541,6 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ \ - \ --c -o gecode/gist/nodestats.o gecode/gist/nodestats.cpp In file included from ./gecode/int.hh:917, from ./gecode/gist.hh:38, from gecode/gist/gist.cpp:37: @@ -278312,13 +278299,12 @@ | ~~~~~^~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ \ \ --c -o gecode/gist/nodewidget.o gecode/gist/nodewidget.cpp +-c -o gecode/gist/nodestats.o gecode/gist/nodestats.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, - from ./gecode/gist/nodestats.hh:37, - from gecode/gist/nodestats.cpp:34: + from gecode/gist/visualnode.cpp:34: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; @@ -278326,12 +278312,14 @@ ./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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ \ + \ +-c -o gecode/gist/nodewidget.o gecode/gist/nodewidget.cpp In file included from ./gecode/kernel.hh:261, from ./gecode/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, - from ./gecode/gist/nodestats.hh:37, - from gecode/gist/nodestats.cpp:34: + from gecode/gist/visualnode.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { @@ -278340,8 +278328,7 @@ from ./gecode/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, - from ./gecode/gist/nodestats.hh:37, - from gecode/gist/nodestats.cpp:34: + from gecode/gist/visualnode.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -278352,8 +278339,7 @@ from ./gecode/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, - from ./gecode/gist/nodestats.hh:37, - from gecode/gist/nodestats.cpp:34: + from gecode/gist/visualnode.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); @@ -278362,8 +278348,7 @@ from ./gecode/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, - from ./gecode/gist/nodestats.hh:37, - from gecode/gist/nodestats.cpp:34: + from gecode/gist/visualnode.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -278371,8 +278356,7 @@ from ./gecode/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, - from ./gecode/gist/nodestats.hh:37, - from gecode/gist/nodestats.cpp:34: + from gecode/gist/visualnode.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ @@ -278380,8 +278364,7 @@ from ./gecode/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, - from ./gecode/gist/nodestats.hh:37, - from gecode/gist/nodestats.cpp:34: + from gecode/gist/visualnode.cpp:34: ./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); @@ -278390,14 +278373,26 @@ from ./gecode/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, - from ./gecode/gist/nodestats.hh:37, - from gecode/gist/nodestats.cpp:34: + from gecode/gist/visualnode.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/gist/node.hh:37, + from ./gecode/gist/spacenode.hh:37, + from ./gecode/gist/visualnode.hh:37, + from ./gecode/gist/nodestats.hh:37, + from gecode/gist/nodestats.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/gist.hh:36, from gecode/gist/gist.cpp:37: @@ -278518,29 +278513,22 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/gist.hh:36, - from ./gecode/gist/nodewidget.hh:37, - from gecode/gist/nodewidget.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/kernel.hh:261, - from ./gecode/gist.hh:36, - from ./gecode/gist/nodewidget.hh:37, - from gecode/gist/nodewidget.cpp:34: + 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/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp: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/gist.hh:36, - from ./gecode/gist/nodewidget.hh:37, - from gecode/gist/nodewidget.cpp:34: + 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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -278548,39 +278536,49 @@ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, - from ./gecode/gist.hh:36, - from ./gecode/gist/nodewidget.hh:37, - from gecode/gist/nodewidget.cpp:34: + 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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp: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/gist.hh:36, - from ./gecode/gist/nodewidget.hh:37, - from gecode/gist/nodewidget.cpp:34: + 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:3266:3: note: because 'Gecode::Home' 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, - from ./gecode/gist.hh:36, - from ./gecode/gist/nodewidget.hh:37, - from gecode/gist/nodewidget.cpp:34: + 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/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, - from ./gecode/gist.hh:36, - from ./gecode/gist/nodewidget.hh:37, - from gecode/gist/nodewidget.cpp:34: + 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/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace/general.hpp:38:37: 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/gist.hh:36, - from ./gecode/gist/nodewidget.hh:37, - from gecode/gist/nodewidget.cpp:34: + 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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -278619,6 +278617,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/gist.hh:36, + from ./gecode/gist/nodewidget.hh:37, + from gecode/gist/nodewidget.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/gist.hh:36, from gecode/gist/gist.cpp:37: @@ -278635,9 +278644,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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ \ - \ --c -o gecode/gist/mainwindow.o gecode/gist/mainwindow.cpp In file included from ./gecode/kernel.hh:176, from ./gecode/gist.hh:36, from gecode/gist/gist.cpp:37: @@ -278654,6 +278660,64 @@ ./gecode/float/var/float.hpp:46:3: note: because '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, + from ./gecode/gist.hh:36, + from ./gecode/gist/nodewidget.hh:37, + from gecode/gist/nodewidget.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/gist.hh:36, + from ./gecode/gist/nodewidget.hh:37, + from gecode/gist/nodewidget.cpp: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: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, + from ./gecode/gist.hh:36, + from ./gecode/gist/nodewidget.hh:37, + from gecode/gist/nodewidget.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/gist.hh:36, + from ./gecode/gist/nodewidget.hh:37, + from gecode/gist/nodewidget.cpp: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:261, + from ./gecode/gist.hh:36, + from ./gecode/gist/nodewidget.hh:37, + from gecode/gist/nodewidget.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./gecode/gist.hh:36, + from ./gecode/gist/nodewidget.hh:37, + from gecode/gist/nodewidget.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/gist.hh:36, + from ./gecode/gist/nodewidget.hh:37, + from gecode/gist/nodewidget.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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, from ./gecode/gist.hh:36, @@ -278730,6 +278794,16 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/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/int.hh:917, from ./gecode/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, @@ -279189,6 +279263,57 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./gecode/gist/treecanvas.hh:42, + from gecode/gist/treecanvas.cpp:41: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/gist/treecanvas.hh:42, + from gecode/gist/treecanvas.cpp: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: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, + from ./gecode/gist/treecanvas.hh:42, + from gecode/gist/treecanvas.cpp:41: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/gist/treecanvas.hh:42, + from gecode/gist/treecanvas.cpp:41: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:261, + from ./gecode/gist/treecanvas.hh:42, + from gecode/gist/treecanvas.cpp:41: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./gecode/gist/treecanvas.hh:42, + from gecode/gist/treecanvas.cpp:41: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/gist/treecanvas.hh:42, + from gecode/gist/treecanvas.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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/gist/nodewidget.hh:37, @@ -279611,81 +279736,6 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::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/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); - | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ \ - \ --c -o gecode/gist/preferences.o gecode/gist/preferences.cpp -In file included from ./gecode/kernel.hh:261, - from ./gecode/gist/treecanvas.hh:42, - from gecode/gist/treecanvas.cpp:41: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/gist/treecanvas.hh:42, - from gecode/gist/treecanvas.cpp: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: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, - from ./gecode/gist/treecanvas.hh:42, - from gecode/gist/treecanvas.cpp:41: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/gist/treecanvas.hh:42, - from gecode/gist/treecanvas.cpp:41: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:261, - from ./gecode/gist/treecanvas.hh:42, - from gecode/gist/treecanvas.cpp:41: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./gecode/gist/treecanvas.hh:42, - from gecode/gist/treecanvas.cpp:41: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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/gist/treecanvas.hh:42, - from gecode/gist/treecanvas.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/gist/treecanvas.hh:42, - from ./gecode/gist/qtgist.hh:37, - from gecode/gist/qtgist.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/int.hh:917, from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, @@ -279722,46 +279772,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./gecode/gist/treecanvas.hh:42, - from ./gecode/gist/qtgist.hh:37, - from gecode/gist/qtgist.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/gist/treecanvas.hh:42, - from ./gecode/gist/qtgist.hh:37, - from gecode/gist/qtgist.cpp: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: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, - from ./gecode/gist/treecanvas.hh:42, - from ./gecode/gist/qtgist.hh:37, - from gecode/gist/qtgist.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/gist/treecanvas.hh:42, - from ./gecode/gist/qtgist.hh:37, - from gecode/gist/qtgist.cpp: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:261, - from ./gecode/gist/treecanvas.hh:42, - from ./gecode/gist/qtgist.hh:37, - from gecode/gist/qtgist.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of '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, from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, @@ -279842,27 +279852,6 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ \ - \ --c -o gecode/gist/stopbrancher.o gecode/gist/stopbrancher.cpp -In file included from ./gecode/kernel.hh:285, - from ./gecode/gist/treecanvas.hh:42, - from ./gecode/gist/qtgist.hh:37, - from gecode/gist/qtgist.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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/gist/treecanvas.hh:42, - from ./gecode/gist/qtgist.hh:37, - from gecode/gist/qtgist.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, @@ -280181,6 +280170,9 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ \ + \ +-c -o gecode/gist/mainwindow.o gecode/gist/mainwindow.cpp In file included from ./gecode/set.hh:755, from ./gecode/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, @@ -280261,24 +280253,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, - from ./gecode/gist/qtgist.hh:37, - from gecode/gist/qtgist.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/gist.hh:38, - from ./gecode/gist/treecanvas.hh:43, - from ./gecode/gist/qtgist.hh:37, - from gecode/gist/qtgist.cpp: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) - | ^~~~~~~ In file included from ./gecode/set.hh:1438, from ./gecode/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, @@ -280338,6 +280312,513 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/gist.hh:40, + from ./gecode/gist/treecanvas.hh:43, + from gecode/gist/treecanvas.cpp:41: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/gist/treecanvas.hh:42, + from gecode/gist/treecanvas.cpp:41: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/gist.hh:40, + from ./gecode/gist/treecanvas.hh:43, + from gecode/gist/treecanvas.cpp:41: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/gist.hh:40, + from ./gecode/gist/treecanvas.hh:43, + from gecode/gist/treecanvas.cpp:41: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/gist/treecanvas.hh:42, + from gecode/gist/treecanvas.cpp:41: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/gist.hh:40, + from ./gecode/gist/treecanvas.hh:43, + from gecode/gist/treecanvas.cpp:41: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866, + from ./gecode/gist.hh:40, + from ./gecode/gist/treecanvas.hh:43, + from gecode/gist/treecanvas.cpp:41: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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 ./gecode/gist/treecanvas.hh:42, + from gecode/gist/treecanvas.cpp:41: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/gist.hh:40, + from ./gecode/gist/treecanvas.hh:43, + from gecode/gist/treecanvas.cpp:41: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ \ + \ +-c -o gecode/gist/preferences.o gecode/gist/preferences.cpp +In file included from ./gecode/kernel.hh:150, + from ./gecode/gist/treecanvas.hh:42, + from ./gecode/gist/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:1404, + from ./gecode/gist.hh:43, + from ./gecode/gist/treecanvas.hh:43, + from gecode/gist/treecanvas.cpp:41: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:40:25: 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 ./gecode/gist/treecanvas.hh:42, + from gecode/gist/treecanvas.cpp:41: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/gist.hh:43, + from ./gecode/gist/treecanvas.hh:43, + from gecode/gist/treecanvas.cpp:41: +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/gist.hh:43, + from ./gecode/gist/treecanvas.hh:43, + from gecode/gist/treecanvas.cpp:41: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:45:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/gist/treecanvas.hh:42, + from gecode/gist/treecanvas.cpp:41: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/gist.hh:43, + from ./gecode/gist/treecanvas.hh:43, + from gecode/gist/treecanvas.cpp:41: +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546, + from ./gecode/gist.hh:43, + from ./gecode/gist/treecanvas.hh:43, + from gecode/gist/treecanvas.cpp:41: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/gist/treecanvas.hh:42, + from gecode/gist/treecanvas.cpp:41: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229, + from ./gecode/gist/treecanvas.hh:42, + from gecode/gist/treecanvas.cpp:41: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546, + from ./gecode/gist.hh:43, + from ./gecode/gist/treecanvas.hh:43, + from gecode/gist/treecanvas.cpp:41: +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:29: 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 ./gecode/gist/treecanvas.hh:42, + from gecode/gist/treecanvas.cpp:41: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229, + from ./gecode/gist/treecanvas.hh:42, + from gecode/gist/treecanvas.cpp:41: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811, + from ./gecode/gist.hh:43, + from ./gecode/gist/treecanvas.hh:43, + from gecode/gist/treecanvas.cpp:41: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/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:150, + from ./gecode/gist/treecanvas.hh:42, + from gecode/gist/treecanvas.cpp:41: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/float.hh:1546, + from ./gecode/gist.hh:43, + from ./gecode/gist/treecanvas.hh:43, + from gecode/gist/treecanvas.cpp:41: +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, + from ./gecode/gist.hh:43, + from ./gecode/gist/treecanvas.hh:43, + from gecode/gist/treecanvas.cpp:41: +./gecode/float/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:150, + from ./gecode/gist/treecanvas.hh:42, + from gecode/gist/treecanvas.cpp:41: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/gist.hh:43, + from ./gecode/gist/treecanvas.hh:43, + from gecode/gist/treecanvas.cpp:41: +./gecode/float.hh:1578:22: note: initializing argument 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, + from ./gecode/gist.hh:43, + from ./gecode/gist/treecanvas.hh:43, + from gecode/gist/treecanvas.cpp:41: +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/gist/treecanvas.hh:42, + from gecode/gist/treecanvas.cpp:41: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/gist.hh:43, + from ./gecode/gist/treecanvas.hh:43, + from gecode/gist/treecanvas.cpp:41: +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, + from ./gecode/gist.hh:43, + from ./gecode/gist/treecanvas.hh:43, + from gecode/gist/treecanvas.cpp:41: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:39:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/gist/treecanvas.hh:42, + from gecode/gist/treecanvas.cpp:41: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/gist.hh:43, + from ./gecode/gist/treecanvas.hh:43, + from gecode/gist/treecanvas.cpp:41: +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, + from ./gecode/gist.hh:43, + from ./gecode/gist/treecanvas.hh:43, + from gecode/gist/treecanvas.cpp:41: +./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/gist/treecanvas.hh:42, + from gecode/gist/treecanvas.cpp:41: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/gist.hh:43, + from ./gecode/gist/treecanvas.hh:43, + from gecode/gist/treecanvas.cpp:41: +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./gecode/gist/treecanvas.hh:42, + from ./gecode/gist/qtgist.hh:37, + from gecode/gist/qtgist.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/gist/treecanvas.hh:42, + from ./gecode/gist/qtgist.hh:37, + from gecode/gist/qtgist.cpp: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: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, + from ./gecode/gist/treecanvas.hh:42, + from ./gecode/gist/qtgist.hh:37, + from gecode/gist/qtgist.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/gist/treecanvas.hh:42, + from ./gecode/gist/qtgist.hh:37, + from gecode/gist/qtgist.cpp: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:261, + from ./gecode/gist/treecanvas.hh:42, + from ./gecode/gist/qtgist.hh:37, + from gecode/gist/qtgist.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137, + from ./gecode/gist.hh:43, + from ./gecode/gist/treecanvas.hh:43, + from gecode/gist/treecanvas.cpp:41: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': +./gecode/float/trace.hpp:39:39: 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 ./gecode/gist/treecanvas.hh:42, + from gecode/gist/treecanvas.cpp:41: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/gist.hh:43, + from ./gecode/gist/treecanvas.hh:43, + from gecode/gist/treecanvas.cpp:41: +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./gecode/gist/treecanvas.hh:42, + from ./gecode/gist/qtgist.hh:37, + from gecode/gist/qtgist.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/gist/treecanvas.hh:42, + from ./gecode/gist/qtgist.hh:37, + from gecode/gist/qtgist.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +gecode/gist/treecanvas.cpp: In constructor 'Gecode::Gist::TreeCanvas::TreeCanvas(Gecode::Space*, bool, QWidget*, const Gecode::Gist::Options&)': +gecode/gist/treecanvas.cpp:106:61: warning: 'void QTimeLine::setCurveShape(QTimeLine::CurveShape)' is deprecated: Access easingCurve directly [-Wdeprecated-declarations] + 106 | scrollTimeLine.setCurveShape(QTimeLine::EaseInOutCurve); + | ^ +In file included from /usr/include/aarch64-linux-gnu/qt5/QtCore/QtCore:251, + from /usr/include/aarch64-linux-gnu/qt5/QtGui/QtGuiDepends:3, + from /usr/include/aarch64-linux-gnu/qt5/QtGui/QtGui:3, + from ./gecode/gist/treecanvas.hh:37, + from gecode/gist/treecanvas.cpp:41: +/usr/include/aarch64-linux-gnu/qt5/QtCore/qtimeline.h:114:10: note: declared here + 114 | void setCurveShape(CurveShape shape); + | ^~~~~~~~~~~~~ +gecode/gist/treecanvas.cpp:121:59: warning: 'void QTimeLine::setCurveShape(QTimeLine::CurveShape)' is deprecated: Access easingCurve directly [-Wdeprecated-declarations] + 121 | zoomTimeLine.setCurveShape(QTimeLine::EaseInOutCurve); + | ^ +In file included from /usr/include/aarch64-linux-gnu/qt5/QtCore/QtCore:251, + from /usr/include/aarch64-linux-gnu/qt5/QtGui/QtGuiDepends:3, + from /usr/include/aarch64-linux-gnu/qt5/QtGui/QtGui:3, + from ./gecode/gist/treecanvas.hh:37, + from gecode/gist/treecanvas.cpp:41: +/usr/include/aarch64-linux-gnu/qt5/QtCore/qtimeline.h:114:10: note: declared here + 114 | void setCurveShape(CurveShape shape); + | ^~~~~~~~~~~~~ +gecode/gist/treecanvas.cpp: In member function 'void Gecode::Gist::TreeCanvas::exportNodePDF(Gecode::Gist::VisualNode*)': +gecode/gist/treecanvas.cpp:1025:67: warning: 'void QPrinter::setPaperSize(const QSizeF&, QPrinter::Unit)' is deprecated: Use setPageSize(QPageSize) instead. [-Wdeprecated-declarations] + 1025 | Layout::extent), QPrinter::Point); + | ^ +In file included from /usr/include/aarch64-linux-gnu/qt5/QtPrintSupport/QPrinter:1, + from gecode/gist/treecanvas.cpp:35: +/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport/qprinter.h:190:10: note: declared here + 190 | void setPaperSize(const QSizeF &paperSize, Unit unit); + | ^~~~~~~~~~~~ +gecode/gist/treecanvas.cpp:1031:41: warning: 'QRect QPrinter::pageRect() const' is deprecated: Use pageLayout().paintRectPixels(resolution()) instead. [-Wdeprecated-declarations] + 1031 | QRect pageRect = printer.pageRect(); + | ^ +In file included from /usr/include/aarch64-linux-gnu/qt5/QtPrintSupport/QPrinter:1, + from gecode/gist/treecanvas.cpp:35: +/usr/include/aarch64-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:41: warning: 'QRect QPrinter::pageRect() const' is deprecated: Use pageLayout().paintRectPixels(resolution()) instead. [-Wdeprecated-declarations] + 1077 | QRect pageRect = printer.pageRect(); + | ^ +In file included from /usr/include/aarch64-linux-gnu/qt5/QtPrintSupport/QPrinter:1, + from gecode/gist/treecanvas.cpp:35: +/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport/qprinter.h:259:11: note: declared here + 259 | QRect pageRect() const; + | ^~~~~~~~ +gecode/gist/treecanvas.cpp: In member function 'virtual void Gecode::Gist::TreeCanvas::wheelEvent(QWheelEvent*)': +gecode/gist/treecanvas.cpp:1267:30: 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/aarch64-linux-gnu/qt5/QtGui/qtextlayout.h:49, + from /usr/include/aarch64-linux-gnu/qt5/QtGui/qabstracttextdocumentlayout.h:45, + from /usr/include/aarch64-linux-gnu/qt5/QtGui/QtGui:5, + from ./gecode/gist/treecanvas.hh:37, + from gecode/gist/treecanvas.cpp:41: +/usr/include/aarch64-linux-gnu/qt5/QtGui/qevent.h:222:28: note: declared here + 222 | inline Qt::Orientation orientation() const { return qt4O; } + | ^~~~~~~~~~~ +gecode/gist/treecanvas.cpp:1268:67: warning: 'int QWheelEvent::delta() const' is deprecated: Use angleDelta() [-Wdeprecated-declarations] + 1268 | scaleTree(scale*100+ceil(static_cast(event->delta())/4.0), + | ^ +In file included from /usr/include/aarch64-linux-gnu/qt5/QtGui/qtextlayout.h:49, + from /usr/include/aarch64-linux-gnu/qt5/QtGui/qabstracttextdocumentlayout.h:45, + from /usr/include/aarch64-linux-gnu/qt5/QtGui/QtGui:5, + from ./gecode/gist/treecanvas.hh:37, + from gecode/gist/treecanvas.cpp:41: +/usr/include/aarch64-linux-gnu/qt5/QtGui/qevent.h:219:16: note: declared here + 219 | inline int delta() const { return qt4D; } + | ^~~~~ +gecode/gist/treecanvas.cpp:1269:28: warning: 'int QWheelEvent::x() const' is deprecated: Use position() [-Wdeprecated-declarations] + 1269 | event->x(), event->y()); + | ^ +In file included from /usr/include/aarch64-linux-gnu/qt5/QtGui/qtextlayout.h:49, + from /usr/include/aarch64-linux-gnu/qt5/QtGui/qabstracttextdocumentlayout.h:45, + from /usr/include/aarch64-linux-gnu/qt5/QtGui/QtGui:5, + from ./gecode/gist/treecanvas.hh:37, + from gecode/gist/treecanvas.cpp:41: +/usr/include/aarch64-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:40: warning: 'int QWheelEvent::y() const' is deprecated: Use position() [-Wdeprecated-declarations] + 1269 | event->x(), event->y()); + | ^ +In file included from /usr/include/aarch64-linux-gnu/qt5/QtGui/qtextlayout.h:49, + from /usr/include/aarch64-linux-gnu/qt5/QtGui/qabstracttextdocumentlayout.h:45, + from /usr/include/aarch64-linux-gnu/qt5/QtGui/QtGui:5, + from ./gecode/gist/treecanvas.hh:37, + from gecode/gist/treecanvas.cpp:41: +/usr/include/aarch64-linux-gnu/qt5/QtGui/qevent.h:231:16: note: declared here + 231 | inline int y() const { return int(p.y()); } + | ^ +In file included from ./gecode/kernel.hh:176, + from ./gecode/gist/treecanvas.hh:42, + from gecode/gist/treecanvas.cpp:41: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/gist.hh:38, + from ./gecode/gist/treecanvas.hh:43, + from gecode/gist/treecanvas.cpp:41: +./gecode/int/var/int.hpp:49:3: 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, + from ./gecode/gist/treecanvas.hh:42, + from gecode/gist/treecanvas.cpp:41: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/gist.hh:38, + from ./gecode/gist/treecanvas.hh:43, + from gecode/gist/treecanvas.cpp:41: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/gist/treecanvas.hh:42, + from gecode/gist/treecanvas.cpp:41: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/gist.hh:38, + from ./gecode/gist/treecanvas.hh:43, + from gecode/gist/treecanvas.cpp:41: +./gecode/int/var/int.hpp:49:3: 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, + from ./gecode/gist/treecanvas.hh:42, + from gecode/gist/treecanvas.cpp:41: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/gist.hh:38, + from ./gecode/gist/treecanvas.hh:43, + from gecode/gist/treecanvas.cpp:41: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/gist.hh:38, + from ./gecode/gist/treecanvas.hh:43, + from ./gecode/gist/qtgist.hh:37, + from gecode/gist/qtgist.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/gist.hh:38, + from ./gecode/gist/treecanvas.hh:43, + from ./gecode/gist/qtgist.hh:37, + from gecode/gist/qtgist.cpp: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) + | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, @@ -280361,6 +280842,38 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/gist/treecanvas.hh:42, + from gecode/gist/treecanvas.cpp:41: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/gist.hh:40, + from ./gecode/gist/treecanvas.hh:43, + from gecode/gist/treecanvas.cpp: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) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/gist/treecanvas.hh:42, + from gecode/gist/treecanvas.cpp:41: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/gist.hh:40, + from ./gecode/gist/treecanvas.hh:43, + from gecode/gist/treecanvas.cpp: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) + | ^~~~~~ In file included from ./gecode/int.hh:2555, from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, @@ -280453,46 +280966,6 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/gist.hh:40, - from ./gecode/gist/treecanvas.hh:43, - from gecode/gist/treecanvas.cpp:41: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/gist/treecanvas.hh:42, - from gecode/gist/treecanvas.cpp:41: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/gist.hh:40, - from ./gecode/gist/treecanvas.hh:43, - from gecode/gist/treecanvas.cpp:41: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/gist.hh:40, - from ./gecode/gist/treecanvas.hh:43, - from gecode/gist/treecanvas.cpp:41: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/gist/treecanvas.hh:42, - from gecode/gist/treecanvas.cpp:41: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/gist.hh:40, - from ./gecode/gist/treecanvas.hh:43, - from gecode/gist/treecanvas.cpp:41: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, @@ -280539,6 +281012,17 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/kernel.hh: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/int.hh:4353, from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, @@ -280585,26 +281069,22 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, - from ./gecode/gist.hh:40, - from ./gecode/gist/treecanvas.hh:43, - from gecode/gist/treecanvas.cpp:41: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: 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, +In file included from ./gecode/kernel.hh:176, from ./gecode/gist/treecanvas.hh:42, from gecode/gist/treecanvas.cpp:41: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/gist.hh:40, +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.cpp:41: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::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:4845, from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, @@ -280651,6 +281131,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, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/gist/treecanvas.hh:42, + from gecode/gist/treecanvas.cpp:41: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/gist.hh:43, + from ./gecode/gist/treecanvas.hh:43, + from gecode/gist/treecanvas.cpp:41: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/int.hh:4845, from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, @@ -280879,17 +281375,6 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/gist.hh:36, - from ./gecode/gist/mainwindow.hh:37, - from gecode/gist/mainwindow.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/set.hh:755, from ./gecode/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, @@ -280982,6 +281467,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) { | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ \ + \ +-c -o gecode/gist/stopbrancher.o gecode/gist/stopbrancher.cpp In file included from ./gecode/set.hh:1438, from ./gecode/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, @@ -281050,6 +281538,64 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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, + from ./gecode/gist.hh:36, + from ./gecode/gist/mainwindow.hh:37, + from gecode/gist/mainwindow.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/gist.hh:36, + from ./gecode/gist/mainwindow.hh:37, + from gecode/gist/mainwindow.cpp: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: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, + from ./gecode/gist.hh:36, + from ./gecode/gist/mainwindow.hh:37, + from gecode/gist/mainwindow.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/gist.hh:36, + from ./gecode/gist/mainwindow.hh:37, + from gecode/gist/mainwindow.cpp: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:261, + from ./gecode/gist.hh:36, + from ./gecode/gist/mainwindow.hh:37, + from gecode/gist/mainwindow.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./gecode/gist.hh:36, + from ./gecode/gist/mainwindow.hh:37, + from gecode/gist/mainwindow.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/gist.hh:36, + from ./gecode/gist/mainwindow.hh:37, + from gecode/gist/mainwindow.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, @@ -281119,64 +281665,74 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./gecode/gist.hh:36, - from ./gecode/gist/mainwindow.hh:37, - from gecode/gist/mainwindow.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/gist.hh:36, - from ./gecode/gist/mainwindow.hh:37, - from gecode/gist/mainwindow.cpp: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: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, - from ./gecode/gist.hh:36, - from ./gecode/gist/mainwindow.hh:37, - from gecode/gist/mainwindow.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/gist.hh:36, - from ./gecode/gist/mainwindow.hh:37, - from gecode/gist/mainwindow.cpp: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:261, - from ./gecode/gist.hh:36, - from ./gecode/gist/mainwindow.hh:37, - from gecode/gist/mainwindow.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./gecode/gist.hh:36, - from ./gecode/gist/mainwindow.hh:37, - from gecode/gist/mainwindow.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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/gist.hh:36, - from ./gecode/gist/mainwindow.hh:37, - from gecode/gist/mainwindow.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/gist/treecanvas.hh:42, + from gecode/gist/treecanvas.cpp:41: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/gist.hh:38, + from ./gecode/gist/treecanvas.hh:43, + from gecode/gist/treecanvas.cpp:41: +./gecode/int/var/int.hpp:49:3: 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, + from ./gecode/gist/treecanvas.hh:42, + from gecode/gist/treecanvas.cpp:41: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/gist.hh:38, + from ./gecode/gist/treecanvas.hh:43, + from gecode/gist/treecanvas.cpp:41: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/gist/treecanvas.hh:42, + from gecode/gist/treecanvas.cpp:41: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/gist.hh:40, + from ./gecode/gist/treecanvas.hh:43, + from gecode/gist/treecanvas.cpp: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) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/gist/treecanvas.hh:42, + from gecode/gist/treecanvas.cpp:41: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/gist.hh:43, + from ./gecode/gist/treecanvas.hh:43, + from gecode/gist/treecanvas.cpp:41: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/float.hh:1404, from ./gecode/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, @@ -281269,6 +281825,22 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/gist.hh:38, + from ./gecode/gist/mainwindow.hh:37, + from gecode/gist/mainwindow.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/gist.hh:38, + from ./gecode/gist/mainwindow.hh:37, + from gecode/gist/mainwindow.cpp: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) + | ^~~~~~~ In file included from ./gecode/float.hh:1811, from ./gecode/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, @@ -281337,230 +281909,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, - from ./gecode/gist.hh:43, - from ./gecode/gist/treecanvas.hh:43, - from ./gecode/gist/qtgist.hh:37, - from gecode/gist/qtgist.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:39:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/gist/treecanvas.hh:42, - from ./gecode/gist/qtgist.hh:37, - from gecode/gist/qtgist.cpp: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/gist.hh:43, - from ./gecode/gist/treecanvas.hh:43, - from ./gecode/gist/qtgist.hh:37, - from gecode/gist/qtgist.cpp:34: -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/gist.hh:43, - from ./gecode/gist/treecanvas.hh:43, - from ./gecode/gist/qtgist.hh:37, - from gecode/gist/qtgist.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/gist/treecanvas.hh:42, - from ./gecode/gist/qtgist.hh:37, - from gecode/gist/qtgist.cpp: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/gist.hh:43, - from ./gecode/gist/treecanvas.hh:43, - from ./gecode/gist/qtgist.hh:37, - from gecode/gist/qtgist.cpp:34: -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137, - from ./gecode/gist.hh:43, - from ./gecode/gist/treecanvas.hh:43, - from ./gecode/gist/qtgist.hh:37, - from gecode/gist/qtgist.cpp:34: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': -./gecode/float/trace.hpp:39:39: 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 ./gecode/gist/treecanvas.hh:42, - from ./gecode/gist/qtgist.hh:37, - from gecode/gist/qtgist.cpp: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/gist.hh:43, - from ./gecode/gist/treecanvas.hh:43, - from ./gecode/gist/qtgist.hh:37, - from gecode/gist/qtgist.cpp:34: -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/gist.hh:43, - from ./gecode/gist/treecanvas.hh:43, - from gecode/gist/treecanvas.cpp:41: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:40:25: 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 ./gecode/gist/treecanvas.hh:42, - from gecode/gist/treecanvas.cpp:41: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/gist.hh:43, - from ./gecode/gist/treecanvas.hh:43, - from gecode/gist/treecanvas.cpp:41: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/gist.hh:43, - from ./gecode/gist/treecanvas.hh:43, - from gecode/gist/treecanvas.cpp:41: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:45:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/gist/treecanvas.hh:42, - from gecode/gist/treecanvas.cpp:41: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/gist.hh:43, - from ./gecode/gist/treecanvas.hh:43, - from gecode/gist/treecanvas.cpp:41: -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from ./gecode/gist.hh:43, - from ./gecode/gist/treecanvas.hh:43, - from gecode/gist/treecanvas.cpp:41: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/gist/treecanvas.hh:42, - from gecode/gist/treecanvas.cpp:41: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229, - from ./gecode/gist/treecanvas.hh:42, - from gecode/gist/treecanvas.cpp:41: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from ./gecode/gist.hh:43, - from ./gecode/gist/treecanvas.hh:43, - from gecode/gist/treecanvas.cpp:41: -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:29: 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 ./gecode/gist/treecanvas.hh:42, - from gecode/gist/treecanvas.cpp:41: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229, - from ./gecode/gist/treecanvas.hh:42, - from gecode/gist/treecanvas.cpp:41: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811, - from ./gecode/gist.hh:43, - from ./gecode/gist/treecanvas.hh:43, - from gecode/gist/treecanvas.cpp:41: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/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:150, - from ./gecode/gist/treecanvas.hh:42, - from gecode/gist/treecanvas.cpp:41: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/float.hh:1546, - from ./gecode/gist.hh:43, - from ./gecode/gist/treecanvas.hh:43, - from gecode/gist/treecanvas.cpp:41: -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, - from ./gecode/gist.hh:43, - from ./gecode/gist/treecanvas.hh:43, - from gecode/gist/treecanvas.cpp:41: -./gecode/float/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:150, - from ./gecode/gist/treecanvas.hh:42, - from gecode/gist/treecanvas.cpp:41: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/gist.hh:43, - from ./gecode/gist/treecanvas.hh:43, - from gecode/gist/treecanvas.cpp:41: -./gecode/float.hh:1578:22: note: initializing argument 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, - from ./gecode/gist.hh:43, - from ./gecode/gist/treecanvas.hh:43, - from gecode/gist/treecanvas.cpp:41: -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/gist/treecanvas.hh:42, - from gecode/gist/treecanvas.cpp:41: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/gist.hh:43, - from ./gecode/gist/treecanvas.hh:43, - from gecode/gist/treecanvas.cpp:41: -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/gist.hh:38, - from ./gecode/gist/mainwindow.hh:37, - from gecode/gist/mainwindow.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/gist.hh:38, - from ./gecode/gist/mainwindow.hh:37, - from gecode/gist/mainwindow.cpp: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) - | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, @@ -281582,36 +281930,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -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/float.hh:2005, - from ./gecode/gist.hh:43, - from ./gecode/gist/treecanvas.hh:43, - from gecode/gist/treecanvas.cpp:41: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:39:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/gist/treecanvas.hh:42, - from gecode/gist/treecanvas.cpp:41: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/gist.hh:43, - from ./gecode/gist/treecanvas.hh:43, - from gecode/gist/treecanvas.cpp:41: -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, @@ -281696,6 +282014,52 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, + from ./gecode/gist.hh:43, + from ./gecode/gist/treecanvas.hh:43, + from ./gecode/gist/qtgist.hh:37, + from gecode/gist/qtgist.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:39:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/gist/treecanvas.hh:42, + from ./gecode/gist/qtgist.hh:37, + from gecode/gist/qtgist.cpp: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/gist.hh:43, + from ./gecode/gist/treecanvas.hh:43, + from ./gecode/gist/qtgist.hh:37, + from gecode/gist/qtgist.cpp:34: +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, + from ./gecode/gist.hh:43, + from ./gecode/gist/treecanvas.hh:43, + from ./gecode/gist/qtgist.hh:37, + from gecode/gist/qtgist.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/gist/treecanvas.hh:42, + from ./gecode/gist/qtgist.hh:37, + from gecode/gist/qtgist.cpp: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/gist.hh:43, + from ./gecode/gist/treecanvas.hh:43, + from ./gecode/gist/qtgist.hh:37, + from gecode/gist/qtgist.cpp:34: +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, @@ -281740,26 +282104,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/gist.hh:43, - from ./gecode/gist/treecanvas.hh:43, - from gecode/gist/treecanvas.cpp:41: -./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/gist/treecanvas.hh:42, - from gecode/gist/treecanvas.cpp:41: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/gist.hh:43, - from ./gecode/gist/treecanvas.hh:43, - from gecode/gist/treecanvas.cpp:41: -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, @@ -281804,6 +282148,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/float.hh:2137, + from ./gecode/gist.hh:43, + from ./gecode/gist/treecanvas.hh:43, + from ./gecode/gist/qtgist.hh:37, + from gecode/gist/qtgist.cpp:34: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': +./gecode/float/trace.hpp:39:39: 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 ./gecode/gist/treecanvas.hh:42, + from ./gecode/gist/qtgist.hh:37, + from gecode/gist/qtgist.cpp: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/gist.hh:43, + from ./gecode/gist/treecanvas.hh:43, + from ./gecode/gist/qtgist.hh:37, + from gecode/gist/qtgist.cpp:34: +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, @@ -281866,26 +282233,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:2137, - from ./gecode/gist.hh:43, - from ./gecode/gist/treecanvas.hh:43, - from gecode/gist/treecanvas.cpp:41: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': -./gecode/float/trace.hpp:39:39: 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 ./gecode/gist/treecanvas.hh:42, - from gecode/gist/treecanvas.cpp:41: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/gist.hh:43, - from ./gecode/gist/treecanvas.hh:43, - from gecode/gist/treecanvas.cpp:41: -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, @@ -282032,6 +282379,66 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/gist/treecanvas.hh:42, + from gecode/gist/treecanvas.cpp:41: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/gist.hh:38, + from ./gecode/gist/treecanvas.hh:43, + from gecode/gist/treecanvas.cpp:41: +./gecode/int/var/int.hpp:49:3: 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, + from ./gecode/gist/treecanvas.hh:42, + from gecode/gist/treecanvas.cpp:41: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/gist.hh:38, + from ./gecode/gist/treecanvas.hh:43, + from gecode/gist/treecanvas.cpp:41: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/gist/treecanvas.hh:42, + from gecode/gist/treecanvas.cpp:41: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/gist.hh:40, + from ./gecode/gist/treecanvas.hh:43, + from gecode/gist/treecanvas.cpp: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) + | ^~~~~~ In file included from ./gecode/int.hh:5699, from ./gecode/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, @@ -282074,18 +282481,26 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -gecode/gist/treecanvas.cpp: In constructor 'Gecode::Gist::TreeCanvas::TreeCanvas(Gecode::Space*, bool, QWidget*, const Gecode::Gist::Options&)': -gecode/gist/treecanvas.cpp:106:61: warning: 'void QTimeLine::setCurveShape(QTimeLine::CurveShape)' is deprecated: Access easingCurve directly [-Wdeprecated-declarations] - 106 | scrollTimeLine.setCurveShape(QTimeLine::EaseInOutCurve); - | ^ -In file included from /usr/include/aarch64-linux-gnu/qt5/QtCore/QtCore:251, - from /usr/include/aarch64-linux-gnu/qt5/QtGui/QtGuiDepends:3, - from /usr/include/aarch64-linux-gnu/qt5/QtGui/QtGui:3, - from ./gecode/gist/treecanvas.hh:37, +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/gist/treecanvas.hh:42, from gecode/gist/treecanvas.cpp:41: -/usr/include/aarch64-linux-gnu/qt5/QtCore/qtimeline.h:114:10: note: declared here - 114 | void setCurveShape(CurveShape shape); - | ^~~~~~~~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/gist.hh:43, + from ./gecode/gist/treecanvas.hh:43, + from gecode/gist/treecanvas.cpp:41: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/set.hh:755, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:37, @@ -282172,17 +282587,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -gecode/gist/treecanvas.cpp:121:59: warning: 'void QTimeLine::setCurveShape(QTimeLine::CurveShape)' is deprecated: Access easingCurve directly [-Wdeprecated-declarations] - 121 | zoomTimeLine.setCurveShape(QTimeLine::EaseInOutCurve); - | ^ -In file included from /usr/include/aarch64-linux-gnu/qt5/QtCore/QtCore:251, - from /usr/include/aarch64-linux-gnu/qt5/QtGui/QtGuiDepends:3, - from /usr/include/aarch64-linux-gnu/qt5/QtGui/QtGui:3, - from ./gecode/gist/treecanvas.hh:37, - from gecode/gist/treecanvas.cpp:41: -/usr/include/aarch64-linux-gnu/qt5/QtCore/qtimeline.h:114:10: note: declared here - 114 | void setCurveShape(CurveShape shape); - | ^~~~~~~~~~~~~ In file included from ./gecode/set.hh:1438, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:37, @@ -282245,32 +282649,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/gist/treecanvas.cpp: In member function 'void Gecode::Gist::TreeCanvas::exportNodePDF(Gecode::Gist::VisualNode*)': -gecode/gist/treecanvas.cpp:1025:67: warning: 'void QPrinter::setPaperSize(const QSizeF&, QPrinter::Unit)' is deprecated: Use setPageSize(QPageSize) instead. [-Wdeprecated-declarations] - 1025 | Layout::extent), QPrinter::Point); - | ^ -In file included from /usr/include/aarch64-linux-gnu/qt5/QtPrintSupport/QPrinter:1, - from gecode/gist/treecanvas.cpp:35: -/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport/qprinter.h:190:10: note: declared here - 190 | void setPaperSize(const QSizeF &paperSize, Unit unit); - | ^~~~~~~~~~~~ -gecode/gist/treecanvas.cpp:1031:41: warning: 'QRect QPrinter::pageRect() const' is deprecated: Use pageLayout().paintRectPixels(resolution()) instead. [-Wdeprecated-declarations] - 1031 | QRect pageRect = printer.pageRect(); - | ^ -In file included from /usr/include/aarch64-linux-gnu/qt5/QtPrintSupport/QPrinter:1, - from gecode/gist/treecanvas.cpp:35: -/usr/include/aarch64-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:41: warning: 'QRect QPrinter::pageRect() const' is deprecated: Use pageLayout().paintRectPixels(resolution()) instead. [-Wdeprecated-declarations] - 1077 | QRect pageRect = printer.pageRect(); - | ^ -In file included from /usr/include/aarch64-linux-gnu/qt5/QtPrintSupport/QPrinter:1, - from gecode/gist/treecanvas.cpp:35: -/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport/qprinter.h:259:11: note: declared here - 259 | QRect pageRect() const; - | ^~~~~~~~ In file included from ./gecode/set.hh:1667, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:37, @@ -282313,51 +282691,6 @@ ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ -gecode/gist/treecanvas.cpp: In member function 'virtual void Gecode::Gist::TreeCanvas::wheelEvent(QWheelEvent*)': -gecode/gist/treecanvas.cpp:1267:30: 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/aarch64-linux-gnu/qt5/QtGui/qtextlayout.h:49, - from /usr/include/aarch64-linux-gnu/qt5/QtGui/qabstracttextdocumentlayout.h:45, - from /usr/include/aarch64-linux-gnu/qt5/QtGui/QtGui:5, - from ./gecode/gist/treecanvas.hh:37, - from gecode/gist/treecanvas.cpp:41: -/usr/include/aarch64-linux-gnu/qt5/QtGui/qevent.h:222:28: note: declared here - 222 | inline Qt::Orientation orientation() const { return qt4O; } - | ^~~~~~~~~~~ -gecode/gist/treecanvas.cpp:1268:67: warning: 'int QWheelEvent::delta() const' is deprecated: Use angleDelta() [-Wdeprecated-declarations] - 1268 | scaleTree(scale*100+ceil(static_cast(event->delta())/4.0), - | ^ -In file included from /usr/include/aarch64-linux-gnu/qt5/QtGui/qtextlayout.h:49, - from /usr/include/aarch64-linux-gnu/qt5/QtGui/qabstracttextdocumentlayout.h:45, - from /usr/include/aarch64-linux-gnu/qt5/QtGui/QtGui:5, - from ./gecode/gist/treecanvas.hh:37, - from gecode/gist/treecanvas.cpp:41: -/usr/include/aarch64-linux-gnu/qt5/QtGui/qevent.h:219:16: note: declared here - 219 | inline int delta() const { return qt4D; } - | ^~~~~ -gecode/gist/treecanvas.cpp:1269:28: warning: 'int QWheelEvent::x() const' is deprecated: Use position() [-Wdeprecated-declarations] - 1269 | event->x(), event->y()); - | ^ -In file included from /usr/include/aarch64-linux-gnu/qt5/QtGui/qtextlayout.h:49, - from /usr/include/aarch64-linux-gnu/qt5/QtGui/qabstracttextdocumentlayout.h:45, - from /usr/include/aarch64-linux-gnu/qt5/QtGui/QtGui:5, - from ./gecode/gist/treecanvas.hh:37, - from gecode/gist/treecanvas.cpp:41: -/usr/include/aarch64-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:40: warning: 'int QWheelEvent::y() const' is deprecated: Use position() [-Wdeprecated-declarations] - 1269 | event->x(), event->y()); - | ^ -In file included from /usr/include/aarch64-linux-gnu/qt5/QtGui/qtextlayout.h:49, - from /usr/include/aarch64-linux-gnu/qt5/QtGui/qabstracttextdocumentlayout.h:45, - from /usr/include/aarch64-linux-gnu/qt5/QtGui/QtGui:5, - from ./gecode/gist/treecanvas.hh:37, - from gecode/gist/treecanvas.cpp:41: -/usr/include/aarch64-linux-gnu/qt5/QtGui/qevent.h:231:16: note: declared here - 231 | inline int y() const { return int(p.y()); } - | ^ In file included from ./gecode/set.hh:1866, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:37, @@ -282527,41 +282860,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, - from ./gecode/gist/stopbrancher.hh:34, - from gecode/gist/stopbrancher.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/gist/stopbrancher.hh:34, - from gecode/gist/stopbrancher.cpp: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: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, - from ./gecode/gist/stopbrancher.hh:34, - from gecode/gist/stopbrancher.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/gist/stopbrancher.hh:34, - from gecode/gist/stopbrancher.cpp: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:261, - from ./gecode/gist/stopbrancher.hh:34, - from gecode/gist/stopbrancher.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/gist.hh:43, from ./gecode/gist/mainwindow.hh:37, @@ -282591,19 +282889,6 @@ ./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ -In file included from ./gecode/kernel.hh:285, - from ./gecode/gist/stopbrancher.hh:34, - from gecode/gist/stopbrancher.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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/gist/stopbrancher.hh:34, - from gecode/gist/stopbrancher.cpp: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:150, from ./gecode/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, @@ -282611,9 +282896,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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/gist.hh:43, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.cpp:34: @@ -282641,9 +282923,71 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/gist/stopbrancher.hh:34, + from gecode/gist/stopbrancher.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261, + from ./gecode/gist/stopbrancher.hh:34, + from gecode/gist/stopbrancher.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/gist/stopbrancher.hh:34, + from gecode/gist/stopbrancher.cpp: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: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, + from ./gecode/gist/stopbrancher.hh:34, + from gecode/gist/stopbrancher.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/gist/stopbrancher.hh:34, + from gecode/gist/stopbrancher.cpp: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:261, + from ./gecode/gist/stopbrancher.hh:34, + from gecode/gist/stopbrancher.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./gecode/gist/stopbrancher.hh:34, + from gecode/gist/stopbrancher.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/gist/stopbrancher.hh:34, + from gecode/gist/stopbrancher.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/gist/treecanvas.hh:42, - from gecode/gist/treecanvas.cpp:41: + from ./gecode/gist/qtgist.hh:37, + from gecode/gist/qtgist.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] @@ -282653,13 +282997,15 @@ from ./gecode/int.hh:604, from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, - from gecode/gist/treecanvas.cpp:41: + from ./gecode/gist/qtgist.hh:37, + from gecode/gist/qtgist.cpp: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:176, from ./gecode/gist/treecanvas.hh:42, - from gecode/gist/treecanvas.cpp:41: + from ./gecode/gist/qtgist.hh:37, + from gecode/gist/qtgist.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -282669,13 +283015,15 @@ from ./gecode/int.hh:604, from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, - from gecode/gist/treecanvas.cpp:41: + from ./gecode/gist/qtgist.hh:37, + from gecode/gist/qtgist.cpp: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) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/gist/treecanvas.hh:42, - from gecode/gist/treecanvas.cpp:41: + from ./gecode/gist/qtgist.hh:37, + from gecode/gist/qtgist.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] @@ -282685,13 +283033,15 @@ from ./gecode/int.hh:604, from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, - from gecode/gist/treecanvas.cpp:41: + from ./gecode/gist/qtgist.hh:37, + from gecode/gist/qtgist.cpp: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:176, from ./gecode/gist/treecanvas.hh:42, - from gecode/gist/treecanvas.cpp:41: + from ./gecode/gist/qtgist.hh:37, + from gecode/gist/qtgist.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -282701,13 +283051,15 @@ from ./gecode/int.hh:604, from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, - from gecode/gist/treecanvas.cpp:41: + from ./gecode/gist/qtgist.hh:37, + from gecode/gist/qtgist.cpp: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) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/gist/treecanvas.hh:42, - from gecode/gist/treecanvas.cpp:41: + from ./gecode/gist/qtgist.hh:37, + from gecode/gist/qtgist.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -282717,13 +283069,15 @@ from ./gecode/set.hh:461, from ./gecode/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, - from gecode/gist/treecanvas.cpp:41: + from ./gecode/gist/qtgist.hh:37, + from gecode/gist/qtgist.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/gist/treecanvas.hh:42, - from gecode/gist/treecanvas.cpp:41: + from ./gecode/gist/qtgist.hh:37, + from gecode/gist/qtgist.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -282733,13 +283087,15 @@ from ./gecode/set.hh:461, from ./gecode/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, - from gecode/gist/treecanvas.cpp:41: + from ./gecode/gist/qtgist.hh:37, + from gecode/gist/qtgist.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/gist/treecanvas.hh:42, - from gecode/gist/treecanvas.cpp:41: + from ./gecode/gist/qtgist.hh:37, + from gecode/gist/qtgist.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] @@ -282749,13 +283105,15 @@ from ./gecode/float.hh:944, from ./gecode/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, - from gecode/gist/treecanvas.cpp:41: + from ./gecode/gist/qtgist.hh:37, + from gecode/gist/qtgist.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/gist/treecanvas.hh:42, - from gecode/gist/treecanvas.cpp:41: + from ./gecode/gist/qtgist.hh:37, + from gecode/gist/qtgist.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:114:32: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] @@ -282765,7 +283123,8 @@ from ./gecode/float.hh:944, from ./gecode/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, - from gecode/gist/treecanvas.cpp:41: + from ./gecode/gist/qtgist.hh:37, + from gecode/gist/qtgist.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ @@ -283119,857 +283478,94 @@ | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, - from gecode/gist/stopbrancher.cpp:34: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/gist.hh:38, - from ./gecode/gist/stopbrancher.hh:35, - from gecode/gist/stopbrancher.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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:150, - from ./gecode/gist/stopbrancher.hh:34, - from gecode/gist/stopbrancher.cpp: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/gist.hh:38, - from ./gecode/gist/stopbrancher.hh:35, - from gecode/gist/stopbrancher.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/gist.hh:38, - from ./gecode/gist/stopbrancher.hh:35, - from gecode/gist/stopbrancher.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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:150, - from ./gecode/gist/stopbrancher.hh:34, - from gecode/gist/stopbrancher.cpp: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/gist.hh:38, - from ./gecode/gist/stopbrancher.hh:35, - from gecode/gist/stopbrancher.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/gist.hh:38, - from ./gecode/gist/stopbrancher.hh:35, - from gecode/gist/stopbrancher.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: 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 ./gecode/gist/stopbrancher.hh:34, - from gecode/gist/stopbrancher.cpp: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/gist.hh:38, - from ./gecode/gist/stopbrancher.hh:35, - from gecode/gist/stopbrancher.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/gist.hh:38, - from ./gecode/gist/stopbrancher.hh:35, - from gecode/gist/stopbrancher.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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:150, - from ./gecode/gist/stopbrancher.hh:34, - from gecode/gist/stopbrancher.cpp: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/gist.hh:38, - from ./gecode/gist/stopbrancher.hh:35, - from gecode/gist/stopbrancher.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/gist/treecanvas.hh:42, - from ./gecode/gist/qtgist.hh:37, - from gecode/gist/qtgist.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/gist.hh:38, - from ./gecode/gist/treecanvas.hh:43, - from ./gecode/gist/qtgist.hh:37, - from gecode/gist/qtgist.cpp: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:176, - from ./gecode/gist/treecanvas.hh:42, - from ./gecode/gist/qtgist.hh:37, - from gecode/gist/qtgist.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/gist.hh:38, - from ./gecode/gist/treecanvas.hh:43, - from ./gecode/gist/qtgist.hh:37, - from gecode/gist/qtgist.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/gist/treecanvas.hh:42, - from ./gecode/gist/qtgist.hh:37, - from gecode/gist/qtgist.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/gist.hh:38, - from ./gecode/gist/treecanvas.hh:43, - from ./gecode/gist/qtgist.hh:37, - from gecode/gist/qtgist.cpp: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:176, - from ./gecode/gist/treecanvas.hh:42, - from ./gecode/gist/qtgist.hh:37, - from gecode/gist/qtgist.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/gist.hh:38, - from ./gecode/gist/treecanvas.hh:43, - from ./gecode/gist/qtgist.hh:37, - from gecode/gist/qtgist.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/gist/treecanvas.hh:42, - from ./gecode/gist/qtgist.hh:37, - from gecode/gist/qtgist.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/gist.hh:40, - from ./gecode/gist/treecanvas.hh:43, - from ./gecode/gist/qtgist.hh:37, - from gecode/gist/qtgist.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/gist/treecanvas.hh:42, - from ./gecode/gist/qtgist.hh:37, - from gecode/gist/qtgist.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/gist.hh:40, - from ./gecode/gist/treecanvas.hh:43, - from ./gecode/gist/qtgist.hh:37, - from gecode/gist/qtgist.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/gist.hh:40, - from ./gecode/gist/stopbrancher.hh:35, - from gecode/gist/stopbrancher.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/gist/stopbrancher.hh:34, - from gecode/gist/stopbrancher.cpp: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/gist.hh:40, - from ./gecode/gist/stopbrancher.hh:35, - from gecode/gist/stopbrancher.cpp:34: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/gist.hh:40, - from ./gecode/gist/stopbrancher.hh:35, - from gecode/gist/stopbrancher.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: 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:150, - from ./gecode/gist/stopbrancher.hh:34, - from gecode/gist/stopbrancher.cpp: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/gist.hh:40, - from ./gecode/gist/stopbrancher.hh:35, - from gecode/gist/stopbrancher.cpp:34: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/gist.hh:40, - from ./gecode/gist/stopbrancher.hh:35, - from gecode/gist/stopbrancher.cpp:34: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/gist/stopbrancher.hh:34, - from gecode/gist/stopbrancher.cpp: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:229, - from ./gecode/gist/stopbrancher.hh:34, - from gecode/gist/stopbrancher.cpp: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:1173, - from ./gecode/gist.hh:40, - from ./gecode/gist/stopbrancher.hh:35, - from gecode/gist/stopbrancher.cpp:34: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: 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 ./gecode/gist/stopbrancher.hh:34, - from gecode/gist/stopbrancher.cpp: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:229, - from ./gecode/gist/stopbrancher.hh:34, - from gecode/gist/stopbrancher.cpp: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, - from ./gecode/gist.hh:40, - from ./gecode/gist/stopbrancher.hh:35, - from gecode/gist/stopbrancher.cpp:34: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/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 ./gecode/gist/stopbrancher.hh:34, - from gecode/gist/stopbrancher.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/gist.hh:40, - from ./gecode/gist/stopbrancher.hh:35, - from gecode/gist/stopbrancher.cpp:34: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, - from ./gecode/gist.hh:40, - from ./gecode/gist/stopbrancher.hh:35, - from gecode/gist/stopbrancher.cpp:34: -./gecode/set/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:150, - from ./gecode/gist/stopbrancher.hh:34, - from gecode/gist/stopbrancher.cpp: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/gist.hh:40, - from ./gecode/gist/stopbrancher.hh:35, - from gecode/gist/stopbrancher.cpp:34: -./gecode/set.hh:1206:20: note: initializing argument 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, - from ./gecode/gist.hh:40, - from ./gecode/gist/stopbrancher.hh:35, - from gecode/gist/stopbrancher.cpp:34: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/gist/stopbrancher.hh:34, - from gecode/gist/stopbrancher.cpp: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/gist.hh:40, - from ./gecode/gist/stopbrancher.hh:35, - from gecode/gist/stopbrancher.cpp: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); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/gist.hh:40, - from ./gecode/gist/stopbrancher.hh:35, - from gecode/gist/stopbrancher.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/gist/stopbrancher.hh:34, - from gecode/gist/stopbrancher.cpp: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/gist.hh:40, - from ./gecode/gist/stopbrancher.hh:35, - from gecode/gist/stopbrancher.cpp:34: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/gist.hh:40, - from ./gecode/gist/stopbrancher.hh:35, - from gecode/gist/stopbrancher.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/gist/stopbrancher.hh:34, - from gecode/gist/stopbrancher.cpp: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/gist.hh:40, - from ./gecode/gist/stopbrancher.hh:35, - from gecode/gist/stopbrancher.cpp:34: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, - from ./gecode/gist.hh:40, - from ./gecode/gist/stopbrancher.hh:35, - from gecode/gist/stopbrancher.cpp:34: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: 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 ./gecode/gist/stopbrancher.hh:34, - from gecode/gist/stopbrancher.cpp: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/gist.hh:40, - from ./gecode/gist/stopbrancher.hh:35, - from gecode/gist/stopbrancher.cpp:34: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/gist/treecanvas.hh:42, - from ./gecode/gist/qtgist.hh:37, - from gecode/gist/qtgist.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/gist.hh:43, - from ./gecode/gist/treecanvas.hh:43, - from ./gecode/gist/qtgist.hh:37, - from gecode/gist/qtgist.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/gist/treecanvas.hh:42, - from ./gecode/gist/qtgist.hh:37, - from gecode/gist/qtgist.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/gist.hh:43, - from ./gecode/gist/treecanvas.hh:43, - from ./gecode/gist/qtgist.hh:37, - from gecode/gist/qtgist.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/gist.hh:43, - from ./gecode/gist/stopbrancher.hh:35, - from gecode/gist/stopbrancher.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:40:25: 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 ./gecode/gist/stopbrancher.hh:34, - from gecode/gist/stopbrancher.cpp: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/gist.hh:43, - from ./gecode/gist/stopbrancher.hh:35, - from gecode/gist/stopbrancher.cpp:34: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/gist.hh:43, - from ./gecode/gist/stopbrancher.hh:35, - from gecode/gist/stopbrancher.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:45:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/gist/stopbrancher.hh:34, - from gecode/gist/stopbrancher.cpp: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/gist.hh:43, - from ./gecode/gist/stopbrancher.hh:35, - from gecode/gist/stopbrancher.cpp:34: -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from ./gecode/gist.hh:43, - from ./gecode/gist/stopbrancher.hh:35, - from gecode/gist/stopbrancher.cpp:34: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/gist/stopbrancher.hh:34, - from gecode/gist/stopbrancher.cpp: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:229, - from ./gecode/gist/stopbrancher.hh:34, - from gecode/gist/stopbrancher.cpp: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/float.hh:1546, - from ./gecode/gist.hh:43, - from ./gecode/gist/stopbrancher.hh:35, - from gecode/gist/stopbrancher.cpp:34: -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:29: 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 ./gecode/gist/stopbrancher.hh:34, - from gecode/gist/stopbrancher.cpp: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:229, - from ./gecode/gist/stopbrancher.hh:34, - from gecode/gist/stopbrancher.cpp: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/kernel.hh:176, - from ./gecode/gist/treecanvas.hh:42, - from gecode/gist/treecanvas.cpp:41: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/gist.hh:38, - from ./gecode/gist/treecanvas.hh:43, - from gecode/gist/treecanvas.cpp:41: -./gecode/int/var/int.hpp:49:3: 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, - from ./gecode/gist.hh:43, - from ./gecode/gist/stopbrancher.hh:35, - from gecode/gist/stopbrancher.cpp:34: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/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:150, - from ./gecode/gist/stopbrancher.hh:34, - from gecode/gist/stopbrancher.cpp: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/float.hh:1546, - from ./gecode/gist.hh:43, - from ./gecode/gist/stopbrancher.hh:35, - from gecode/gist/stopbrancher.cpp:34: -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, - from ./gecode/gist.hh:43, - from ./gecode/gist/stopbrancher.hh:35, - from gecode/gist/stopbrancher.cpp:34: -./gecode/float/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:150, - from ./gecode/gist/stopbrancher.hh:34, - from gecode/gist/stopbrancher.cpp: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/gist.hh:43, - from ./gecode/gist/stopbrancher.hh:35, - from gecode/gist/stopbrancher.cpp:34: -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/gist/treecanvas.hh:42, - from gecode/gist/treecanvas.cpp:41: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/gist.hh:38, - from ./gecode/gist/treecanvas.hh:43, - from gecode/gist/treecanvas.cpp:41: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/float.hh:1811, - from ./gecode/gist.hh:43, - from ./gecode/gist/stopbrancher.hh:35, - from gecode/gist/stopbrancher.cpp:34: -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/gist/stopbrancher.hh:34, - from gecode/gist/stopbrancher.cpp: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/gist.hh:43, - from ./gecode/gist/stopbrancher.hh:35, - from gecode/gist/stopbrancher.cpp:34: -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/gist.hh:43, - from ./gecode/gist/stopbrancher.hh:35, - from gecode/gist/stopbrancher.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:39:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/gist/stopbrancher.hh:34, - from gecode/gist/stopbrancher.cpp: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/gist.hh:43, - from ./gecode/gist/stopbrancher.hh:35, - from gecode/gist/stopbrancher.cpp:34: -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/gist.hh:43, - from ./gecode/gist/stopbrancher.hh:35, - from gecode/gist/stopbrancher.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/gist/stopbrancher.hh:34, - from gecode/gist/stopbrancher.cpp: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/gist.hh:43, - from ./gecode/gist/stopbrancher.hh:35, - from gecode/gist/stopbrancher.cpp:34: -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137, - from ./gecode/gist.hh:43, - from ./gecode/gist/stopbrancher.hh:35, - from gecode/gist/stopbrancher.cpp:34: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': -./gecode/float/trace.hpp:39:39: 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 ./gecode/gist/stopbrancher.hh:34, - from gecode/gist/stopbrancher.cpp: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/gist.hh:43, - from ./gecode/gist/stopbrancher.hh:35, - from gecode/gist/stopbrancher.cpp:34: -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::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) {} - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/gist/stopbrancher.hh:34, - from gecode/gist/stopbrancher.cpp: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: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); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/gist/stopbrancher.hh:34, - from gecode/gist/stopbrancher.cpp: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/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, - from ./gecode/gist/treecanvas.hh:42, - from gecode/gist/treecanvas.cpp:41: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/gist.hh:40, - from ./gecode/gist/treecanvas.hh:43, - from gecode/gist/treecanvas.cpp: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) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/gist/treecanvas.hh:42, - from gecode/gist/treecanvas.cpp:41: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/gist.hh:43, - from ./gecode/gist/treecanvas.hh:43, - from gecode/gist/treecanvas.cpp:41: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/gist/stopbrancher.hh:34, - from gecode/gist/stopbrancher.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/gist.hh:38, - from ./gecode/gist/stopbrancher.hh:35, - from gecode/gist/stopbrancher.cpp: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:176, - from ./gecode/gist/stopbrancher.hh:34, - from gecode/gist/stopbrancher.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, + from gecode/gist/stopbrancher.cpp:34: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, from ./gecode/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, from ./gecode/gist/stopbrancher.hh:34, from gecode/gist/stopbrancher.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - 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) { + | ^~~~ +In file included from ./gecode/gist.hh:38, + from ./gecode/gist/stopbrancher.hh:35, + from gecode/gist/stopbrancher.cpp:34: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, from ./gecode/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.cpp: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:176, +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, from ./gecode/gist/stopbrancher.hh:34, from gecode/gist/stopbrancher.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/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) { + | ^~~~ +In file included from ./gecode/gist.hh:38, + from ./gecode/gist/stopbrancher.hh:35, + from gecode/gist/stopbrancher.cpp:34: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, from ./gecode/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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 ./gecode/gist/stopbrancher.hh:34, from gecode/gist/stopbrancher.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/gist.hh:40, +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/gist/stopbrancher.hh:34, - from gecode/gist/stopbrancher.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.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(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/gist.hh:40, +In file included from ./gecode/int.hh:5699, + from ./gecode/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, from ./gecode/gist/stopbrancher.hh:34, from gecode/gist/stopbrancher.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/gist.hh:43, +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/gist/stopbrancher.hh:34, - from gecode/gist/stopbrancher.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.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(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/gist.hh:43, - from ./gecode/gist/stopbrancher.hh:35, - from gecode/gist/stopbrancher.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, - from ./gecode/gist/stopbrancher.hh:34, - from gecode/gist/stopbrancher.cpp:34: + from ./gecode/gist/treecanvas.hh:42, + from ./gecode/gist/qtgist.hh:37, + from gecode/gist/qtgist.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' ./gecode/int/array.hpp:105:28: required from here @@ -283979,14 +283575,16 @@ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/gist.hh:38, - from ./gecode/gist/stopbrancher.hh:35, - from gecode/gist/stopbrancher.cpp:34: + from ./gecode/gist/treecanvas.hh:43, + from ./gecode/gist/qtgist.hh:37, + from gecode/gist/qtgist.cpp: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:176, - from ./gecode/gist/stopbrancher.hh:34, - from gecode/gist/stopbrancher.cpp:34: + from ./gecode/gist/treecanvas.hh:42, + from ./gecode/gist/qtgist.hh:37, + from gecode/gist/qtgist.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' ./gecode/int/array.hpp:134:29: required from here @@ -283996,11 +283594,50 @@ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/gist.hh:38, - from ./gecode/gist/stopbrancher.hh:35, - from gecode/gist/stopbrancher.cpp:34: + from ./gecode/gist/treecanvas.hh:43, + from ./gecode/gist/qtgist.hh:37, + from gecode/gist/qtgist.cpp: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) | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/gist/treecanvas.hh:42, + from ./gecode/gist/qtgist.hh:37, + from gecode/gist/qtgist.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/gist.hh:40, + from ./gecode/gist/treecanvas.hh:43, + from ./gecode/gist/qtgist.hh:37, + from gecode/gist/qtgist.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/gist/treecanvas.hh:42, + from ./gecode/gist/qtgist.hh:37, + from gecode/gist/qtgist.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/gist.hh:43, + from ./gecode/gist/treecanvas.hh:43, + from ./gecode/gist/qtgist.hh:37, + from gecode/gist/qtgist.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/int.hh:917, from ./gecode/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, @@ -284017,23 +283654,46 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/set.hh:755, + from ./gecode/gist.hh:40, + from ./gecode/gist/stopbrancher.hh:35, + from gecode/gist/stopbrancher.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ^ +In file included from ./gecode/kernel.hh:150, from ./gecode/gist/stopbrancher.hh:34, from gecode/gist/stopbrancher.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/gist.hh:40, + from ./gecode/gist/stopbrancher.hh:35, + from gecode/gist/stopbrancher.cpp:34: +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, from ./gecode/gist.hh:40, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, + from ./gecode/gist/stopbrancher.hh:34, + from gecode/gist/stopbrancher.cpp: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/gist.hh:40, + from ./gecode/gist/stopbrancher.hh:35, + from gecode/gist/stopbrancher.cpp:34: +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ In file included from ./gecode/int.hh:1723, from ./gecode/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, @@ -284057,44 +283717,46 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/gist/treecanvas.hh:42, - from ./gecode/gist/qtgist.hh:37, - from gecode/gist/qtgist.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/gist.hh:38, - from ./gecode/gist/treecanvas.hh:43, - from ./gecode/gist/qtgist.hh:37, - from gecode/gist/qtgist.cpp: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:176, - from ./gecode/gist/treecanvas.hh:42, - from ./gecode/gist/qtgist.hh:37, - from gecode/gist/qtgist.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/gist.hh:38, - from ./gecode/gist/treecanvas.hh:43, - from ./gecode/gist/qtgist.hh:37, - from gecode/gist/qtgist.cpp: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) - | ^~~~~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/gist.hh:40, + from ./gecode/gist/stopbrancher.hh:35, + from gecode/gist/stopbrancher.cpp:34: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/gist/stopbrancher.hh:34, + from gecode/gist/stopbrancher.cpp: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:229, + from ./gecode/gist/stopbrancher.hh:34, + from gecode/gist/stopbrancher.cpp: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:1173, + from ./gecode/gist.hh:40, + from ./gecode/gist/stopbrancher.hh:35, + from gecode/gist/stopbrancher.cpp:34: +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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 ./gecode/gist/stopbrancher.hh:34, + from gecode/gist/stopbrancher.cpp: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:229, + from ./gecode/gist/stopbrancher.hh:34, + from gecode/gist/stopbrancher.cpp:34: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, @@ -284126,6 +283788,14 @@ ./gecode/int/extensional.hpp:45:41: 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:1438, + from ./gecode/gist.hh:40, + from ./gecode/gist/stopbrancher.hh:35, + from gecode/gist/stopbrancher.cpp:34: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/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 ./gecode/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, @@ -284135,12 +283805,44 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/gist/stopbrancher.hh:34, + from gecode/gist/stopbrancher.cpp: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/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.cpp:35: ./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/gist.hh:40, + from ./gecode/gist/stopbrancher.hh:35, + from gecode/gist/stopbrancher.cpp:34: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/gist.hh:40, + from ./gecode/gist/stopbrancher.hh:35, + from gecode/gist/stopbrancher.cpp:34: +./gecode/set/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:150, + from ./gecode/gist/stopbrancher.hh:34, + from gecode/gist/stopbrancher.cpp: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/gist.hh:40, + from ./gecode/gist/stopbrancher.hh:35, + from gecode/gist/stopbrancher.cpp:34: +./gecode/set.hh:1206:20: note: initializing argument 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:2555, from ./gecode/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, @@ -284164,6 +283866,25 @@ ./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438, + from ./gecode/gist.hh:40, + from ./gecode/gist/stopbrancher.hh:35, + from gecode/gist/stopbrancher.cpp:34: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/gist/stopbrancher.hh:34, + from gecode/gist/stopbrancher.cpp: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/gist.hh:40, + from ./gecode/gist/stopbrancher.hh:35, + from gecode/gist/stopbrancher.cpp: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); + | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, @@ -284291,23 +284012,66 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, +In file included from ./gecode/set.hh:1667, + from ./gecode/gist.hh:40, + from ./gecode/gist/stopbrancher.hh:35, + from gecode/gist/stopbrancher.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, from ./gecode/gist/stopbrancher.hh:34, from gecode/gist/stopbrancher.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/gist.hh:43, +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/gist.hh:40, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/gist.hh:40, + from ./gecode/gist/stopbrancher.hh:35, + from gecode/gist/stopbrancher.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/gist/stopbrancher.hh:34, + from gecode/gist/stopbrancher.cpp: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/gist.hh:40, + from ./gecode/gist/stopbrancher.hh:35, + from gecode/gist/stopbrancher.cpp:34: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866, + from ./gecode/gist.hh:40, + from ./gecode/gist/stopbrancher.hh:35, + from gecode/gist/stopbrancher.cpp:34: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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 ./gecode/gist/stopbrancher.hh:34, + from gecode/gist/stopbrancher.cpp: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/gist.hh:40, + from ./gecode/gist/stopbrancher.hh:35, + from gecode/gist/stopbrancher.cpp:34: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, @@ -284376,85 +284140,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, - from ./gecode/gist/treecanvas.hh:42, - from ./gecode/gist/qtgist.hh:37, - from gecode/gist/qtgist.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/gist.hh:40, - from ./gecode/gist/treecanvas.hh:43, - from ./gecode/gist/qtgist.hh:37, - from gecode/gist/qtgist.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/gist/treecanvas.hh:42, - from gecode/gist/treecanvas.cpp:41: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/gist.hh:38, - from ./gecode/gist/treecanvas.hh:43, - from gecode/gist/treecanvas.cpp:41: -./gecode/int/var/int.hpp:49:3: 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, - from ./gecode/gist/treecanvas.hh:42, - from gecode/gist/treecanvas.cpp:41: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/gist.hh:38, - from ./gecode/gist/treecanvas.hh:43, - from gecode/gist/treecanvas.cpp:41: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/gist/treecanvas.hh:42, - from gecode/gist/treecanvas.cpp:41: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/gist.hh:40, - from ./gecode/gist/treecanvas.hh:43, - from gecode/gist/treecanvas.cpp: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) - | ^~~~~~ In file included from ./gecode/int.hh:4845, from ./gecode/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, @@ -284523,125 +284208,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, - from ./gecode/gist/treecanvas.hh:42, - from gecode/gist/treecanvas.cpp:41: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/gist.hh:43, - from ./gecode/gist/treecanvas.hh:43, - from gecode/gist/treecanvas.cpp:41: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/gist/stopbrancher.hh:34, - from gecode/gist/stopbrancher.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/gist.hh:38, - from ./gecode/gist/stopbrancher.hh:35, - from gecode/gist/stopbrancher.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/gist/stopbrancher.hh:34, - from gecode/gist/stopbrancher.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/gist.hh:38, - from ./gecode/gist/stopbrancher.hh:35, - from gecode/gist/stopbrancher.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/gist/stopbrancher.hh:34, - from gecode/gist/stopbrancher.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/gist.hh:40, - from ./gecode/gist/stopbrancher.hh:35, - from gecode/gist/stopbrancher.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/gist/stopbrancher.hh:34, - from gecode/gist/stopbrancher.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/gist.hh:43, - from ./gecode/gist/stopbrancher.hh:35, - from gecode/gist/stopbrancher.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/gist/treecanvas.hh:42, - from ./gecode/gist/qtgist.hh:37, - from gecode/gist/qtgist.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/gist.hh:43, - from ./gecode/gist/treecanvas.hh:43, - from ./gecode/gist/qtgist.hh:37, - from gecode/gist/qtgist.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/int.hh:5223, from ./gecode/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, @@ -284780,6 +284346,293 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/gist.hh:43, + from ./gecode/gist/stopbrancher.hh:35, + from gecode/gist/stopbrancher.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:40:25: 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 ./gecode/gist/stopbrancher.hh:34, + from gecode/gist/stopbrancher.cpp: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/gist.hh:43, + from ./gecode/gist/stopbrancher.hh:35, + from gecode/gist/stopbrancher.cpp:34: +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/gist.hh:43, + from ./gecode/gist/stopbrancher.hh:35, + from gecode/gist/stopbrancher.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:45:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/gist/stopbrancher.hh:34, + from gecode/gist/stopbrancher.cpp: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/gist.hh:43, + from ./gecode/gist/stopbrancher.hh:35, + from gecode/gist/stopbrancher.cpp:34: +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546, + from ./gecode/gist.hh:43, + from ./gecode/gist/stopbrancher.hh:35, + from gecode/gist/stopbrancher.cpp:34: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/gist/stopbrancher.hh:34, + from gecode/gist/stopbrancher.cpp: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:229, + from ./gecode/gist/stopbrancher.hh:34, + from gecode/gist/stopbrancher.cpp: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/float.hh:1546, + from ./gecode/gist.hh:43, + from ./gecode/gist/stopbrancher.hh:35, + from gecode/gist/stopbrancher.cpp:34: +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:29: 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 ./gecode/gist/stopbrancher.hh:34, + from gecode/gist/stopbrancher.cpp: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:229, + from ./gecode/gist/stopbrancher.hh:34, + from gecode/gist/stopbrancher.cpp: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/float.hh:1811, + from ./gecode/gist.hh:43, + from ./gecode/gist/stopbrancher.hh:35, + from gecode/gist/stopbrancher.cpp:34: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/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:150, + from ./gecode/gist/stopbrancher.hh:34, + from gecode/gist/stopbrancher.cpp: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/float.hh:1546, + from ./gecode/gist.hh:43, + from ./gecode/gist/stopbrancher.hh:35, + from gecode/gist/stopbrancher.cpp:34: +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, + from ./gecode/gist.hh:43, + from ./gecode/gist/stopbrancher.hh:35, + from gecode/gist/stopbrancher.cpp:34: +./gecode/float/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:150, + from ./gecode/gist/stopbrancher.hh:34, + from gecode/gist/stopbrancher.cpp: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/gist.hh:43, + from ./gecode/gist/stopbrancher.hh:35, + from gecode/gist/stopbrancher.cpp:34: +./gecode/float.hh:1578:22: note: initializing argument 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, + from ./gecode/gist.hh:43, + from ./gecode/gist/stopbrancher.hh:35, + from gecode/gist/stopbrancher.cpp:34: +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/gist/stopbrancher.hh:34, + from gecode/gist/stopbrancher.cpp: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/gist.hh:43, + from ./gecode/gist/stopbrancher.hh:35, + from gecode/gist/stopbrancher.cpp:34: +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, + from ./gecode/gist.hh:43, + from ./gecode/gist/stopbrancher.hh:35, + from gecode/gist/stopbrancher.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:39:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/gist/stopbrancher.hh:34, + from gecode/gist/stopbrancher.cpp: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/gist.hh:43, + from ./gecode/gist/stopbrancher.hh:35, + from gecode/gist/stopbrancher.cpp:34: +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, + from ./gecode/gist.hh:43, + from ./gecode/gist/stopbrancher.hh:35, + from gecode/gist/stopbrancher.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/gist/stopbrancher.hh:34, + from gecode/gist/stopbrancher.cpp: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/gist.hh:43, + from ./gecode/gist/stopbrancher.hh:35, + from gecode/gist/stopbrancher.cpp:34: +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137, + from ./gecode/gist.hh:43, + from ./gecode/gist/stopbrancher.hh:35, + from gecode/gist/stopbrancher.cpp:34: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': +./gecode/float/trace.hpp:39:39: 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 ./gecode/gist/stopbrancher.hh:34, + from gecode/gist/stopbrancher.cpp: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/gist.hh:43, + from ./gecode/gist/stopbrancher.hh:35, + from gecode/gist/stopbrancher.cpp:34: +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/gist/treecanvas.hh:42, + from ./gecode/gist/qtgist.hh:37, + from gecode/gist/qtgist.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/gist.hh:38, + from ./gecode/gist/treecanvas.hh:43, + from ./gecode/gist/qtgist.hh:37, + from gecode/gist/qtgist.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/gist/treecanvas.hh:42, + from ./gecode/gist/qtgist.hh:37, + from gecode/gist/qtgist.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/gist.hh:38, + from ./gecode/gist/treecanvas.hh:43, + from ./gecode/gist/qtgist.hh:37, + from gecode/gist/qtgist.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/gist/treecanvas.hh:42, + from ./gecode/gist/qtgist.hh:37, + from gecode/gist/qtgist.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/gist.hh:40, + from ./gecode/gist/treecanvas.hh:43, + from ./gecode/gist/qtgist.hh:37, + from gecode/gist/qtgist.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/gist/treecanvas.hh:42, + from ./gecode/gist/qtgist.hh:37, + from gecode/gist/qtgist.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/gist.hh:43, + from ./gecode/gist/treecanvas.hh:43, + from ./gecode/gist/qtgist.hh:37, + from gecode/gist/qtgist.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/set.hh:755, from ./gecode/gist.hh:40, from ./gecode/gist/nodewidget.hh:37, @@ -284878,6 +284731,32 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +gecode/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) {} + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/gist/stopbrancher.hh:34, + from gecode/gist/stopbrancher.cpp: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: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); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/gist/stopbrancher.hh:34, + from gecode/gist/stopbrancher.cpp: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/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/set.hh:1438, from ./gecode/gist.hh:40, from ./gecode/gist/nodewidget.hh:37, @@ -284946,94 +284825,6 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/gist/treecanvas.hh:42, - from ./gecode/gist/qtgist.hh:37, - from gecode/gist/qtgist.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/gist.hh:38, - from ./gecode/gist/treecanvas.hh:43, - from ./gecode/gist/qtgist.hh:37, - from gecode/gist/qtgist.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/gist/treecanvas.hh:42, - from ./gecode/gist/qtgist.hh:37, - from gecode/gist/qtgist.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/gist.hh:38, - from ./gecode/gist/treecanvas.hh:43, - from ./gecode/gist/qtgist.hh:37, - from gecode/gist/qtgist.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/gist/treecanvas.hh:42, - from ./gecode/gist/qtgist.hh:37, - from gecode/gist/qtgist.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/gist.hh:40, - from ./gecode/gist/treecanvas.hh:43, - from ./gecode/gist/qtgist.hh:37, - from gecode/gist/qtgist.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/gist/treecanvas.hh:42, - from ./gecode/gist/qtgist.hh:37, - from gecode/gist/qtgist.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/gist.hh:43, - from ./gecode/gist/treecanvas.hh:43, - from ./gecode/gist/qtgist.hh:37, - from gecode/gist/qtgist.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/set.hh:1667, from ./gecode/gist.hh:40, from ./gecode/gist/nodewidget.hh:37, @@ -285080,6 +284871,22 @@ ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/gist/stopbrancher.hh:34, + from gecode/gist/stopbrancher.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/gist.hh:38, + from ./gecode/gist/stopbrancher.hh:35, + from gecode/gist/stopbrancher.cpp: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/set.hh:1866, from ./gecode/gist.hh:40, from ./gecode/gist/nodewidget.hh:37, @@ -285103,8 +284910,118 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -moc -I. -pgecode/gist gecode/gist/treecanvas.hh -o gecode/gist/moc_treecanvas.cpp -moc -I. -pgecode/gist gecode/gist/qtgist.hh -o gecode/gist/moc_qtgist.cpp +In file included from ./gecode/kernel.hh:176, + from ./gecode/gist/stopbrancher.hh:34, + from gecode/gist/stopbrancher.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/gist.hh:38, + from ./gecode/gist/stopbrancher.hh:35, + from gecode/gist/stopbrancher.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/gist/stopbrancher.hh:34, + from gecode/gist/stopbrancher.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/gist.hh:38, + from ./gecode/gist/stopbrancher.hh:35, + from gecode/gist/stopbrancher.cpp: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:176, + from ./gecode/gist/stopbrancher.hh:34, + from gecode/gist/stopbrancher.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/gist.hh:38, + from ./gecode/gist/stopbrancher.hh:35, + from gecode/gist/stopbrancher.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/gist/stopbrancher.hh:34, + from gecode/gist/stopbrancher.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/gist.hh:40, + from ./gecode/gist/stopbrancher.hh:35, + from gecode/gist/stopbrancher.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/gist/stopbrancher.hh:34, + from gecode/gist/stopbrancher.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/gist.hh:40, + from ./gecode/gist/stopbrancher.hh:35, + from gecode/gist/stopbrancher.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/gist/stopbrancher.hh:34, + from gecode/gist/stopbrancher.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/gist.hh:43, + from ./gecode/gist/stopbrancher.hh:35, + from gecode/gist/stopbrancher.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/gist/stopbrancher.hh:34, + from gecode/gist/stopbrancher.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/gist.hh:43, + from ./gecode/gist/stopbrancher.hh:35, + from gecode/gist/stopbrancher.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/float.hh:1404, from ./gecode/gist.hh:43, from ./gecode/gist/nodewidget.hh:37, @@ -285203,7 +285120,40 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -moc -I. -pgecode/gist gecode/gist/mainwindow.hh -o gecode/gist/moc_mainwindow.cpp +In file included from ./gecode/kernel.hh:176, + from ./gecode/gist/stopbrancher.hh:34, + from gecode/gist/stopbrancher.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/gist.hh:38, + from ./gecode/gist/stopbrancher.hh:35, + from gecode/gist/stopbrancher.cpp: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:176, + from ./gecode/gist/stopbrancher.hh:34, + from gecode/gist/stopbrancher.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/gist.hh:38, + from ./gecode/gist/stopbrancher.hh:35, + from gecode/gist/stopbrancher.cpp: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) + | ^~~~~~~ In file included from ./gecode/float.hh:1811, from ./gecode/gist.hh:43, from ./gecode/gist/nodewidget.hh:37, @@ -285272,6 +285222,23 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/gist/stopbrancher.hh:34, + from gecode/gist/stopbrancher.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/gist.hh:40, + from ./gecode/gist/stopbrancher.hh:35, + from gecode/gist/stopbrancher.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/float.hh:2005, from ./gecode/gist.hh:43, from ./gecode/gist/nodewidget.hh:37, @@ -285318,8 +285285,6 @@ ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -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/float.hh:2137, from ./gecode/gist.hh:43, from ./gecode/gist/nodewidget.hh:37, @@ -285343,10 +285308,314 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -moc -I. -pgecode/gist gecode/gist/nodestats.hh -o gecode/gist/moc_nodestats.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ \ - \ --c -o gecode/flatzinc/flatzinc.o gecode/flatzinc/flatzinc.cpp +In file included from ./gecode/kernel.hh:176, + from ./gecode/gist/stopbrancher.hh:34, + from gecode/gist/stopbrancher.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/gist.hh:43, + from ./gecode/gist/stopbrancher.hh:35, + from gecode/gist/stopbrancher.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/gist.hh:36, + from ./gecode/gist/nodewidget.hh:37, + from gecode/gist/nodewidget.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/gist.hh:38, + from ./gecode/gist/nodewidget.hh:37, + from gecode/gist/nodewidget.cpp: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:176, + from ./gecode/gist.hh:36, + from ./gecode/gist/nodewidget.hh:37, + from gecode/gist/nodewidget.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/gist.hh:38, + from ./gecode/gist/nodewidget.hh:37, + from gecode/gist/nodewidget.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/gist.hh:36, + from ./gecode/gist/nodewidget.hh:37, + from gecode/gist/nodewidget.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/gist.hh:38, + from ./gecode/gist/nodewidget.hh:37, + from gecode/gist/nodewidget.cpp: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:176, + from ./gecode/gist.hh:36, + from ./gecode/gist/nodewidget.hh:37, + from gecode/gist/nodewidget.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/gist.hh:38, + from ./gecode/gist/nodewidget.hh:37, + from gecode/gist/nodewidget.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/gist/stopbrancher.hh:34, + from gecode/gist/stopbrancher.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/gist.hh:38, + from ./gecode/gist/stopbrancher.hh:35, + from gecode/gist/stopbrancher.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/gist/stopbrancher.hh:34, + from gecode/gist/stopbrancher.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/gist.hh:38, + from ./gecode/gist/stopbrancher.hh:35, + from gecode/gist/stopbrancher.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/gist/stopbrancher.hh:34, + from gecode/gist/stopbrancher.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/gist.hh:40, + from ./gecode/gist/stopbrancher.hh:35, + from gecode/gist/stopbrancher.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/gist.hh:36, + from ./gecode/gist/nodewidget.hh:37, + from gecode/gist/nodewidget.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/gist.hh:40, + from ./gecode/gist/nodewidget.hh:37, + from gecode/gist/nodewidget.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/gist.hh:36, + from ./gecode/gist/nodewidget.hh:37, + from gecode/gist/nodewidget.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/gist.hh:40, + from ./gecode/gist/nodewidget.hh:37, + from gecode/gist/nodewidget.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/gist/stopbrancher.hh:34, + from gecode/gist/stopbrancher.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/gist.hh:43, + from ./gecode/gist/stopbrancher.hh:35, + from gecode/gist/stopbrancher.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/gist.hh:36, + from ./gecode/gist/nodewidget.hh:37, + from gecode/gist/nodewidget.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/gist.hh:43, + from ./gecode/gist/nodewidget.hh:37, + from gecode/gist/nodewidget.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/gist.hh:36, + from ./gecode/gist/nodewidget.hh:37, + from gecode/gist/nodewidget.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/gist.hh:43, + from ./gecode/gist/nodewidget.hh:37, + from gecode/gist/nodewidget.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/gist.hh:36, + from ./gecode/gist/nodewidget.hh:37, + from gecode/gist/nodewidget.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/gist.hh:38, + from ./gecode/gist/nodewidget.hh:37, + from gecode/gist/nodewidget.cpp: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:176, + from ./gecode/gist.hh:36, + from ./gecode/gist/nodewidget.hh:37, + from gecode/gist/nodewidget.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/gist.hh:38, + from ./gecode/gist/nodewidget.hh:37, + from gecode/gist/nodewidget.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/gist.hh:36, + from ./gecode/gist/nodewidget.hh:37, + from gecode/gist/nodewidget.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/gist.hh:40, + from ./gecode/gist/nodewidget.hh:37, + from gecode/gist/nodewidget.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/gist.hh:36, + from ./gecode/gist/nodewidget.hh:37, + from gecode/gist/nodewidget.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/gist.hh:43, + from ./gecode/gist/nodewidget.hh:37, + from gecode/gist/nodewidget.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +moc -I. -pgecode/gist gecode/gist/treecanvas.hh -o gecode/gist/moc_treecanvas.cpp +moc -I. -pgecode/gist gecode/gist/qtgist.hh -o gecode/gist/moc_qtgist.cpp +moc -I. -pgecode/gist gecode/gist/mainwindow.hh -o gecode/gist/moc_mainwindow.cpp In file included from ./gecode/kernel.hh:176, from ./gecode/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, @@ -285461,6 +285730,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) | ^~~~~~ +moc -I. -pgecode/gist gecode/gist/textoutput.hh -o gecode/gist/moc_textoutput.cpp +moc -I. -pgecode/gist gecode/gist/preferences.hh -o gecode/gist/moc_preferences.cpp In file included from ./gecode/kernel.hh:176, from ./gecode/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, @@ -285499,67 +285770,94 @@ ./gecode/float/var/float.hpp:46:3: note: because '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:261, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp: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/kernel/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, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp: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/kernel.hh:261, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp: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, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp: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/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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, + from ./gecode/gist.hh:36, + from ./gecode/gist/nodewidget.hh:37, + from gecode/gist/nodewidget.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/gist.hh:38, + from ./gecode/gist/nodewidget.hh:37, + from gecode/gist/nodewidget.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/gist.hh:36, + from ./gecode/gist/nodewidget.hh:37, + from gecode/gist/nodewidget.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/gist.hh:38, + from ./gecode/gist/nodewidget.hh:37, + from gecode/gist/nodewidget.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/gist.hh:36, + from ./gecode/gist/nodewidget.hh:37, + from gecode/gist/nodewidget.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/gist.hh:40, + from ./gecode/gist/nodewidget.hh:37, + from gecode/gist/nodewidget.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/gist.hh:36, + from ./gecode/gist/nodewidget.hh:37, + from gecode/gist/nodewidget.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/gist.hh:43, + from ./gecode/gist/nodewidget.hh:37, + from gecode/gist/nodewidget.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +moc -I. -pgecode/gist gecode/gist/nodestats.hh -o gecode/gist/moc_nodestats.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ \ + \ +-c -o gecode/flatzinc/flatzinc.o gecode/flatzinc/flatzinc.cpp In file included from ./gecode/kernel.hh:176, from ./gecode/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, @@ -285640,6 +285938,165 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + 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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/gist.hh:38, + from ./gecode/gist/nodewidget.hh:37, + from gecode/gist/nodestats.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + 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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/gist.hh:38, + from ./gecode/gist/nodewidget.hh:37, + from gecode/gist/nodestats.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + 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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/gist.hh:40, + from ./gecode/gist/nodewidget.hh:37, + from gecode/gist/nodestats.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + 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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/gist.hh:43, + from ./gecode/gist/nodewidget.hh:37, + from gecode/gist/nodestats.cpp: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) + | ^~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ \ + \ +-c -o gecode/flatzinc/registry.o gecode/flatzinc/registry.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ \ + \ +-c -o gecode/flatzinc/branch.o gecode/flatzinc/branch.cpp +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:261, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/flatzinc.hh:43, + from gecode/flatzinc/flatzinc.cpp: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/kernel/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, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/flatzinc.hh:43, + from gecode/flatzinc/flatzinc.cpp: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/kernel.hh:261, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/flatzinc.cpp: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, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/flatzinc.hh:43, + from gecode/flatzinc/flatzinc.cpp: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/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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 gecode/flatzinc/flatzinc.cpp:38: @@ -285820,98 +286277,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, - 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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/gist.hh:38, - from ./gecode/gist/nodewidget.hh:37, - from gecode/gist/nodestats.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - 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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/gist.hh:38, - from ./gecode/gist/nodewidget.hh:37, - from gecode/gist/nodestats.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - 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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/gist.hh:40, - from ./gecode/gist/nodewidget.hh:37, - from gecode/gist/nodestats.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - 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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/gist.hh:43, - from ./gecode/gist/nodewidget.hh:37, - from gecode/gist/nodestats.cpp: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/int.hh:4845, from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.cpp:38: @@ -286126,6 +286491,17 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& 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/set.hh:755, from ./gecode/flatzinc.hh:46, from gecode/flatzinc/flatzinc.cpp:38: @@ -286307,1294 +286683,6 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:40:25: 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 ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp: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/flatzinc.hh:49, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:45:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp: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/flatzinc.hh:49, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from ./gecode/flatzinc.hh:49, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp: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/kernel.hh:229, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp: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/float.hh:1546, - from ./gecode/flatzinc.hh:49, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:29: 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 ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp: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/kernel.hh:229, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp: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/float.hh:1811, - from ./gecode/flatzinc.hh:49, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/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:150, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp: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:1546, - from ./gecode/flatzinc.hh:49, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, - from ./gecode/flatzinc.hh:49, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/float/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:150, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp: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/flatzinc.hh:49, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/float.hh:1578:22: note: initializing argument 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, - from ./gecode/flatzinc.hh:49, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp: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/flatzinc.hh:49, - from gecode/flatzinc/flatzinc.cpp: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:2005, - from ./gecode/flatzinc.hh:49, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:39:52: 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/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp: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/flatzinc.hh:49, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/flatzinc.hh:49, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp: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/flatzinc.hh:49, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137, - from ./gecode/flatzinc.hh:49, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': -./gecode/float/trace.hpp:39:39: 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 ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp: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/flatzinc.hh:49, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::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, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp: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/flatzinc.hh:44, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:27: 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:150, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp: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/flatzinc.hh:49, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1608, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | e.post(home,t ? irt : neg(irt),ipls); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/minimodel.hh:316:20: note: initializing argument 1 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:1608, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? irt : neg(irt),b,ipls); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from gecode/flatzinc/flatzinc.cpp: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, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1609, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': -./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | e.post(home,t ? frt : neg(frt)); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' - 878 | void post(Home home, FloatRelType frt) const; - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1609, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': -./gecode/minimodel/float-rel.hpp:78:37: 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:150, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from gecode/flatzinc/flatzinc.cpp: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/minimodel.hh:1612, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': -./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | _e0.post(home,_srt,_e1); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/minimodel/set-rel.hpp:62:31: 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:150, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 64 | _e0.post(home,SRT_EQ,_e1); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/minimodel/set-rel.hpp:67:36: 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:150, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from gecode/flatzinc/flatzinc.cpp: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, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': -./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | _e0.post(home,b,t,_srt,_e1); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from gecode/flatzinc/flatzinc.cpp: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, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/channel.hpp:41:42: 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/kernel.hh:150, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp: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/flatzinc.hh:44, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | IntVar x(home,0,1); channel(home,b,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp: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/flatzinc.hh:44, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': -./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | channel(home,f,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp: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/flatzinc.hh:49, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': -./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 70 | rel(home,SOT_UNION,x,s); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp: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/flatzinc.hh:46, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/minimodel/channel.hpp:71:51: 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:150, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/minimodel/channel.hpp:71:52: 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:150, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp: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/flatzinc.hh:44, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | count(home,x,n,IRT_LQ,m,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp: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/flatzinc.hh:44, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 46 | count(home,x,y,IRT_LQ,m,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp: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/flatzinc.hh:44, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:51:32: 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:150, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp: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/flatzinc.hh:44, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:56:32: 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/kernel.hh:150, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp: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/flatzinc.hh:44, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:61:32: 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 ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp: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/flatzinc.hh:44, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 66 | count(home,x,y,IRT_LQ,z,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp: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/flatzinc.hh:44, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:72:32: 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/kernel.hh:150, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp: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/flatzinc.hh:44, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 77 | count(home,x,y,IRT_GQ,m,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp: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/flatzinc.hh:44, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:82:32: 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 ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp: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/flatzinc.hh:44, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:87:32: 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:150, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp: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/flatzinc.hh:44, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:92:32: 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/kernel.hh:150, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp: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/flatzinc.hh:44, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 97 | count(home,x,y,IRT_GQ,z,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp: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/flatzinc.hh:44, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:103:32: 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:150, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp: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/flatzinc.hh:44, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:108:32: 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:150, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp: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/flatzinc.hh:44, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:113:32: 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/kernel.hh:150, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp: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/flatzinc.hh:44, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 118 | count(home,x,n,IRT_EQ,z,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp: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/flatzinc.hh:44, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:123:32: 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:150, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp: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/flatzinc.hh:44, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:128:32: 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:150, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp: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/flatzinc.hh:44, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 134 | rel(home,x,r,y,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp: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/flatzinc.hh:44, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' - 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 139 | rel(home,x,r,y,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp: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/flatzinc.hh:44, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' - 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 145 | dom(home,x,y,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp: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/flatzinc.hh:44, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' - 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp: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/flatzinc.hh:44, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': -./gecode/minimodel/aliases.hpp:153:27: 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:150, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp: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/flatzinc.hh:46, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp: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/flatzinc.hh:44, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': -./gecode/minimodel/aliases.hpp:159:33: 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:150, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp: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/flatzinc.hh:46, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' - 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': -./gecode/minimodel/aliases.hpp:165:23: 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:150, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp: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/flatzinc.hh:46, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' - 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 166 | element(home,SOT_UNION,xiv,z,y); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp: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/flatzinc.hh:46, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' - 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp: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/flatzinc.hh:44, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' - 1540 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp: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/flatzinc.hh:44, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' - 1556 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp: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/flatzinc.hh:44, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' - 1575 | element(Home home, const IntVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp: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/flatzinc.hh:44, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': -./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp: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/flatzinc.hh:46, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' - 1033 | element(Home home, const IntSetArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': -./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp: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/flatzinc.hh:46, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' - 1041 | element(Home home, const SetVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/gist.hh:36, - from ./gecode/gist/nodewidget.hh:37, - from gecode/gist/nodewidget.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/gist.hh:38, - from ./gecode/gist/nodewidget.hh:37, - from gecode/gist/nodewidget.cpp: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:176, - from ./gecode/gist.hh:36, - from ./gecode/gist/nodewidget.hh:37, - from gecode/gist/nodewidget.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/gist.hh:38, - from ./gecode/gist/nodewidget.hh:37, - from gecode/gist/nodewidget.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/gist.hh:36, - from ./gecode/gist/nodewidget.hh:37, - from gecode/gist/nodewidget.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/gist.hh:38, - from ./gecode/gist/nodewidget.hh:37, - from gecode/gist/nodewidget.cpp: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:176, - from ./gecode/gist.hh:36, - from ./gecode/gist/nodewidget.hh:37, - from gecode/gist/nodewidget.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/gist.hh:38, - from ./gecode/gist/nodewidget.hh:37, - from gecode/gist/nodewidget.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/gist.hh:36, - from ./gecode/gist/nodewidget.hh:37, - from gecode/gist/nodewidget.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/gist.hh:40, - from ./gecode/gist/nodewidget.hh:37, - from gecode/gist/nodewidget.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/gist.hh:36, - from ./gecode/gist/nodewidget.hh:37, - from gecode/gist/nodewidget.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/gist.hh:40, - from ./gecode/gist/nodewidget.hh:37, - from gecode/gist/nodewidget.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/gist.hh:36, - from ./gecode/gist/nodewidget.hh:37, - from gecode/gist/nodewidget.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/gist.hh:43, - from ./gecode/gist/nodewidget.hh:37, - from gecode/gist/nodewidget.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/gist.hh:36, - from ./gecode/gist/nodewidget.hh:37, - from gecode/gist/nodewidget.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/gist.hh:43, - from ./gecode/gist/nodewidget.hh:37, - from gecode/gist/nodewidget.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/gist.hh:36, from ./gecode/gist/preferences.hh:41, @@ -287606,1626 +286694,1285 @@ ./gecode/kernel/core.hpp:2011: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, - from ./gecode/gist.hh:36, - from ./gecode/gist/nodewidget.hh:37, - from gecode/gist/nodewidget.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/gist.hh:38, - from ./gecode/gist/nodewidget.hh:37, - from gecode/gist/nodewidget.cpp: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:176, - from ./gecode/gist.hh:36, - from ./gecode/gist/nodewidget.hh:37, - from gecode/gist/nodewidget.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/gist.hh:38, - from ./gecode/gist/nodewidget.hh:37, - from gecode/gist/nodewidget.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/gist.hh:36, - from ./gecode/gist/nodewidget.hh:37, - from gecode/gist/nodewidget.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/gist.hh:40, - from ./gecode/gist/nodewidget.hh:37, - from gecode/gist/nodewidget.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/gist.hh:36, - from ./gecode/gist/nodewidget.hh:37, - from gecode/gist/nodewidget.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/gist.hh:43, - from ./gecode/gist/nodewidget.hh:37, - from gecode/gist/nodewidget.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:261, - from ./gecode/gist.hh:36, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/gist.hh:36, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp: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: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, - from ./gecode/gist.hh:36, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/gist.hh:36, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp: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:261, - from ./gecode/gist.hh:36, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./gecode/gist.hh:36, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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/gist.hh:36, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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/preferences.hh:41, - from gecode/gist/preferences.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/gist.hh:38, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723, - from ./gecode/gist.hh:38, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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/gist.hh:36, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp: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/gist.hh:38, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/gist.hh:38, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/gist.hh:36, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp: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/gist.hh:38, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/gist.hh:38, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/gist.hh:36, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp: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/gist.hh:38, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/gist.hh:38, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/gist.hh:36, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp: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/gist.hh:38, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/gist.hh:38, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/gist.hh:36, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp: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/gist.hh:38, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/gist.hh:38, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/gist.hh:36, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp: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:229, - from ./gecode/gist.hh:36, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/gist.hh:38, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: 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 ./gecode/gist.hh:36, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp: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:229, - from ./gecode/gist.hh:36, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/gist.hh:38, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: 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:150, - from ./gecode/gist.hh:36, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp: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:229, - from ./gecode/gist.hh:36, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/gist.hh:38, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: 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:150, - from ./gecode/gist.hh:36, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp: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:229, - from ./gecode/gist.hh:36, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/gist.hh:38, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/gist.hh:36, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp: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/int.hh:4353, - from ./gecode/gist.hh:38, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/gist.hh:38, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: -./gecode/int/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 ./gecode/gist.hh:36, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp: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/gist.hh:38, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/gist.hh:38, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: -./gecode/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 ./gecode/gist.hh:36, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp: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/gist.hh:38, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp: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/int.hh:4845, - from ./gecode/gist.hh:38, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/gist.hh:36, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp: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/int.hh:4353, - from ./gecode/gist.hh:38, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from ./gecode/gist.hh:38, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: -./gecode/int/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 ./gecode/gist.hh:36, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp: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/gist.hh:38, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: -./gecode/int.hh:4429:21: note: initializing argument 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, - from ./gecode/gist.hh:38, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: -./gecode/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:150, - from ./gecode/gist.hh:36, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp: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/gist.hh:38, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/gist.hh:38, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/gist.hh:36, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp: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/gist.hh:38, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/gist.hh:38, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/gist.hh:36, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp: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/gist.hh:38, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/gist.hh:38, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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:150, - from ./gecode/gist.hh:36, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp: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/gist.hh:38, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/gist.hh:38, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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:150, - from ./gecode/gist.hh:36, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp: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/gist.hh:38, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/gist.hh:38, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: 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 ./gecode/gist.hh:36, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp: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/gist.hh:38, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/gist.hh:38, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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:150, - from ./gecode/gist.hh:36, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp: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/gist.hh:38, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/gist.hh:36, - from ./gecode/gist/nodewidget.hh:37, - from gecode/gist/nodewidget.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/gist.hh:38, - from ./gecode/gist/nodewidget.hh:37, - from gecode/gist/nodewidget.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/gist.hh:36, - from ./gecode/gist/nodewidget.hh:37, - from gecode/gist/nodewidget.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/gist.hh:38, - from ./gecode/gist/nodewidget.hh:37, - from gecode/gist/nodewidget.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/gist.hh:36, - from ./gecode/gist/nodewidget.hh:37, - from gecode/gist/nodewidget.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/gist.hh:40, - from ./gecode/gist/nodewidget.hh:37, - from gecode/gist/nodewidget.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/gist.hh:36, - from ./gecode/gist/nodewidget.hh:37, - from gecode/gist/nodewidget.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/gist.hh:43, - from ./gecode/gist/nodewidget.hh:37, - from gecode/gist/nodewidget.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ \ - \ --c -o gecode/flatzinc/registry.o gecode/flatzinc/registry.cpp -In file included from ./gecode/set.hh:755, - from ./gecode/gist.hh:40, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/gist.hh:36, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp: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/gist.hh:40, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/gist.hh:40, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: 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:150, - from ./gecode/gist.hh:36, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp: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/gist.hh:40, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/gist.hh:40, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/gist.hh:36, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp: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:229, - from ./gecode/gist.hh:36, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp: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:1173, - from ./gecode/gist.hh:40, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: 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 ./gecode/gist.hh:36, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp: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:229, - from ./gecode/gist.hh:36, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp: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, - from ./gecode/gist.hh:40, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/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 ./gecode/gist.hh:36, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/gist.hh:40, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, - from ./gecode/gist.hh:40, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: -./gecode/set/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:150, - from ./gecode/gist.hh:36, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp: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/gist.hh:40, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: -./gecode/set.hh:1206:20: note: initializing argument 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, - from ./gecode/gist.hh:40, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/gist.hh:36, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp: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/gist.hh:40, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp: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); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/gist.hh:40, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/gist.hh:36, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp: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/gist.hh:40, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/gist.hh:40, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ + from ./gecode/flatzinc.hh:43, + from ./gecode/flatzinc/registry.hh:37, + from gecode/flatzinc/registry.cpp:38: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/gist.hh:36, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: + from ./gecode/flatzinc.hh:43, + from ./gecode/flatzinc/registry.hh:37, + from gecode/flatzinc/registry.cpp: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/gist.hh:40, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, - from ./gecode/gist.hh:40, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: warning: 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/kernel.hh:261, + from ./gecode/flatzinc.hh:43, + from ./gecode/flatzinc/registry.hh:37, + from gecode/flatzinc/registry.cpp:38: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/gist.hh:36, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: + from ./gecode/flatzinc.hh:43, + from ./gecode/flatzinc/registry.hh:37, + from gecode/flatzinc/registry.cpp: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/gist.hh:40, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./gecode/flatzinc.hh:43, + from ./gecode/flatzinc/registry.hh:37, + from gecode/flatzinc/registry.cpp: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, + from ./gecode/flatzinc.hh:43, + from ./gecode/flatzinc/registry.hh:37, + from gecode/flatzinc/registry.cpp:38: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/flatzinc.hh:43, + from ./gecode/flatzinc/registry.hh:37, + from gecode/flatzinc/registry.cpp: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/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, - from ./gecode/gist.hh:43, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: + from ./gecode/flatzinc.hh:49, + from gecode/flatzinc/flatzinc.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:40:25: 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 ./gecode/gist.hh:36, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/flatzinc.cpp: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/gist.hh:43, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: +In file included from ./gecode/flatzinc.hh:49, + from gecode/flatzinc/flatzinc.cpp:38: ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, - from ./gecode/gist.hh:43, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: + from ./gecode/flatzinc.hh:49, + from gecode/flatzinc/flatzinc.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:45:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:150, - from ./gecode/gist.hh:36, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/flatzinc.cpp: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/gist.hh:43, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: +In file included from ./gecode/flatzinc.hh:49, + from gecode/flatzinc/flatzinc.cpp:38: ./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, - from ./gecode/gist.hh:43, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: + from ./gecode/flatzinc.hh:49, + from gecode/flatzinc/flatzinc.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, - from ./gecode/gist.hh:36, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/flatzinc.cpp: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/kernel.hh:229, - from ./gecode/gist.hh:36, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/flatzinc.cpp: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/float.hh:1546, - from ./gecode/gist.hh:43, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: + from ./gecode/flatzinc.hh:49, + from gecode/flatzinc/flatzinc.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:55:29: 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 ./gecode/gist.hh:36, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/flatzinc.cpp: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/kernel.hh:229, - from ./gecode/gist.hh:36, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/flatzinc.cpp: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/float.hh:1811, - from ./gecode/gist.hh:43, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: + from ./gecode/flatzinc.hh:49, + from gecode/flatzinc/flatzinc.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/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:150, - from ./gecode/gist.hh:36, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/flatzinc.cpp: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:1546, - from ./gecode/gist.hh:43, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: + from ./gecode/flatzinc.hh:49, + from gecode/flatzinc/flatzinc.cpp:38: ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, - from ./gecode/gist.hh:43, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: + from ./gecode/flatzinc.hh:49, + from gecode/flatzinc/flatzinc.cpp:38: ./gecode/float/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:150, - from ./gecode/gist.hh:36, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/flatzinc.cpp: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/gist.hh:43, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: +In file included from ./gecode/flatzinc.hh:49, + from gecode/flatzinc/flatzinc.cpp:38: ./gecode/float.hh:1578:22: note: initializing argument 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, - from ./gecode/gist.hh:43, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: + from ./gecode/flatzinc.hh:49, + from gecode/flatzinc/flatzinc.cpp:38: ./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, - from ./gecode/gist.hh:36, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/flatzinc.cpp: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/gist.hh:43, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: +In file included from ./gecode/flatzinc.hh:49, + from gecode/flatzinc/flatzinc.cpp: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:2005, - from ./gecode/gist.hh:43, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: + from ./gecode/flatzinc.hh:49, + from gecode/flatzinc/flatzinc.cpp:38: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': ./gecode/float/branch.hpp:39:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, - from ./gecode/gist.hh:36, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/flatzinc.cpp: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/gist.hh:43, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: +In file included from ./gecode/flatzinc.hh:49, + from gecode/flatzinc/flatzinc.cpp:38: ./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, - from ./gecode/gist.hh:43, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: + from ./gecode/flatzinc.hh:49, + from gecode/flatzinc/flatzinc.cpp:38: ./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': ./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, - from ./gecode/gist.hh:36, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/flatzinc.cpp: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/gist.hh:43, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: +In file included from ./gecode/flatzinc.hh:49, + from gecode/flatzinc/flatzinc.cpp:38: ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137, - from ./gecode/gist.hh:43, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: + from ./gecode/flatzinc.hh:49, + from gecode/flatzinc/flatzinc.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:39:39: 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 ./gecode/gist.hh:36, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/flatzinc.cpp: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/gist.hh:43, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: +In file included from ./gecode/flatzinc.hh:49, + from gecode/flatzinc/flatzinc.cpp:38: ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/gist.hh:36, - from ./gecode/gist/mainwindow.hh:37, - from gecode/gist/mainwindow.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/gist.hh:38, - from ./gecode/gist/mainwindow.hh:37, - from gecode/gist/mainwindow.cpp: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:176, - from ./gecode/gist.hh:36, - from ./gecode/gist/mainwindow.hh:37, - from gecode/gist/mainwindow.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/gist.hh:38, - from ./gecode/gist/mainwindow.hh:37, - from gecode/gist/mainwindow.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/gist.hh:36, - from ./gecode/gist/mainwindow.hh:37, - from gecode/gist/mainwindow.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/gist.hh:38, - from ./gecode/gist/mainwindow.hh:37, - from gecode/gist/mainwindow.cpp: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:176, - from ./gecode/gist.hh:36, - from ./gecode/gist/mainwindow.hh:37, - from gecode/gist/mainwindow.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/gist.hh:38, - from ./gecode/gist/mainwindow.hh:37, - from gecode/gist/mainwindow.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/gist.hh:36, - from ./gecode/gist/mainwindow.hh:37, - from gecode/gist/mainwindow.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/gist.hh:40, - from ./gecode/gist/mainwindow.hh:37, - from gecode/gist/mainwindow.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/gist.hh:36, - from ./gecode/gist/mainwindow.hh:37, - from gecode/gist/mainwindow.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/gist.hh:40, - from ./gecode/gist/mainwindow.hh:37, - from gecode/gist/mainwindow.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/gist.hh:36, - from ./gecode/gist/mainwindow.hh:37, - from gecode/gist/mainwindow.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/gist.hh:43, - from ./gecode/gist/mainwindow.hh:37, - from gecode/gist/mainwindow.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/gist.hh:36, - from ./gecode/gist/mainwindow.hh:37, - from gecode/gist/mainwindow.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/gist.hh:43, - from ./gecode/gist/mainwindow.hh:37, - from gecode/gist/mainwindow.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ \ - \ --c -o gecode/flatzinc/branch.o gecode/flatzinc/branch.cpp -In file included from ./gecode/kernel.hh:176, - from ./gecode/gist.hh:36, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/gist.hh:38, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp: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:176, +In file included from ./gecode/kernel.hh:261, from ./gecode/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/gist.hh:38, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/gist.hh:38, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp: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:176, +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/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, from ./gecode/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/gist.hh:38, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/gist.hh:36, - from ./gecode/gist/mainwindow.hh:37, - from gecode/gist/mainwindow.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/gist.hh:38, - from ./gecode/gist/mainwindow.hh:37, - from gecode/gist/mainwindow.cpp: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:176, - from ./gecode/gist.hh:36, - from ./gecode/gist/mainwindow.hh:37, - from gecode/gist/mainwindow.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/gist.hh:38, - from ./gecode/gist/mainwindow.hh:37, - from gecode/gist/mainwindow.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/gist.hh:40, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:261, from ./gecode/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/gist.hh:40, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/gist.hh:36, - from ./gecode/gist/mainwindow.hh:37, - from gecode/gist/mainwindow.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/gist.hh:40, - from ./gecode/gist/mainwindow.hh:37, - from gecode/gist/mainwindow.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, from ./gecode/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/gist.hh:43, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.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/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/flatzinc.cpp: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/flatzinc.hh:44, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:817, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:27: 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:150, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/flatzinc.cpp: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/flatzinc.hh:49, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1608, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | e.post(home,t ? irt : neg(irt),ipls); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/flatzinc.cpp: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/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/minimodel.hh:316:20: note: initializing argument 1 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:1608, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? irt : neg(irt),b,ipls); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/flatzinc.cpp: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/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from gecode/flatzinc/flatzinc.cpp: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, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1609, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': +./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | e.post(home,t ? frt : neg(frt)); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/flatzinc.cpp: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/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' + 878 | void post(Home home, FloatRelType frt) const; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1609, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': +./gecode/minimodel/float-rel.hpp:78:37: 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:150, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/flatzinc.cpp: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/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from gecode/flatzinc/flatzinc.cpp: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/minimodel.hh:1612, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': +./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | _e0.post(home,_srt,_e1); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/flatzinc.cpp: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/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/minimodel/set-rel.hpp:62:31: 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:150, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/flatzinc.cpp: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/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 64 | _e0.post(home,SRT_EQ,_e1); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/flatzinc.cpp: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/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/minimodel/set-rel.hpp:67:36: 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:150, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/flatzinc.cpp: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/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from gecode/flatzinc/flatzinc.cpp: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, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': +./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | _e0.post(home,b,t,_srt,_e1); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/flatzinc.cpp: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/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from gecode/flatzinc/flatzinc.cpp: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, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/channel.hpp:41:42: 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/kernel.hh:150, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/flatzinc.cpp: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/flatzinc.hh:44, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | IntVar x(home,0,1); channel(home,b,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/flatzinc.cpp: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/flatzinc.hh:44, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': +./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | channel(home,f,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/flatzinc.cpp: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/flatzinc.hh:49, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': +./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 70 | rel(home,SOT_UNION,x,s); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/flatzinc.cpp: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/flatzinc.hh:46, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/minimodel/channel.hpp:71:51: 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:150, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/flatzinc.cpp: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/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/minimodel/channel.hpp:71:52: 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:150, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/flatzinc.cpp: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/flatzinc.hh:44, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | count(home,x,n,IRT_LQ,m,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/flatzinc.cpp: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/flatzinc.hh:44, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/gist.hh:43, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/gist.hh:36, - from ./gecode/gist/mainwindow.hh:37, - from gecode/gist/mainwindow.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/gist.hh:43, - from ./gecode/gist/mainwindow.hh:37, - from gecode/gist/mainwindow.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -bison -t -o gecode/flatzinc/parser.tab.cpp -d gecode/flatzinc/parser.yxx -gecode/flatzinc/parser.yxx:34.1-12: warning: deprecated directive: '%pure-parser', use '%define api.pure' [-Wdeprecated] - 34 | %pure-parser - | ^~~~~~~~~~~~ - | %define api.pure -gecode/flatzinc/parser.yxx:485.1-14: warning: deprecated directive: '%error-verbose', use '%define parse.error verbose' [-Wdeprecated] - 485 | %error-verbose - | ^~~~~~~~~~~~~~ - | %define parse.error verbose +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 46 | count(home,x,y,IRT_LQ,m,ipl); + | ^ In file included from ./gecode/kernel.hh: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/gist.hh:36, - from ./gecode/gist/mainwindow.hh:37, - from gecode/gist/mainwindow.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/gist.hh:38, - from ./gecode/gist/mainwindow.hh:37, - from gecode/gist/mainwindow.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/gist.hh:36, - from ./gecode/gist/mainwindow.hh:37, - from gecode/gist/mainwindow.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/gist.hh:38, - from ./gecode/gist/mainwindow.hh:37, - from gecode/gist/mainwindow.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/gist.hh:36, - from ./gecode/gist/mainwindow.hh:37, - from gecode/gist/mainwindow.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/gist.hh:40, - from ./gecode/gist/mainwindow.hh:37, - from gecode/gist/mainwindow.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/gist.hh:36, - from ./gecode/gist/mainwindow.hh:37, - from gecode/gist/mainwindow.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/gist.hh:43, - from ./gecode/gist/mainwindow.hh:37, - from gecode/gist/mainwindow.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:261, + from gecode/flatzinc/flatzinc.cpp: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/flatzinc.hh:44, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:51:32: 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:150, from ./gecode/flatzinc.hh:43, - from ./gecode/flatzinc/registry.hh:37, - from gecode/flatzinc/registry.cpp:38: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ + from gecode/flatzinc/flatzinc.cpp: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/flatzinc.hh:44, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:56:32: 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/kernel.hh:150, from ./gecode/flatzinc.hh:43, - from ./gecode/flatzinc/registry.hh:37, - from gecode/flatzinc/registry.cpp:38: + from gecode/flatzinc/flatzinc.cpp: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/kernel/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, +In file included from ./gecode/flatzinc.hh:44, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:61:32: 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 ./gecode/flatzinc.hh:43, - from ./gecode/flatzinc/registry.hh:37, - from gecode/flatzinc/registry.cpp:38: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); + from gecode/flatzinc/flatzinc.cpp: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/flatzinc.hh:44, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 66 | count(home,x,y,IRT_LQ,z,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/flatzinc.cpp: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/flatzinc.hh:44, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:72:32: 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/kernel.hh:150, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/flatzinc.cpp: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/flatzinc.hh:44, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 77 | count(home,x,y,IRT_GQ,m,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/flatzinc.cpp: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/flatzinc.hh:44, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:82:32: 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 ./gecode/flatzinc.hh:43, + from gecode/flatzinc/flatzinc.cpp: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/flatzinc.hh:44, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:87:32: 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:150, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/flatzinc.cpp: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/flatzinc.hh:44, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:92:32: 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/kernel.hh:150, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/flatzinc.cpp: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/flatzinc.hh:44, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 97 | count(home,x,y,IRT_GQ,z,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/flatzinc.cpp: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/flatzinc.hh:44, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:103:32: 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:150, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/flatzinc.cpp: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/flatzinc.hh:44, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:108:32: 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:150, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/flatzinc.cpp: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/flatzinc.hh:44, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:113:32: 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/kernel.hh:150, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/flatzinc.cpp: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/flatzinc.hh:44, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 118 | count(home,x,n,IRT_EQ,z,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/flatzinc.cpp: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/flatzinc.hh:44, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:123:32: 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:150, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/flatzinc.cpp: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/flatzinc.hh:44, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:128:32: 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:150, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/flatzinc.cpp: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/flatzinc.hh:44, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 134 | rel(home,x,r,y,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/flatzinc.cpp: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/flatzinc.hh:44, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' + 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 139 | rel(home,x,r,y,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/flatzinc.cpp: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/flatzinc.hh:44, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' + 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 145 | dom(home,x,y,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/flatzinc.cpp: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/flatzinc.hh:44, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' + 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/flatzinc.cpp: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/flatzinc.hh:44, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': +./gecode/minimodel/aliases.hpp:153:27: 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:150, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/flatzinc.cpp: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/flatzinc.hh:46, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/flatzinc.hh:43, - from ./gecode/flatzinc/registry.hh:37, - from gecode/flatzinc/registry.cpp:38: + from gecode/flatzinc/flatzinc.cpp: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/kernel.hh:261, +In file included from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ^ +In file included from ./gecode/kernel.hh:150, from ./gecode/flatzinc.hh:43, - from ./gecode/flatzinc/registry.hh:37, - from gecode/flatzinc/registry.cpp: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, + from gecode/flatzinc/flatzinc.cpp: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/flatzinc.hh:44, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': +./gecode/minimodel/aliases.hpp:159:33: 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:150, from ./gecode/flatzinc.hh:43, - from ./gecode/flatzinc/registry.hh:37, - from gecode/flatzinc/registry.cpp:38: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ + from gecode/flatzinc/flatzinc.cpp: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/flatzinc.hh:46, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' + 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': +./gecode/minimodel/aliases.hpp:165:23: 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:150, from ./gecode/flatzinc.hh:43, - from ./gecode/flatzinc/registry.hh:37, - from gecode/flatzinc/registry.cpp:38: + from gecode/flatzinc/flatzinc.cpp: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/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -gecode/flatzinc/parser.yxx: warning: fix-its can be applied. Rerun with option '--update'. [-Wother] -mv gecode/flatzinc/parser.tab.hpp gecode/flatzinc/parser.tab.hh -sed -i 's/^#include "parser.tab.hpp"/#include "parser.tab.hh"/' gecode/flatzinc/parser.tab.cpp -g++ -shared -pthread -Wl,-z,relro gecode/support/exception.o gecode/support/allocator.o gecode/support/heap.o gecode/support/thread/thread.o gecode/support/thread/windows.o gecode/support/thread/pthreads.o gecode/support/hw-rnd.o -Wl,-soname=libgecodesupport.so.49 \ - -o libgecodesupport.so.49.0 -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ \ - \ --c -o gecode/gist/moc_treecanvas.o gecode/gist/moc_treecanvas.cpp -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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ \ - \ --c -o gecode/gist/moc_qtgist.o gecode/gist/moc_qtgist.cpp +In file included from ./gecode/flatzinc.hh:46, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' + 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 166 | element(home,SOT_UNION,xiv,z,y); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/flatzinc.cpp: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/flatzinc.hh:46, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' + 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/flatzinc.cpp: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/flatzinc.hh:44, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' + 1540 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/flatzinc.cpp: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/flatzinc.hh:44, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' + 1556 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/flatzinc.cpp: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/flatzinc.hh:44, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' + 1575 | element(Home home, const IntVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/flatzinc.cpp: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/flatzinc.hh:44, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' + 1591 | element(Home home, const BoolVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': +./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/flatzinc.cpp: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/flatzinc.hh:46, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' + 1033 | element(Home home, const IntSetArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': +./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/flatzinc.cpp: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/flatzinc.hh:46, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/flatzinc/branch.hh:37, + from gecode/flatzinc/branch.cpp:35: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, @@ -289559,6 +288306,73 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ +bison -t -o gecode/flatzinc/parser.tab.cpp -d gecode/flatzinc/parser.yxx +gecode/flatzinc/parser.yxx:34.1-12: warning: deprecated directive: '%pure-parser', use '%define api.pure' [-Wdeprecated] + 34 | %pure-parser + | ^~~~~~~~~~~~ + | %define api.pure +gecode/flatzinc/parser.yxx:485.1-14: warning: deprecated directive: '%error-verbose', use '%define parse.error verbose' [-Wdeprecated] + 485 | %error-verbose + | ^~~~~~~~~~~~~~ + | %define parse.error verbose +In file included from ./gecode/kernel.hh:261, + from ./gecode/int.hh:59, + from ./gecode/flatzinc/branch.hh:37, + from gecode/flatzinc/branch.cpp:35: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/int.hh:59, + from ./gecode/flatzinc/branch.hh:37, + from gecode/flatzinc/branch.cpp:35: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp: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, + from ./gecode/int.hh:59, + from ./gecode/flatzinc/branch.hh:37, + from gecode/flatzinc/branch.cpp:35: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/int.hh:59, + from ./gecode/flatzinc/branch.hh:37, + from gecode/flatzinc/branch.cpp:35: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:261, + from ./gecode/int.hh:59, + from ./gecode/flatzinc/branch.hh:37, + from gecode/flatzinc/branch.cpp:35: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./gecode/int.hh:59, + from ./gecode/flatzinc/branch.hh:37, + from gecode/flatzinc/branch.cpp:35: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/flatzinc/branch.hh:37, + from gecode/flatzinc/branch.cpp:35: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, @@ -289833,6 +288647,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/kernel.hh:176, + from ./gecode/gist.hh:36, + from ./gecode/gist/mainwindow.hh:37, + from gecode/gist/mainwindow.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/gist.hh:38, + from ./gecode/gist/mainwindow.hh:37, + from gecode/gist/mainwindow.cpp: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:176, + from ./gecode/gist.hh:36, + from ./gecode/gist/mainwindow.hh:37, + from gecode/gist/mainwindow.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/gist.hh:38, + from ./gecode/gist/mainwindow.hh:37, + from gecode/gist/mainwindow.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/gist.hh:36, + from ./gecode/gist/mainwindow.hh:37, + from gecode/gist/mainwindow.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/gist.hh:38, + from ./gecode/gist/mainwindow.hh:37, + from gecode/gist/mainwindow.cpp: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:176, + from ./gecode/gist.hh:36, + from ./gecode/gist/mainwindow.hh:37, + from gecode/gist/mainwindow.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/gist.hh:38, + from ./gecode/gist/mainwindow.hh:37, + from gecode/gist/mainwindow.cpp: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) + | ^~~~~~~ In file included from ./gecode/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./gecode/flatzinc/registry.hh:37, @@ -289896,229 +288778,712 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/gist.hh:36, + from ./gecode/gist/mainwindow.hh:37, + from gecode/gist/mainwindow.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/gist.hh:40, + from ./gecode/gist/mainwindow.hh:37, + from gecode/gist/mainwindow.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/gist.hh:36, + from ./gecode/gist/mainwindow.hh:37, + from gecode/gist/mainwindow.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/gist.hh:40, + from ./gecode/gist/mainwindow.hh:37, + from gecode/gist/mainwindow.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/gist.hh:38, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/gist.hh:38, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp: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) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723, + from ./gecode/gist.hh:38, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/gist.hh:36, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp: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/gist.hh:38, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/gist.hh:36, + from ./gecode/gist/mainwindow.hh:37, + from gecode/gist/mainwindow.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/gist.hh:43, + from ./gecode/gist/mainwindow.hh:37, + from gecode/gist/mainwindow.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/gist.hh:36, + from ./gecode/gist/mainwindow.hh:37, + from gecode/gist/mainwindow.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/gist.hh:43, + from ./gecode/gist/mainwindow.hh:37, + from gecode/gist/mainwindow.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/gist.hh:38, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/gist.hh:36, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp: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/gist.hh:38, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/gist.hh:38, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/gist.hh:36, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp: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/gist.hh:38, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/gist.hh:38, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/gist.hh:36, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp: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/gist.hh:38, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc/branch.hh:37, + from gecode/flatzinc/branch.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, + from ./gecode/flatzinc/branch.hh:37, + from gecode/flatzinc/branch.cpp:35: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/gist.hh:38, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/gist.hh:36, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp: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/gist.hh:38, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:1723, + from ./gecode/flatzinc/branch.hh:37, + from gecode/flatzinc/branch.cpp:35: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/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) { + | ^~~~ +In file included from ./gecode/flatzinc/branch.hh:37, + from gecode/flatzinc/branch.cpp:35: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/gist.hh:38, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ In file included from ./gecode/kernel.hh:150, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp:38: + from ./gecode/gist.hh:36, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp: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:229, + from ./gecode/gist.hh:36, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/gist.hh:38, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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 ./gecode/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - 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) { + | ^~~~ +In file included from ./gecode/kernel.hh:229, + from ./gecode/gist.hh:36, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, from ./gecode/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.cpp: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/flatzinc/branch.hh:340, - from gecode/flatzinc/flatzinc.cpp:41: -./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/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, + from ./gecode/gist.hh:36, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp: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:229, + from ./gecode/gist.hh:36, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/gist.hh:38, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, + from ./gecode/gist.hh:36, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp: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:229, + from ./gecode/gist.hh:36, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc/branch.hh:37, + from gecode/flatzinc/branch.cpp:35: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp:38: + from ./gecode/int.hh:59, + from ./gecode/flatzinc/branch.hh:37, + from gecode/flatzinc/branch.cpp:35: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/flatzinc/branch.hh:37, + from gecode/flatzinc/branch.cpp:35: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc/branch.hh:37, + from gecode/flatzinc/branch.cpp:35: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/flatzinc/branch.hh:37, + from gecode/flatzinc/branch.cpp:35: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/flatzinc/branch.hh:37, + from gecode/flatzinc/branch.cpp:35: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc/branch.hh:37, + from gecode/flatzinc/branch.cpp:35: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/flatzinc/branch.hh:37, + from gecode/flatzinc/branch.cpp:35: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/flatzinc/branch.hh:37, + from gecode/flatzinc/branch.cpp:35: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc/branch.hh:37, + from gecode/flatzinc/branch.cpp:35: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/flatzinc/branch.hh:37, + from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/flatzinc/branch.hh:37, + from gecode/flatzinc/branch.cpp:35: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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/flatzinc/branch.hh:340, - from gecode/flatzinc/flatzinc.cpp:41: -./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()); - | ^ + from ./gecode/flatzinc/branch.hh:37, + from gecode/flatzinc/branch.cpp:35: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ In file included from ./gecode/kernel.hh:150, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp:38: + from ./gecode/int.hh:59, + from ./gecode/flatzinc/branch.hh:37, + from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/kernel.hh:229, + from ./gecode/int.hh:59, + from ./gecode/flatzinc/branch.hh:37, + from gecode/flatzinc/branch.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc/branch.hh:37, + from gecode/flatzinc/branch.cpp:35: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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 ./gecode/int.hh:59, + from ./gecode/flatzinc/branch.hh:37, + from gecode/flatzinc/branch.cpp:35: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229, + from ./gecode/int.hh:59, + from ./gecode/flatzinc/branch.hh:37, + from gecode/flatzinc/branch.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc/branch.hh:37, + from gecode/flatzinc/branch.cpp:35: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, + from ./gecode/int.hh:59, + from ./gecode/flatzinc/branch.hh:37, + from gecode/flatzinc/branch.cpp:35: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229, + from ./gecode/int.hh:59, + from ./gecode/flatzinc/branch.hh:37, + from gecode/flatzinc/branch.cpp:35: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc/branch.hh:37, + from gecode/flatzinc/branch.cpp:35: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, + from ./gecode/int.hh:59, + from ./gecode/flatzinc/branch.hh:37, + from gecode/flatzinc/branch.cpp:35: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229, + from ./gecode/int.hh:59, + from ./gecode/flatzinc/branch.hh:37, + from gecode/flatzinc/branch.cpp:35: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/gist.hh:38, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, from ./gecode/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/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) { + | ^~~~ +In file included from ./gecode/int.hh:4353, from ./gecode/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.cpp: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) - | ^~~~~~~ -In file included from ./gecode/flatzinc.hh:44, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/int.hh:4384:20: note: initializing argument 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/flatzinc/branch.hh:340, - from gecode/flatzinc/flatzinc.cpp:41: -./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/int/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/gist.hh:38, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/int/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 ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp:38: + from ./gecode/gist.hh:36, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp: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/flatzinc.hh:44, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/int.hh:4429:21: note: initializing argument 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/flatzinc/branch.hh:340, - from gecode/flatzinc/flatzinc.cpp:41: -./gecode/flatzinc/branch.hpp:103:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 103 | ichb = IntCHB(home,x); +In file included from ./gecode/gist.hh:38, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/gist.hh:38, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/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 ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp:38: + from ./gecode/gist.hh:36, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp: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/flatzinc.hh:44, - from gecode/flatzinc/flatzinc.cpp:38: +In file included from ./gecode/gist.hh:38, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp: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/flatzinc/branch.hh:340, - from gecode/flatzinc/flatzinc.cpp:41: -./gecode/flatzinc/branch.hpp:105:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 105 | bchb = BoolCHB(home,y); - | ^ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc/branch.hh:37, + from gecode/flatzinc/branch.cpp:35: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp:38: + from ./gecode/int.hh:59, + from ./gecode/flatzinc/branch.hh:37, + from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/flatzinc.hh:44, - from gecode/flatzinc/flatzinc.cpp: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/flatzinc/branch.hh:340, - from gecode/flatzinc/flatzinc.cpp:41: -./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) { - | ^ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc/branch.hh:37, + from gecode/flatzinc/branch.cpp:35: +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/flatzinc/branch.hh:37, + from gecode/flatzinc/branch.cpp:35: +./gecode/int/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 ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp:38: + from ./gecode/int.hh:59, + from ./gecode/flatzinc/branch.hh:37, + from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' - 3605 | Brancher::Brancher(Home _home) : - | ~~~~~^~~~~ -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/flatzinc/branch.hh:37, + from gecode/flatzinc/branch.cpp:35: +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc/branch.hh:37, + from gecode/flatzinc/branch.cpp:35: +./gecode/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 ./gecode/int.hh:59, + from ./gecode/flatzinc/branch.hh:37, + from gecode/flatzinc/branch.cpp:35: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/flatzinc/branch.hh:37, + from gecode/flatzinc/branch.cpp: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/int.hh:4845, + from ./gecode/flatzinc/branch.hh:37, + from gecode/flatzinc/branch.cpp:35: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/flatzinc/branch.hh:37, + from gecode/flatzinc/branch.cpp:35: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc/branch.hh:37, + from gecode/flatzinc/branch.cpp:35: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from ./gecode/gist.hh:38, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, from ./gecode/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/gist.hh:40, +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -gecode/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/int/branch/afc.hpp:73:25: note: initializing argument 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, + from ./gecode/flatzinc/branch.hh:37, + from gecode/flatzinc/branch.cpp:35: +./gecode/int/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 ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp:38: + from ./gecode/int.hh:59, + from ./gecode/flatzinc/branch.hh:37, + from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp: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 | ); - | ^ +In file included from ./gecode/flatzinc/branch.hh:37, + from gecode/flatzinc/branch.cpp:35: +./gecode/int.hh:4429:21: note: initializing argument 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, + from ./gecode/flatzinc/branch.hh:37, + from gecode/flatzinc/branch.cpp:35: +./gecode/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:150, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp:38: + from ./gecode/int.hh:59, + from ./gecode/flatzinc/branch.hh:37, + from gecode/flatzinc/branch.cpp: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/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/kernel.hh:176, +In file included from ./gecode/flatzinc/branch.hh:37, + from gecode/flatzinc/branch.cpp:35: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/gist.hh:38, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/int/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 ./gecode/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/gist.hh:43, +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +./gecode/int.hh:4429:21: note: initializing argument 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, + from ./gecode/gist.hh:38, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/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:150, + from ./gecode/gist.hh:36, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp: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/gist.hh:38, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./gecode/flatzinc/registry.hh:37, @@ -290205,6 +289570,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::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +gecode/flatzinc/parser.yxx: warning: fix-its can be applied. Rerun with option '--update'. [-Wother] +mv gecode/flatzinc/parser.tab.hpp gecode/flatzinc/parser.tab.hh +sed -i 's/^#include "parser.tab.hpp"/#include "parser.tab.hh"/' gecode/flatzinc/parser.tab.cpp +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc/branch.hh:37, + from gecode/flatzinc/branch.cpp:35: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/flatzinc/branch.hh:37, + from gecode/flatzinc/branch.cpp:35: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/flatzinc/branch.hh:37, + from gecode/flatzinc/branch.cpp:35: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +g++ -shared -pthread -Wl,-z,relro gecode/support/exception.o gecode/support/allocator.o gecode/support/heap.o gecode/support/thread/thread.o gecode/support/thread/windows.o gecode/support/thread/pthreads.o gecode/support/hw-rnd.o -Wl,-soname=libgecodesupport.so.49 \ + -o libgecodesupport.so.49.0 +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc/branch.hh:37, + from gecode/flatzinc/branch.cpp:35: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/flatzinc/branch.hh:37, + from gecode/flatzinc/branch.cpp:35: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/flatzinc/branch.hh:37, + from gecode/flatzinc/branch.cpp:35: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc/branch.hh:37, + from gecode/flatzinc/branch.cpp:35: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, + from ./gecode/int.hh:59, + from ./gecode/flatzinc/branch.hh:37, + from gecode/flatzinc/branch.cpp:35: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/flatzinc/branch.hh:37, + from gecode/flatzinc/branch.cpp:35: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/flatzinc.hh:49, from ./gecode/flatzinc/registry.hh:37, @@ -290234,6 +289661,13 @@ ./gecode/float/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:5223, + from ./gecode/flatzinc/branch.hh:37, + from gecode/flatzinc/branch.cpp:35: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, from ./gecode/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, @@ -290241,12 +289675,24 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/flatzinc/branch.hh:37, + from gecode/flatzinc/branch.cpp:35: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/float.hh:1578:22: note: initializing argument 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/flatzinc/branch.hh:37, + from gecode/flatzinc/branch.cpp:35: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/flatzinc.hh:49, from ./gecode/flatzinc/registry.hh:37, @@ -290267,6 +289713,128 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::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, + from ./gecode/gist.hh:38, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/gist.hh:36, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp: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/gist.hh:38, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/gist.hh:38, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/gist.hh:36, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp: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/gist.hh:38, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/flatzinc/branch.hh:37, + from gecode/flatzinc/branch.cpp:35: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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 ./gecode/int.hh:59, + from ./gecode/flatzinc/branch.hh:37, + from gecode/flatzinc/branch.cpp:35: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/flatzinc/branch.hh:37, + from gecode/flatzinc/branch.cpp:35: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/flatzinc/branch.hh:37, + from gecode/flatzinc/branch.cpp:35: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, + from ./gecode/int.hh:59, + from ./gecode/flatzinc/branch.hh:37, + from gecode/flatzinc/branch.cpp:35: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/flatzinc/branch.hh:37, + from gecode/flatzinc/branch.cpp:35: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/gist.hh:38, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, + from ./gecode/gist.hh:36, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp: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/gist.hh:38, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/gist.hh:38, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, + from ./gecode/gist.hh:36, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp: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/gist.hh:38, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./gecode/flatzinc/registry.hh:37, @@ -290330,64 +289898,48 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./gecode/int.hh:59, - from ./gecode/flatzinc/branch.hh:37, - from gecode/flatzinc/branch.cpp:35: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/int.hh:59, - from ./gecode/flatzinc/branch.hh:37, - from gecode/flatzinc/branch.cpp:35: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp: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, - from ./gecode/int.hh:59, - from ./gecode/flatzinc/branch.hh:37, - from gecode/flatzinc/branch.cpp:35: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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, + from ./gecode/gist.hh:38, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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 ./gecode/int.hh:59, - from ./gecode/flatzinc/branch.hh:37, - from gecode/flatzinc/branch.cpp:35: + from ./gecode/gist.hh:36, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp: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:261, - from ./gecode/int.hh:59, - from ./gecode/flatzinc/branch.hh:37, - from gecode/flatzinc/branch.cpp:35: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./gecode/int.hh:59, - from ./gecode/flatzinc/branch.hh:37, - from gecode/flatzinc/branch.cpp:35: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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/gist.hh:38, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/gist.hh:38, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, - from ./gecode/int.hh:59, - from ./gecode/flatzinc/branch.hh:37, - from gecode/flatzinc/branch.cpp:35: + from ./gecode/gist.hh:36, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ +In file included from ./gecode/gist.hh:38, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::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, @@ -291324,1594 +290876,194 @@ ./gecode/minimodel/aliases.hpp:159:33: 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:150, - from ./gecode/flatzinc.hh:43, - from ./gecode/flatzinc/registry.hh:37, - from gecode/flatzinc/registry.cpp: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/flatzinc.hh:46, - from ./gecode/flatzinc/registry.hh:37, - from gecode/flatzinc/registry.cpp:38: -./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' - 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./gecode/flatzinc/registry.hh:37, - from gecode/flatzinc/registry.cpp:38: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': -./gecode/minimodel/aliases.hpp:165:23: 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:150, - from ./gecode/flatzinc.hh:43, - from ./gecode/flatzinc/registry.hh:37, - from gecode/flatzinc/registry.cpp: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/flatzinc.hh:46, - from ./gecode/flatzinc/registry.hh:37, - from gecode/flatzinc/registry.cpp:38: -./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' - 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./gecode/flatzinc/registry.hh:37, - from gecode/flatzinc/registry.cpp:38: -./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 166 | element(home,SOT_UNION,xiv,z,y); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/flatzinc.hh:43, - from ./gecode/flatzinc/registry.hh:37, - from gecode/flatzinc/registry.cpp: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/flatzinc.hh:46, - from ./gecode/flatzinc/registry.hh:37, - from gecode/flatzinc/registry.cpp:38: -./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' - 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./gecode/flatzinc/registry.hh:37, - from gecode/flatzinc/registry.cpp:38: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, - from ./gecode/flatzinc.hh:43, - from ./gecode/flatzinc/registry.hh:37, - from gecode/flatzinc/registry.cpp: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/flatzinc.hh:44, - from ./gecode/flatzinc/registry.hh:37, - from gecode/flatzinc/registry.cpp:38: -./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' - 1540 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./gecode/flatzinc/registry.hh:37, - from gecode/flatzinc/registry.cpp:38: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, - from ./gecode/flatzinc.hh:43, - from ./gecode/flatzinc/registry.hh:37, - from gecode/flatzinc/registry.cpp: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/flatzinc.hh:44, - from ./gecode/flatzinc/registry.hh:37, - from gecode/flatzinc/registry.cpp:38: -./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' - 1556 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./gecode/flatzinc/registry.hh:37, - from gecode/flatzinc/registry.cpp:38: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/flatzinc.hh:43, - from ./gecode/flatzinc/registry.hh:37, - from gecode/flatzinc/registry.cpp: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/flatzinc.hh:44, - from ./gecode/flatzinc/registry.hh:37, - from gecode/flatzinc/registry.cpp:38: -./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' - 1575 | element(Home home, const IntVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./gecode/flatzinc/registry.hh:37, - from gecode/flatzinc/registry.cpp:38: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, - from ./gecode/flatzinc.hh:43, - from ./gecode/flatzinc/registry.hh:37, - from gecode/flatzinc/registry.cpp: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/flatzinc.hh:44, - from ./gecode/flatzinc/registry.hh:37, - from gecode/flatzinc/registry.cpp:38: -./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./gecode/flatzinc/registry.hh:37, - from gecode/flatzinc/registry.cpp:38: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': -./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/flatzinc.hh:43, - from ./gecode/flatzinc/registry.hh:37, - from gecode/flatzinc/registry.cpp: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/flatzinc.hh:46, - from ./gecode/flatzinc/registry.hh:37, - from gecode/flatzinc/registry.cpp:38: -./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' - 1033 | element(Home home, const IntSetArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./gecode/flatzinc/registry.hh:37, - from gecode/flatzinc/registry.cpp:38: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': -./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, - from ./gecode/flatzinc.hh:43, - from ./gecode/flatzinc/registry.hh:37, - from gecode/flatzinc/registry.cpp: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/flatzinc.hh:46, - from ./gecode/flatzinc/registry.hh:37, - from gecode/flatzinc/registry.cpp:38: -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' - 1041 | element(Home home, const SetVarArgs& a, - | ~~~~~^~~~ -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, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp:38: -./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, - from ./gecode/flatzinc.hh:44, - from gecode/flatzinc/flatzinc.cpp:38: -./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); - | ^ -In file included from ./gecode/int.hh:840, - from ./gecode/flatzinc.hh:44, - from gecode/flatzinc/flatzinc.cpp:38: -./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, - from ./gecode/flatzinc.hh:46, - from gecode/flatzinc/flatzinc.cpp:38: -./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, - from ./gecode/flatzinc.hh:49, - from gecode/flatzinc/flatzinc.cpp:38: -./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); - | ^ -In file included from ./gecode/int.hh:840, - from ./gecode/flatzinc.hh:44, - from gecode/flatzinc/flatzinc.cpp:38: -./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); - | ^ -In file included from ./gecode/int.hh:840, - from ./gecode/flatzinc.hh:44, - from gecode/flatzinc/flatzinc.cpp:38: -./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); - | ^ -In file included from ./gecode/set.hh:628, - from ./gecode/flatzinc.hh:46, - from gecode/flatzinc/flatzinc.cpp:38: -./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); - | ^ -In file included from ./gecode/float.hh:1060, - from ./gecode/flatzinc.hh:49, - from gecode/flatzinc/flatzinc.cpp:38: -./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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from gecode/flatzinc/flatzinc.cpp: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/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); - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from gecode/flatzinc/flatzinc.cpp: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/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]; - | ^ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from gecode/flatzinc/flatzinc.cpp: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) - | ^~~~~~~ -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)); - | ^ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from gecode/flatzinc/flatzinc.cpp: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) - | ^~~~~~~ -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, - from ./gecode/flatzinc.hh:46, - from gecode/flatzinc/flatzinc.cpp: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/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); - | ^ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from gecode/flatzinc/flatzinc.cpp: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/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); - | ^ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from gecode/flatzinc/flatzinc.cpp: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/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); - | ^ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from gecode/flatzinc/flatzinc.cpp: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/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); - | ^ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from gecode/flatzinc/flatzinc.cpp: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/flatzinc/flatzinc.cpp:953:58: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 953 | Set::Limits::max)); - | ^ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from gecode/flatzinc/flatzinc.cpp: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/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, - from ./gecode/flatzinc.hh:49, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -gecode/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); - | ^ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -gecode/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); - | ^ -In file included from ./gecode/int.hh:840, - from ./gecode/flatzinc.hh:44, - from gecode/flatzinc/flatzinc.cpp:38: -./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()]; - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from gecode/flatzinc/flatzinc.cpp: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/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()); - | ^ -In file included from ./gecode/kernel.hh:177, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp:38: -./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()]; - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from gecode/flatzinc/flatzinc.cpp: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/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()]; - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from gecode/flatzinc/flatzinc.cpp: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/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()]; - | ^ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from gecode/flatzinc/flatzinc.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/gist.hh:36, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/gist.hh:38, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/gist.hh:36, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/gist.hh:38, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/gist.hh:36, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/gist.hh:40, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -gecode/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()]; - | ^ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from gecode/flatzinc/flatzinc.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/gist.hh:36, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/gist.hh:43, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -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()]; - | ^ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -gecode/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]; - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from gecode/flatzinc/flatzinc.cpp: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/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]; - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from gecode/flatzinc/flatzinc.cpp: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/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]; - | ^ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from gecode/flatzinc/flatzinc.cpp: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) - | ^~~~~~~ -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]; - | ^ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from gecode/flatzinc/flatzinc.cpp: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) - | ^~~~~~~ -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]; - | ^ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -gecode/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]; - | ^ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -gecode/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]; - | ^ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from gecode/flatzinc/flatzinc.cpp: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/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]; - | ^ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from gecode/flatzinc/flatzinc.cpp: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/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); - | ^ -In file included from ./gecode/int.hh:840, - from ./gecode/flatzinc.hh:44, - from gecode/flatzinc/flatzinc.cpp:38: -./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); - | ^ -In file included from ./gecode/int.hh:840, - from ./gecode/flatzinc.hh:44, - from gecode/flatzinc/flatzinc.cpp:38: -./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); - | ^ -In file included from ./gecode/set.hh:628, - from ./gecode/flatzinc.hh:46, - from gecode/flatzinc/flatzinc.cpp:38: -./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); - | ^ -In file included from ./gecode/float.hh:1060, - from ./gecode/flatzinc.hh:49, - from gecode/flatzinc/flatzinc.cpp:38: -./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:917, - from ./gecode/flatzinc/branch.hh:37, - from gecode/flatzinc/branch.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, - from ./gecode/flatzinc/branch.hh:37, - from gecode/flatzinc/branch.cpp: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:1723, - from ./gecode/flatzinc/branch.hh:37, - from gecode/flatzinc/branch.cpp:35: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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/int.hh:59, - from ./gecode/flatzinc/branch.hh:37, - from gecode/flatzinc/branch.cpp:35: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/flatzinc/branch.hh:37, - from gecode/flatzinc/branch.cpp:35: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc/branch.hh:37, - from gecode/flatzinc/branch.cpp:35: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/flatzinc/branch.hh:37, - from gecode/flatzinc/branch.cpp:35: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/flatzinc/branch.hh:37, - from gecode/flatzinc/branch.cpp:35: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc/branch.hh:37, - from gecode/flatzinc/branch.cpp:35: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/flatzinc/branch.hh:37, - from gecode/flatzinc/branch.cpp:35: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/flatzinc/branch.hh:37, - from gecode/flatzinc/branch.cpp:35: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc/branch.hh:37, - from gecode/flatzinc/branch.cpp:35: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/flatzinc/branch.hh:37, - from gecode/flatzinc/branch.cpp:35: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/flatzinc/branch.hh:37, - from gecode/flatzinc/branch.cpp:35: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc/branch.hh:37, - from gecode/flatzinc/branch.cpp:35: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/flatzinc/branch.hh:37, - from gecode/flatzinc/branch.cpp:35: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/flatzinc/branch.hh:37, - from gecode/flatzinc/branch.cpp:35: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc/branch.hh:37, - from gecode/flatzinc/branch.cpp:35: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/flatzinc/branch.hh:37, - from gecode/flatzinc/branch.cpp:35: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229, - from ./gecode/int.hh:59, - from ./gecode/flatzinc/branch.hh:37, - from gecode/flatzinc/branch.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc/branch.hh:37, - from gecode/flatzinc/branch.cpp:35: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: 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 ./gecode/int.hh:59, - from ./gecode/flatzinc/branch.hh:37, - from gecode/flatzinc/branch.cpp:35: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229, - from ./gecode/int.hh:59, - from ./gecode/flatzinc/branch.hh:37, - from gecode/flatzinc/branch.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc/branch.hh:37, - from gecode/flatzinc/branch.cpp:35: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: 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:150, - from ./gecode/int.hh:59, - from ./gecode/flatzinc/branch.hh:37, - from gecode/flatzinc/branch.cpp:35: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229, - from ./gecode/int.hh:59, - from ./gecode/flatzinc/branch.hh:37, - from gecode/flatzinc/branch.cpp:35: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc/branch.hh:37, - from gecode/flatzinc/branch.cpp:35: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: 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:150, - from ./gecode/int.hh:59, - from ./gecode/flatzinc/branch.hh:37, - from gecode/flatzinc/branch.cpp:35: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229, - from ./gecode/int.hh:59, - from ./gecode/flatzinc/branch.hh:37, - from gecode/flatzinc/branch.cpp:35: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -gecode/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); - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from gecode/flatzinc/flatzinc.cpp: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/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()]; - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from gecode/flatzinc/flatzinc.cpp: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/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; - | ^~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from gecode/flatzinc/flatzinc.cpp: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/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); - | ^ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from gecode/flatzinc/flatzinc.cpp: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) - | ^~~~~~~ -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; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from gecode/flatzinc/flatzinc.cpp: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) - | ^~~~~~~ -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())]; - | ^ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from gecode/flatzinc/flatzinc.cpp: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) - | ^~~~~~~ -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()]; - | ^ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from gecode/flatzinc/flatzinc.cpp: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) - | ^~~~~~~ -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()); - | ^ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from gecode/flatzinc/flatzinc.cpp: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) - | ^~~~~~~ -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()]; - | ^ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from gecode/flatzinc/flatzinc.cpp: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) - | ^~~~~~~ -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/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc/branch.hh:37, - from gecode/flatzinc/branch.cpp:35: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/flatzinc/branch.hh:37, - from gecode/flatzinc/branch.cpp:35: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc/branch.hh:37, - from gecode/flatzinc/branch.cpp:35: -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 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: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()); - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc/branch.hh:37, - from gecode/flatzinc/branch.cpp:35: -./gecode/int/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 ./gecode/int.hh:59, - from ./gecode/flatzinc/branch.hh:37, - from gecode/flatzinc/branch.cpp:35: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/flatzinc/branch.hh:37, - from gecode/flatzinc/branch.cpp:35: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc/branch.hh:37, - from gecode/flatzinc/branch.cpp:35: -./gecode/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 ./gecode/int.hh:59, - from ./gecode/flatzinc/branch.hh:37, - from gecode/flatzinc/branch.cpp:35: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/flatzinc/branch.hh:37, - from gecode/flatzinc/branch.cpp: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); - | ~~~~~^~~~ -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); - | ^ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from gecode/flatzinc/flatzinc.cpp: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/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()]; - | ^ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from gecode/flatzinc/flatzinc.cpp: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/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); - | ^ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from gecode/flatzinc/flatzinc.cpp: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/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/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from gecode/flatzinc/flatzinc.cpp: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/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); - | ^ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -gecode/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()]; - | ^ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -gecode/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; - | ^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -gecode/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()]; - | ^ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -gecode/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()); - | ^ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from gecode/flatzinc/flatzinc.cpp: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:4845, - from ./gecode/flatzinc/branch.hh:37, - from gecode/flatzinc/branch.cpp:35: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/flatzinc/branch.hh:37, - from gecode/flatzinc/branch.cpp:35: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc/branch.hh:37, - from gecode/flatzinc/branch.cpp:35: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from ./gecode/flatzinc/branch.hh:37, - from gecode/flatzinc/branch.cpp:35: -./gecode/int/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 ./gecode/int.hh:59, - from ./gecode/flatzinc/branch.hh:37, - from gecode/flatzinc/branch.cpp:35: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/flatzinc/branch.hh:37, - from gecode/flatzinc/branch.cpp:35: -./gecode/int.hh:4429:21: note: initializing argument 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, - from ./gecode/flatzinc/branch.hh:37, - from gecode/flatzinc/branch.cpp:35: -./gecode/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:150, - from ./gecode/int.hh:59, - from ./gecode/flatzinc/branch.hh:37, - from gecode/flatzinc/branch.cpp:35: +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/flatzinc/branch.hh:37, - from gecode/flatzinc/branch.cpp:35: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc/branch.hh:37, - from gecode/flatzinc/branch.cpp:35: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: 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/flatzinc.hh:46, + from ./gecode/flatzinc/registry.hh:37, + from gecode/flatzinc/registry.cpp:38: +./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' + 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./gecode/flatzinc/registry.hh:37, + from gecode/flatzinc/registry.cpp:38: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': +./gecode/minimodel/aliases.hpp:165:23: 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:150, - from ./gecode/int.hh:59, - from ./gecode/flatzinc/branch.hh:37, - from gecode/flatzinc/branch.cpp:35: + from ./gecode/flatzinc.hh:43, + from ./gecode/flatzinc/registry.hh:37, + from gecode/flatzinc/registry.cpp: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/flatzinc/branch.hh:37, - from gecode/flatzinc/branch.cpp:35: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc/branch.hh:37, - from gecode/flatzinc/branch.cpp:35: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: 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/flatzinc.hh:46, + from ./gecode/flatzinc/registry.hh:37, + from gecode/flatzinc/registry.cpp:38: +./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' + 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./gecode/flatzinc/registry.hh:37, + from gecode/flatzinc/registry.cpp:38: +./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 166 | element(home,SOT_UNION,xiv,z,y); + | ^ In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/flatzinc/branch.hh:37, - from gecode/flatzinc/branch.cpp:35: + from ./gecode/flatzinc.hh:43, + from ./gecode/flatzinc/registry.hh:37, + from gecode/flatzinc/registry.cpp: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/flatzinc/branch.hh:37, - from gecode/flatzinc/branch.cpp:35: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc/branch.hh:37, - from gecode/flatzinc/branch.cpp:35: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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/flatzinc.hh:46, + from ./gecode/flatzinc/registry.hh:37, + from gecode/flatzinc/registry.cpp:38: +./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' + 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./gecode/flatzinc/registry.hh:37, + from gecode/flatzinc/registry.cpp:38: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, - from ./gecode/int.hh:59, - from ./gecode/flatzinc/branch.hh:37, - from gecode/flatzinc/branch.cpp:35: + from ./gecode/flatzinc.hh:43, + from ./gecode/flatzinc/registry.hh:37, + from gecode/flatzinc/registry.cpp: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/flatzinc/branch.hh:37, - from gecode/flatzinc/branch.cpp:35: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc/branch.hh:37, - from gecode/flatzinc/branch.cpp:35: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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/flatzinc.hh:44, + from ./gecode/flatzinc/registry.hh:37, + from gecode/flatzinc/registry.cpp:38: +./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' + 1540 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./gecode/flatzinc/registry.hh:37, + from gecode/flatzinc/registry.cpp:38: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, - from ./gecode/int.hh:59, - from ./gecode/flatzinc/branch.hh:37, - from gecode/flatzinc/branch.cpp:35: + from ./gecode/flatzinc.hh:43, + from ./gecode/flatzinc/registry.hh:37, + from gecode/flatzinc/registry.cpp: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/flatzinc/branch.hh:37, - from gecode/flatzinc/branch.cpp:35: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/flatzinc/branch.hh:37, - from gecode/flatzinc/branch.cpp:35: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: 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/flatzinc.hh:44, + from ./gecode/flatzinc/registry.hh:37, + from gecode/flatzinc/registry.cpp:38: +./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' + 1556 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./gecode/flatzinc/registry.hh:37, + from gecode/flatzinc/registry.cpp:38: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ^ In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/flatzinc/branch.hh:37, - from gecode/flatzinc/branch.cpp:35: + from ./gecode/flatzinc.hh:43, + from ./gecode/flatzinc/registry.hh:37, + from gecode/flatzinc/registry.cpp: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/flatzinc/branch.hh:37, - from gecode/flatzinc/branch.cpp:35: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/flatzinc/branch.hh:37, - from gecode/flatzinc/branch.cpp:35: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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/flatzinc.hh:44, + from ./gecode/flatzinc/registry.hh:37, + from gecode/flatzinc/registry.cpp:38: +./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' + 1575 | element(Home home, const IntVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./gecode/flatzinc/registry.hh:37, + from gecode/flatzinc/registry.cpp:38: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, - from ./gecode/int.hh:59, - from ./gecode/flatzinc/branch.hh:37, - from gecode/flatzinc/branch.cpp:35: + from ./gecode/flatzinc.hh:43, + from ./gecode/flatzinc/registry.hh:37, + from gecode/flatzinc/registry.cpp: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/flatzinc/branch.hh:37, - from gecode/flatzinc/branch.cpp:35: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& 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); - | ^ -In file included from ./gecode/int.hh:840, - from ./gecode/flatzinc.hh:44, - from gecode/flatzinc/flatzinc.cpp:38: -./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; - | ^~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from gecode/flatzinc/flatzinc.cpp: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/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); - | ^ -In file included from ./gecode/int.hh:840, - from ./gecode/flatzinc.hh:44, - from gecode/flatzinc/flatzinc.cpp:38: -./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); - | ^ -In file included from ./gecode/int.hh:840, - from ./gecode/flatzinc.hh:44, - from gecode/flatzinc/flatzinc.cpp:38: -./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); - | ^ -In file included from ./gecode/set.hh:628, - from ./gecode/flatzinc.hh:46, - from gecode/flatzinc/flatzinc.cpp:38: -./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); - | ^ -In file included from ./gecode/float.hh:1060, - from ./gecode/flatzinc.hh:49, - from gecode/flatzinc/flatzinc.cpp:38: -./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; - | ^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -gecode/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); - | ^ -In file included from ./gecode/float.hh:1060, - from ./gecode/flatzinc.hh:49, - from gecode/flatzinc/flatzinc.cpp:38: -./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]; - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from gecode/flatzinc/flatzinc.cpp: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/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); - | ^ -In file included from ./gecode/int.hh:840, - from ./gecode/flatzinc.hh:44, - from gecode/flatzinc/flatzinc.cpp:38: -./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]; - | ^ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from gecode/flatzinc/flatzinc.cpp: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) - | ^~~~~~~ -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); - | ^ -In file included from ./gecode/int.hh:840, - from ./gecode/flatzinc.hh:44, - from gecode/flatzinc/flatzinc.cpp:38: -./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]; - | ^ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from gecode/flatzinc/flatzinc.cpp: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/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); - | ^ -In file included from ./gecode/set.hh:628, - from ./gecode/flatzinc.hh:46, - from gecode/flatzinc/flatzinc.cpp:38: -./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]; - | ^ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -gecode/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); - | ^ -In file included from ./gecode/float.hh:1060, - from ./gecode/flatzinc.hh:49, - from gecode/flatzinc/flatzinc.cpp:38: -./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, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/flatzinc.hh:44, + from ./gecode/flatzinc/registry.hh:37, + from gecode/flatzinc/registry.cpp:38: +./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' + 1591 | element(Home home, const BoolVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./gecode/flatzinc/registry.hh:37, + from gecode/flatzinc/registry.cpp:38: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': +./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ^ +In file included from ./gecode/kernel.hh:150, from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from gecode/flatzinc/flatzinc.cpp: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/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp: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/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, - from ./gecode/flatzinc.hh:44, +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/flatzinc.hh:46, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: -./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) - | ^~~~~~~~~~ -In file included from ./gecode/flatzinc.hh:44, +./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' + 1033 | element(Home home, const IntSetArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: -./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/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': +./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, from ./gecode/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: -./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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/flatzinc.hh:46, + from ./gecode/flatzinc/registry.hh:37, + from gecode/flatzinc/registry.cpp:38: +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46, from ./gecode/flatzinc/branch.hh:39, @@ -292998,36 +291150,92 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from gecode/flatzinc/flatzinc.cpp: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:176, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/gist.hh:40, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/gist.hh:36, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp: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/gist.hh:40, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/gist.hh:40, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, + from ./gecode/gist.hh:36, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp: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/gist.hh:40, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/gist.hh:40, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/gist.hh:36, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp: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:229, + from ./gecode/gist.hh:36, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp: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:1173, + from ./gecode/gist.hh:40, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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 ./gecode/gist.hh:36, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp: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:229, + from ./gecode/gist.hh:36, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp: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, from ./gecode/flatzinc.hh:46, from ./gecode/flatzinc/branch.hh:39, @@ -293064,38 +291272,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/flatzinc/registry.cpp: In function 'void Gecode::FlatZinc::{anonymous}::p_sort(Gecode::FlatZinc::FlatZincSpace&, const Gecode::FlatZinc::ConExpr&, Gecode::FlatZinc::AST::Node*)': -gecode/flatzinc/registry.cpp:1104:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1104 | xy[i] = x[i]; - | ^ In file included from ./gecode/flatzinc.hh:46, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.cpp:35: ./gecode/set.hh:1206:20: note: initializing argument 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/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./gecode/flatzinc/registry.hh:37, - from gecode/flatzinc/registry.cpp: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/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]; - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./gecode/flatzinc/registry.hh:37, - from gecode/flatzinc/registry.cpp: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/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]; - | ^ In file included from ./gecode/set.hh:1438, from ./gecode/flatzinc.hh:46, from ./gecode/flatzinc/branch.hh:39, @@ -293103,14 +291285,6 @@ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./gecode/flatzinc/registry.hh:37, - from gecode/flatzinc/registry.cpp:38: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/flatzinc/branch.hh:37, @@ -293124,73 +291298,104 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ -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()]; - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./gecode/flatzinc/registry.hh:37, - from gecode/flatzinc/registry.cpp: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/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]); - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./gecode/flatzinc/registry.hh:37, - from gecode/flatzinc/registry.cpp: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/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]); - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./gecode/flatzinc/registry.hh:37, - from gecode/flatzinc/registry.cpp: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/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]); - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./gecode/flatzinc/registry.hh:37, - from gecode/flatzinc/registry.cpp: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/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]); - | ^ +In file included from ./gecode/set.hh:1438, + from ./gecode/gist.hh:40, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/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 ./gecode/gist.hh:36, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/gist.hh:40, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/gist.hh:40, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/set/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:150, + from ./gecode/gist.hh:36, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp: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/gist.hh:40, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/set.hh:1206:20: note: initializing argument 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:176, + from ./gecode/gist.hh:36, + from ./gecode/gist/mainwindow.hh:37, + from gecode/gist/mainwindow.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./gecode/flatzinc/registry.hh:37, - from gecode/flatzinc/registry.cpp:38: + from ./gecode/gist.hh:38, + from ./gecode/gist/mainwindow.hh:37, + from gecode/gist/mainwindow.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -gecode/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]); - | ^ -In file included from ./gecode/int/view.hpp:1706, +In file included from ./gecode/set.hh:1438, + from ./gecode/gist.hh:40, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/gist.hh:36, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp: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/gist.hh:40, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp: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); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/gist.hh:36, + from ./gecode/gist/mainwindow.hh:37, + from gecode/gist/mainwindow.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./gecode/flatzinc/registry.hh:37, - from gecode/flatzinc/registry.cpp: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) - | ^~~~~~ + from ./gecode/gist.hh:38, + from ./gecode/gist/mainwindow.hh:37, + from gecode/gist/mainwindow.cpp: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) + | ^~~~~~~ In file included from ./gecode/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./gecode/flatzinc/branch.hh:39, @@ -293233,29 +291438,7 @@ ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ -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]); - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./gecode/flatzinc/registry.hh:37, - from gecode/flatzinc/registry.cpp: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/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]); - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./gecode/flatzinc/registry.hh:37, - from gecode/flatzinc/registry.cpp: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) - | ^~~~~~ +ln -fs libgecodesupport.so.49.0 libgecodesupport.so In file included from ./gecode/set.hh:1866, from ./gecode/flatzinc.hh:46, from ./gecode/flatzinc/branch.hh:39, @@ -293277,6 +291460,112 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ +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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ \ + \ +-c -o gecode/gist/moc_treecanvas.o gecode/gist/moc_treecanvas.cpp +In file included from ./gecode/set.hh:1667, + from ./gecode/gist.hh:40, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/gist.hh:36, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp: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/gist.hh:40, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/gist.hh:40, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/gist.hh:36, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp: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/gist.hh:40, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/gist.hh:36, + from ./gecode/gist/mainwindow.hh:37, + from gecode/gist/mainwindow.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/gist.hh:40, + from ./gecode/gist/mainwindow.hh:37, + from gecode/gist/mainwindow.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/set.hh:1866, + from ./gecode/gist.hh:40, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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 ./gecode/gist.hh:36, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp: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/gist.hh:40, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/gist.hh:36, + from ./gecode/gist/mainwindow.hh:37, + from gecode/gist/mainwindow.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/gist.hh:43, + from ./gecode/gist/mainwindow.hh:37, + from gecode/gist/mainwindow.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ \ + \ +-c -o gecode/gist/moc_qtgist.o gecode/gist/moc_qtgist.cpp In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./gecode/flatzinc/branch.hh:39, @@ -293363,74 +291652,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, - from ./gecode/flatzinc.hh:43, - from ./gecode/flatzinc/registry.hh:37, - from gecode/flatzinc/registry.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./gecode/flatzinc/registry.hh:37, - from gecode/flatzinc/registry.cpp:38: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/flatzinc.hh:43, - from ./gecode/flatzinc/registry.hh:37, - from gecode/flatzinc/registry.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./gecode/flatzinc/registry.hh:37, - from gecode/flatzinc/registry.cpp:38: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/flatzinc.hh:43, - from ./gecode/flatzinc/registry.hh:37, - from gecode/flatzinc/registry.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./gecode/flatzinc/registry.hh:37, - from gecode/flatzinc/registry.cpp:38: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/flatzinc.hh:43, - from ./gecode/flatzinc/registry.hh:37, - from gecode/flatzinc/registry.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./gecode/flatzinc/registry.hh:37, - from gecode/flatzinc/registry.cpp: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/float.hh:1811, from ./gecode/flatzinc.hh:49, from ./gecode/flatzinc/branch.hh:39, @@ -293493,40 +291714,92 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/flatzinc.hh:43, - from ./gecode/flatzinc/registry.hh:37, - from gecode/flatzinc/registry.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./gecode/flatzinc/registry.hh:37, - from gecode/flatzinc/registry.cpp:38: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/flatzinc.hh:43, - from ./gecode/flatzinc/registry.hh:37, - from gecode/flatzinc/registry.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./gecode/flatzinc/registry.hh:37, - from gecode/flatzinc/registry.cpp:38: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/gist.hh:43, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:40:25: 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 ./gecode/gist.hh:36, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp: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/gist.hh:43, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/gist.hh:43, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:45:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/gist.hh:36, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp: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/gist.hh:43, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546, + from ./gecode/gist.hh:43, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/gist.hh:36, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp: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:229, + from ./gecode/gist.hh:36, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp: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/float.hh:1546, + from ./gecode/gist.hh:43, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:29: 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 ./gecode/gist.hh:36, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp: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:229, + from ./gecode/gist.hh:36, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp: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/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./gecode/flatzinc/branch.hh:39, @@ -293590,6 +291863,110 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811, + from ./gecode/gist.hh:43, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/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:150, + from ./gecode/gist.hh:36, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp: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/float.hh:1546, + from ./gecode/gist.hh:43, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, + from ./gecode/gist.hh:43, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/float/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:150, + from ./gecode/gist.hh:36, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp: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/gist.hh:43, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/float.hh:1578:22: note: initializing argument 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, + from ./gecode/gist.hh:43, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/gist.hh:36, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp: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/gist.hh:43, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, + from ./gecode/gist.hh:43, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:39:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/gist.hh:36, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp: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/gist.hh:43, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, + from ./gecode/gist.hh:43, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/gist.hh:36, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp: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/gist.hh:43, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -293611,6 +291988,27 @@ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137, + from ./gecode/gist.hh:43, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': +./gecode/float/trace.hpp:39:39: 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 ./gecode/gist.hh:36, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp: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/gist.hh:43, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -293792,15 +292190,6 @@ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/flatzinc.hh:43, - from ./gecode/flatzinc/registry.hh:37, - from gecode/flatzinc/registry.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: 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:1612, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -293809,14 +292198,6 @@ ./gecode/minimodel/set-rel.hpp:67:36: 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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./gecode/flatzinc/registry.hh:37, - from gecode/flatzinc/registry.cpp:38: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/flatzinc/branch.hh:37, @@ -293927,15 +292308,6 @@ ./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ^ -In file included from ./gecode/kernel.hh:176, - from ./gecode/flatzinc.hh:43, - from ./gecode/flatzinc/registry.hh:37, - from gecode/flatzinc/registry.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/flatzinc/branch.hh:37, @@ -293943,14 +292315,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./gecode/flatzinc/registry.hh:37, - from gecode/flatzinc/registry.cpp: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/flatzinc.hh:46, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.cpp:35: @@ -294717,119 +293081,213 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ +gecode/flatzinc/registry.cpp: In function 'void Gecode::FlatZinc::{anonymous}::p_bin_packing_load(Gecode::FlatZinc::FlatZincSpace&, const Gecode::FlatZinc::ConExpr&, Gecode::FlatZinc::AST::Node*)': +gecode/flatzinc/registry.cpp:896:58: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 896 | bin2[i] = expr(s, bin[i]-minIdx, s.ann2ipl(ann)); + | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, - from gecode/flatzinc/flatzinc.cpp:38: + from ./gecode/flatzinc/registry.hh:37, + from gecode/flatzinc/registry.cpp: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/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, + from ./gecode/flatzinc.hh:44, + from ./gecode/flatzinc/registry.hh:37, + from gecode/flatzinc/registry.cpp:38: +./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) + | ^~~~~~~~~~ +In file included from ./gecode/flatzinc.hh:44, + from ./gecode/flatzinc/registry.hh:37, + from gecode/flatzinc/registry.cpp:38: +./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, from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, + from ./gecode/flatzinc/registry.hh:37, + from gecode/flatzinc/registry.cpp:38: +./gecode/kernel/data/array.hpp:1847:3: note: because 'Gecode::VarArgArray' has user-provided 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1847 | VarArgArray::VarArgArray(const VarArgArray& aa) + | ^~~~~~~~~~~~~~~~ +gecode/flatzinc/registry.cpp: In function 'void Gecode::FlatZinc::{anonymous}::p_bin_packing_load(Gecode::FlatZinc::FlatZincSpace&, const Gecode::FlatZinc::ConExpr&, Gecode::FlatZinc::AST::Node*)': +gecode/flatzinc/registry.cpp:897:15: note: synthesized method 'Gecode::IntVarArgs& Gecode::IntVarArgs::operator=(const Gecode::IntVarArgs&)' first required here + 897 | bin = bin2; + | ^~~~ +gecode/flatzinc/registry.cpp: In function 'void Gecode::FlatZinc::{anonymous}::p_sort(Gecode::FlatZinc::FlatZincSpace&, const Gecode::FlatZinc::ConExpr&, Gecode::FlatZinc::AST::Node*)': +gecode/flatzinc/registry.cpp:1104:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1104 | xy[i] = x[i]; + | ^ +In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, - from gecode/flatzinc/flatzinc.cpp: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/iter.hh:57, - from ./gecode/int.hh:61, + from ./gecode/flatzinc/registry.hh:37, + from gecode/flatzinc/registry.cpp: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/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]; + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: -./gecode/iter/ranges-diff.hpp: In instantiation of 'Gecode::Iter::Ranges::Diff::Diff(I&, J&) [with I = Gecode::Iter::Ranges::NaryUnion; J = Gecode::IntSetRanges]': -gecode/flatzinc/registry.cpp:922:30: required from here -./gecode/iter/ranges-diff.hpp:114:18: 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, - from ./gecode/int.hh:61, +./gecode/int/var/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]; + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: -./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, - from ./gecode/int.hh:61, +./gecode/int/var/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()]; + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: -./gecode/iter/ranges-diff.hpp: In instantiation of 'Gecode::Iter::Ranges::ToValues::ToValues(I&) [with I = Gecode::Iter::Ranges::Diff]': -gecode/flatzinc/registry.cpp:924:62: required from here -./gecode/iter/ranges-diff.hpp:43:9: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy] - 43 | class Diff : public MinMax { - | ^~~~ -In file included from ./gecode/iter.hh:67, - from ./gecode/int.hh:61, +./gecode/int/var/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]); + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: -./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, - from ./gecode/int.hh:61, +./gecode/int/var/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]); + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: -./gecode/iter/ranges-values.hpp:97:11: note: synthesized method 'Gecode::Iter::Ranges::Diff::Diff(const Gecode::Iter::Ranges::Diff&)' first required here - 97 | : i(i0) { - | ^ -./gecode/iter/ranges-values.hpp: In instantiation of 'Gecode::Iter::Ranges::ToValues::ToValues(I&) [with I = Gecode::Iter::Ranges::NaryUnion]': -gecode/flatzinc/registry.cpp:981:59: required from here -./gecode/iter/ranges-values.hpp:97:11: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy] -In file included from ./gecode/iter.hh:67, - from ./gecode/int.hh:61, +./gecode/int/var/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]); + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: -./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/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/flatzinc/registry.cpp:1284:50: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1284 | end[i] = expr(s, start[i] + duration[i]); + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./gecode/flatzinc/registry.hh:37, + from gecode/flatzinc/registry.cpp: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/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]); + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./gecode/flatzinc/registry.hh:37, + from gecode/flatzinc/registry.cpp: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/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]); + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./gecode/flatzinc/registry.hh:37, + from gecode/flatzinc/registry.cpp: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/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]); + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./gecode/flatzinc/registry.hh:37, + from gecode/flatzinc/registry.cpp:38: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from gecode/flatzinc/flatzinc.cpp: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) + from ./gecode/flatzinc/registry.hh:37, + from gecode/flatzinc/registry.cpp:38: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./gecode/flatzinc/registry.hh:37, + from gecode/flatzinc/registry.cpp:38: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/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::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./gecode/flatzinc/registry.hh:37, + from gecode/flatzinc/registry.cpp:38: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/flatzinc.hh:43, + from ./gecode/flatzinc/registry.hh:37, + from gecode/flatzinc/registry.cpp:38: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, @@ -294842,12 +293300,11 @@ from ./gecode/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, @@ -294858,30 +293315,30 @@ | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from gecode/flatzinc/flatzinc.cpp: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) - | ^~~~~~~~ + from ./gecode/flatzinc/registry.hh:37, + from gecode/flatzinc/registry.cpp:38: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./gecode/flatzinc/registry.hh:37, + from gecode/flatzinc/registry.cpp:38: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/flatzinc.hh:46, @@ -294894,12 +293351,11 @@ from ./gecode/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/flatzinc.hh:49, @@ -294908,31 +293364,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/support.hh:104, - from ./gecode/kernel.hh:50, +In file included from ./gecode/kernel.hh:176, from ./gecode/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./gecode/flatzinc/registry.hh:37, + from gecode/flatzinc/registry.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/gist.hh:36, + from ./gecode/gist/mainwindow.hh:37, + from gecode/gist/mainwindow.cpp:34: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1600:19: required from 'const Gecode::ArgArrayBase& Gecode::ArgArrayBase::operator=(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:774:9: required from here +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./gecode/flatzinc/registry.hh:37, - from gecode/flatzinc/registry.cpp:38: + from ./gecode/gist.hh:38, + from ./gecode/gist/mainwindow.hh:37, + from gecode/gist/mainwindow.cpp: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/support.hh:104, from ./gecode/kernel.hh:50, - from ./gecode/flatzinc.hh:43, - from ./gecode/flatzinc/registry.hh:37, - from gecode/flatzinc/registry.cpp:38: + from ./gecode/gist.hh:36, + from ./gecode/gist/mainwindow.hh:37, + from gecode/gist/mainwindow.cpp:34: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' @@ -294943,17 +293417,17 @@ | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./gecode/flatzinc/registry.hh:37, - from gecode/flatzinc/registry.cpp:38: + from ./gecode/gist.hh:38, + from ./gecode/gist/mainwindow.hh:37, + from gecode/gist/mainwindow.cpp: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) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, - from ./gecode/flatzinc.hh:43, - from ./gecode/flatzinc/registry.hh:37, - from gecode/flatzinc/registry.cpp:38: + from ./gecode/gist.hh:36, + from ./gecode/gist/mainwindow.hh:37, + from gecode/gist/mainwindow.cpp:34: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' @@ -294964,17 +293438,17 @@ | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./gecode/flatzinc/registry.hh:37, - from gecode/flatzinc/registry.cpp:38: + from ./gecode/gist.hh:40, + from ./gecode/gist/mainwindow.hh:37, + from gecode/gist/mainwindow.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, - from ./gecode/flatzinc.hh:43, - from ./gecode/flatzinc/registry.hh:37, - from gecode/flatzinc/registry.cpp:38: + from ./gecode/gist.hh:36, + from ./gecode/gist/mainwindow.hh:37, + from gecode/gist/mainwindow.cpp:34: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' @@ -294985,15 +293459,171 @@ | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./gecode/flatzinc/registry.hh:37, - from gecode/flatzinc/registry.cpp:38: + from ./gecode/gist.hh:43, + from ./gecode/gist/mainwindow.hh:37, + from gecode/gist/mainwindow.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ \ - \ --c -o gecode/gist/moc_mainwindow.o gecode/gist/moc_mainwindow.cpp +In file included from ./gecode/iter.hh:57, + from ./gecode/int.hh:61, + from ./gecode/flatzinc.hh:44, + from ./gecode/flatzinc/registry.hh:37, + from gecode/flatzinc/registry.cpp:38: +./gecode/iter/ranges-diff.hpp: In instantiation of 'Gecode::Iter::Ranges::Diff::Diff(I&, J&) [with I = Gecode::Iter::Ranges::NaryUnion; J = Gecode::IntSetRanges]': +gecode/flatzinc/registry.cpp:922:30: required from here +./gecode/iter/ranges-diff.hpp:114:18: 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, + from ./gecode/int.hh:61, + from ./gecode/flatzinc.hh:44, + from ./gecode/flatzinc/registry.hh:37, + from gecode/flatzinc/registry.cpp:38: +./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, + from ./gecode/int.hh:61, + from ./gecode/flatzinc.hh:44, + from ./gecode/flatzinc/registry.hh:37, + from gecode/flatzinc/registry.cpp:38: +./gecode/iter/ranges-diff.hpp: In instantiation of 'Gecode::Iter::Ranges::ToValues::ToValues(I&) [with I = Gecode::Iter::Ranges::Diff]': +gecode/flatzinc/registry.cpp:924:62: required from here +./gecode/iter/ranges-diff.hpp:43:9: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy] + 43 | class Diff : public MinMax { + | ^~~~ +In file included from ./gecode/iter.hh:67, + from ./gecode/int.hh:61, + from ./gecode/flatzinc.hh:44, + from ./gecode/flatzinc/registry.hh:37, + from gecode/flatzinc/registry.cpp:38: +./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, + from ./gecode/int.hh:61, + from ./gecode/flatzinc.hh:44, + from ./gecode/flatzinc/registry.hh:37, + from gecode/flatzinc/registry.cpp:38: +./gecode/iter/ranges-values.hpp:97:11: note: synthesized method 'Gecode::Iter::Ranges::Diff::Diff(const Gecode::Iter::Ranges::Diff&)' first required here + 97 | : i(i0) { + | ^ +./gecode/iter/ranges-values.hpp: In instantiation of 'Gecode::Iter::Ranges::ToValues::ToValues(I&) [with I = Gecode::Iter::Ranges::NaryUnion]': +gecode/flatzinc/registry.cpp:981:59: required from here +./gecode/iter/ranges-values.hpp:97:11: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy] +In file included from ./gecode/iter.hh:67, + from ./gecode/int.hh:61, + from ./gecode/flatzinc.hh:44, + from ./gecode/flatzinc/registry.hh:37, + from gecode/flatzinc/registry.cpp:38: +./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, + from ./gecode/gist.hh:36, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/gist.hh:38, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp: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:176, + from ./gecode/gist.hh:36, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/gist.hh:38, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/flatzinc.hh:43, + from ./gecode/flatzinc/registry.hh:37, + from gecode/flatzinc/registry.cpp:38: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./gecode/flatzinc/registry.hh:37, + from gecode/flatzinc/registry.cpp:38: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/gist.hh:36, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/gist.hh:38, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp: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:176, + from ./gecode/gist.hh:36, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/gist.hh:38, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/flatzinc.hh:43, + from ./gecode/flatzinc/registry.hh:37, + from gecode/flatzinc/registry.cpp:38: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./gecode/flatzinc/registry.hh:37, + from gecode/flatzinc/registry.cpp: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/flatzinc/branch.hh:340, from gecode/flatzinc/branch.cpp:35: ./gecode/flatzinc/branch.hpp: In member function 'void Gecode::FlatZinc::IntBoolVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::BoolVarArgs&)': @@ -295222,6 +293852,92 @@ 347 | post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, + from ./gecode/gist.hh:36, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/gist.hh:40, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/gist.hh:36, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/gist.hh:40, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/flatzinc.hh:43, + from ./gecode/flatzinc/registry.hh:37, + from gecode/flatzinc/registry.cpp:38: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./gecode/flatzinc/registry.hh:37, + from gecode/flatzinc/registry.cpp:38: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/gist.hh:36, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/gist.hh:43, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/gist.hh:36, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/gist.hh:43, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: @@ -295320,6 +294036,24 @@ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, + from ./gecode/flatzinc.hh:43, + from ./gecode/flatzinc/registry.hh:37, + from gecode/flatzinc/registry.cpp:38: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./gecode/flatzinc/registry.hh:37, + from gecode/flatzinc/registry.cpp: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:176, from ./gecode/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: @@ -295353,82 +294087,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, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from gecode/flatzinc/flatzinc.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/flatzinc.hh:46, - from gecode/flatzinc/flatzinc.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.cpp:38: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from gecode/flatzinc/flatzinc.cpp: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/flatzinc/branch.hh:340, from gecode/flatzinc/branch.cpp:35: ./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]': @@ -295603,6 +294261,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) | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/flatzinc.hh:43, + from ./gecode/flatzinc/registry.hh:37, + from gecode/flatzinc/registry.cpp:38: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1600:19: required from 'const Gecode::ArgArrayBase& Gecode::ArgArrayBase::operator=(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:774:9: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./gecode/flatzinc/registry.hh:37, + from gecode/flatzinc/registry.cpp:38: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/flatzinc.hh:43, + from ./gecode/flatzinc/registry.hh:37, + from gecode/flatzinc/registry.cpp:38: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./gecode/flatzinc/registry.hh:37, + from gecode/flatzinc/registry.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/flatzinc.hh:43, + from ./gecode/flatzinc/registry.hh:37, + from gecode/flatzinc/registry.cpp:38: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/flatzinc.hh:46, + from ./gecode/flatzinc/registry.hh:37, + from gecode/flatzinc/registry.cpp: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/flatzinc/branch.hh:340, from gecode/flatzinc/branch.cpp:35: ./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]': @@ -295659,6 +294379,27 @@ ./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, | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/flatzinc.hh:43, + from ./gecode/flatzinc/registry.hh:37, + from gecode/flatzinc/registry.cpp:38: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./gecode/flatzinc/registry.hh:37, + from gecode/flatzinc/registry.cpp:38: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/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]' gecode/flatzinc/branch.cpp:152:43: required from here @@ -295795,9 +294536,1338 @@ ./gecode/float/var/float.hpp:46:3: note: because '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, + from ./gecode/gist.hh:36, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/gist.hh:38, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp: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:176, + from ./gecode/gist.hh:36, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/gist.hh:38, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/gist.hh:36, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/gist.hh:40, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/gist.hh:36, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/gist.hh:43, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/gist.hh:36, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/gist.hh:38, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/gist.hh:36, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/gist.hh:38, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/gist.hh:36, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/gist.hh:40, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/gist.hh:36, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/gist.hh:43, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ \ + \ +-c -o gecode/gist/moc_mainwindow.o gecode/gist/moc_mainwindow.cpp +In file included from ./gecode/flatzinc/branch.hh:340, + from gecode/flatzinc/flatzinc.cpp:41: +./gecode/flatzinc/branch.hpp: In member function 'void Gecode::FlatZinc::IntBoolVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::BoolVarArgs&)': +./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()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/flatzinc.cpp: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/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 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/flatzinc/branch.hh:340, + from gecode/flatzinc/flatzinc.cpp:41: +./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()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/flatzinc.cpp: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/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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/flatzinc/branch.hh:340, + from gecode/flatzinc/flatzinc.cpp:41: +./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()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/flatzinc.cpp: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/flatzinc.hh:44, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/int.hh:4384:20: note: initializing argument 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/flatzinc/branch.hh:340, + from gecode/flatzinc/flatzinc.cpp:41: +./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()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/flatzinc.cpp: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/flatzinc.hh:44, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/int.hh:4429:21: note: initializing argument 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/flatzinc/branch.hh:340, + from gecode/flatzinc/flatzinc.cpp:41: +./gecode/flatzinc/branch.hpp:103:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 103 | ichb = IntCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/flatzinc.cpp: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/flatzinc.hh:44, + from gecode/flatzinc/flatzinc.cpp: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/flatzinc/branch.hh:340, + from gecode/flatzinc/flatzinc.cpp:41: +./gecode/flatzinc/branch.hpp:105:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 105 | bchb = BoolCHB(home,y); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/flatzinc.cpp: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/flatzinc.hh:44, + from gecode/flatzinc/flatzinc.cpp: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/flatzinc/branch.hh:340, + from gecode/flatzinc/flatzinc.cpp:41: +./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) { + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/flatzinc.cpp: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/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) + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/flatzinc.cpp: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/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 | ); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/flatzinc.cpp: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/flatzinc/flatzinc.cpp:107:25: note: initializing argument 1 of 'Gecode::FlatZinc::AuxVarBrancher::AuxVarBrancher(Gecode::Home, Gecode::TieBreak, Gecode::IntValBranch, Gecode::TieBreak, Gecode::BoolValBranch, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::TieBreak, Gecode::FloatValBranch)' + 107 | AuxVarBrancher(Home home, TieBreak int_varsel0, + | ~~~~~^~~~ +gecode/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, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/flatzinc.cpp:38: +./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, + from ./gecode/flatzinc.hh:44, + from gecode/flatzinc/flatzinc.cpp:38: +./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); + | ^ +In file included from ./gecode/int.hh:840, + from ./gecode/flatzinc.hh:44, + from gecode/flatzinc/flatzinc.cpp:38: +./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, + from ./gecode/flatzinc.hh:46, + from gecode/flatzinc/flatzinc.cpp:38: +./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, + from ./gecode/flatzinc.hh:49, + from gecode/flatzinc/flatzinc.cpp:38: +./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); + | ^ +In file included from ./gecode/int.hh:840, + from ./gecode/flatzinc.hh:44, + from gecode/flatzinc/flatzinc.cpp:38: +./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); + | ^ +In file included from ./gecode/int.hh:840, + from ./gecode/flatzinc.hh:44, + from gecode/flatzinc/flatzinc.cpp:38: +./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); + | ^ +In file included from ./gecode/set.hh:628, + from ./gecode/flatzinc.hh:46, + from gecode/flatzinc/flatzinc.cpp:38: +./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); + | ^ +In file included from ./gecode/float.hh:1060, + from ./gecode/flatzinc.hh:49, + from gecode/flatzinc/flatzinc.cpp:38: +./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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from gecode/flatzinc/flatzinc.cpp: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/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); + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from gecode/flatzinc/flatzinc.cpp: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/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]; + | ^ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from gecode/flatzinc/flatzinc.cpp: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) + | ^~~~~~~ +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)); + | ^ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from gecode/flatzinc/flatzinc.cpp: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) + | ^~~~~~~ +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, + from ./gecode/flatzinc.hh:46, + from gecode/flatzinc/flatzinc.cpp: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/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); + | ^ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from gecode/flatzinc/flatzinc.cpp: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/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); + | ^ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from gecode/flatzinc/flatzinc.cpp: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/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); + | ^ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from gecode/flatzinc/flatzinc.cpp: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/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); + | ^ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from gecode/flatzinc/flatzinc.cpp: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/flatzinc/flatzinc.cpp:953:58: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 953 | Set::Limits::max)); + | ^ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from gecode/flatzinc/flatzinc.cpp: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/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, + from ./gecode/flatzinc.hh:49, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +gecode/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); + | ^ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +gecode/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); + | ^ +In file included from ./gecode/int.hh:840, + from ./gecode/flatzinc.hh:44, + from gecode/flatzinc/flatzinc.cpp:38: +./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()]; + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from gecode/flatzinc/flatzinc.cpp: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/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()); + | ^ +In file included from ./gecode/kernel.hh:177, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/flatzinc.cpp:38: +./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()]; + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from gecode/flatzinc/flatzinc.cpp: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/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()]; + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from gecode/flatzinc/flatzinc.cpp: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/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()]; + | ^ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from gecode/flatzinc/flatzinc.cpp: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) + | ^~~~~~~ +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()]; + | ^ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from gecode/flatzinc/flatzinc.cpp: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/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()]; + | ^ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +gecode/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]; + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from gecode/flatzinc/flatzinc.cpp: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/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]; + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from gecode/flatzinc/flatzinc.cpp: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/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]; + | ^ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from gecode/flatzinc/flatzinc.cpp: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) + | ^~~~~~~ +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]; + | ^ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from gecode/flatzinc/flatzinc.cpp: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) + | ^~~~~~~ +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]; + | ^ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +gecode/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]; + | ^ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +gecode/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]; + | ^ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from gecode/flatzinc/flatzinc.cpp: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/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]; + | ^ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from gecode/flatzinc/flatzinc.cpp: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/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); + | ^ +In file included from ./gecode/int.hh:840, + from ./gecode/flatzinc.hh:44, + from gecode/flatzinc/flatzinc.cpp:38: +./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); + | ^ +In file included from ./gecode/int.hh:840, + from ./gecode/flatzinc.hh:44, + from gecode/flatzinc/flatzinc.cpp:38: +./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); + | ^ +In file included from ./gecode/set.hh:628, + from ./gecode/flatzinc.hh:46, + from gecode/flatzinc/flatzinc.cpp:38: +./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); + | ^ +In file included from ./gecode/float.hh:1060, + from ./gecode/flatzinc.hh:49, + from gecode/flatzinc/flatzinc.cpp:38: +./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 '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); + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from gecode/flatzinc/flatzinc.cpp: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/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()]; + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from gecode/flatzinc/flatzinc.cpp: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/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; + | ^~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from gecode/flatzinc/flatzinc.cpp: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/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); + | ^ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from gecode/flatzinc/flatzinc.cpp: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) + | ^~~~~~~ +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; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from gecode/flatzinc/flatzinc.cpp: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) + | ^~~~~~~ +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())]; + | ^ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from gecode/flatzinc/flatzinc.cpp: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) + | ^~~~~~~ +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()]; + | ^ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from gecode/flatzinc/flatzinc.cpp: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) + | ^~~~~~~ +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()); + | ^ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from gecode/flatzinc/flatzinc.cpp: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) + | ^~~~~~~ +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()]; + | ^ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from gecode/flatzinc/flatzinc.cpp: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) + | ^~~~~~~ +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/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from gecode/flatzinc/flatzinc.cpp: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/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()); + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from gecode/flatzinc/flatzinc.cpp: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/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); + | ^ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from gecode/flatzinc/flatzinc.cpp: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/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()]; + | ^ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from gecode/flatzinc/flatzinc.cpp: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/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); + | ^ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from gecode/flatzinc/flatzinc.cpp: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/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/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from gecode/flatzinc/flatzinc.cpp: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/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); + | ^ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +gecode/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()]; + | ^ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +gecode/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; + | ^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +gecode/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()]; + | ^ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +gecode/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()); + | ^ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +gecode/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); + | ^ +In file included from ./gecode/int.hh:840, + from ./gecode/flatzinc.hh:44, + from gecode/flatzinc/flatzinc.cpp:38: +./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; + | ^~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from gecode/flatzinc/flatzinc.cpp: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/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); + | ^ +In file included from ./gecode/int.hh:840, + from ./gecode/flatzinc.hh:44, + from gecode/flatzinc/flatzinc.cpp:38: +./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); + | ^ +In file included from ./gecode/int.hh:840, + from ./gecode/flatzinc.hh:44, + from gecode/flatzinc/flatzinc.cpp:38: +./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); + | ^ +In file included from ./gecode/set.hh:628, + from ./gecode/flatzinc.hh:46, + from gecode/flatzinc/flatzinc.cpp:38: +./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); + | ^ +In file included from ./gecode/float.hh:1060, + from ./gecode/flatzinc.hh:49, + from gecode/flatzinc/flatzinc.cpp:38: +./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; + | ^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +gecode/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); + | ^ +In file included from ./gecode/float.hh:1060, + from ./gecode/flatzinc.hh:49, + from gecode/flatzinc/flatzinc.cpp:38: +./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]; + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from gecode/flatzinc/flatzinc.cpp: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/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); + | ^ +In file included from ./gecode/int.hh:840, + from ./gecode/flatzinc.hh:44, + from gecode/flatzinc/flatzinc.cpp:38: +./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]; + | ^ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from gecode/flatzinc/flatzinc.cpp: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) + | ^~~~~~~ +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); + | ^ +In file included from ./gecode/int.hh:840, + from ./gecode/flatzinc.hh:44, + from gecode/flatzinc/flatzinc.cpp:38: +./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]; + | ^ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from gecode/flatzinc/flatzinc.cpp: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/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); + | ^ +In file included from ./gecode/set.hh:628, + from ./gecode/flatzinc.hh:46, + from gecode/flatzinc/flatzinc.cpp:38: +./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]; + | ^ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +gecode/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); + | ^ +In file included from ./gecode/float.hh:1060, + from ./gecode/flatzinc.hh:49, + from gecode/flatzinc/flatzinc.cpp:38: +./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, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from gecode/flatzinc/flatzinc.cpp: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:176, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from gecode/flatzinc/flatzinc.cpp: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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ \ \ -c -o gecode/gist/moc_textoutput.o gecode/gist/moc_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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I/usr/lib/aarch64-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:176, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from gecode/flatzinc/flatzinc.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from gecode/flatzinc/flatzinc.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/flatzinc.hh:46, + from gecode/flatzinc/flatzinc.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from gecode/flatzinc/flatzinc.cpp:38: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, @@ -296537,9 +296607,6 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ \ - \ --c -o gecode/gist/moc_preferences.o gecode/gist/moc_preferences.cpp In file included from ./gecode/float.hh:1404, from ./gecode/gist.hh:43, from ./gecode/gist/mainwindow.hh:37, @@ -296756,6 +296823,17 @@ -c -o gecode/gist/moc_nodestats.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/moc_qtgist.cpp:10: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh: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] @@ -296815,30 +296893,6 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/gist/treecanvas.hh:42, - from ./gecode/gist/qtgist.hh:37, - from gecode/gist/moc_qtgist.cpp:10: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/gist/node.hh:37, - from ./gecode/gist/spacenode.hh:37, - from ./gecode/gist/visualnode.hh:37, - from ./gecode/gist/nodestats.hh:37, - from gecode/gist/moc_nodestats.cpp:10: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, @@ -296913,6 +296967,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/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:1723, from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, @@ -297211,6 +297278,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:917, + from ./gecode/gist.hh:38, + from ./gecode/gist/treecanvas.hh:43, + from ./gecode/gist/qtgist.hh:37, + from gecode/gist/moc_qtgist.cpp:10: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/gist.hh:38, + from ./gecode/gist/treecanvas.hh:43, + from ./gecode/gist/qtgist.hh:37, + from gecode/gist/moc_qtgist.cpp:10: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723, + from ./gecode/gist.hh:38, + from ./gecode/gist/treecanvas.hh:43, + from ./gecode/gist/qtgist.hh:37, + from gecode/gist/moc_qtgist.cpp:10: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/gist/treecanvas.hh:42, + from ./gecode/gist/qtgist.hh:37, + from gecode/gist/moc_qtgist.cpp: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/gist.hh:38, + from ./gecode/gist/treecanvas.hh:43, + from ./gecode/gist/qtgist.hh:37, + from gecode/gist/moc_qtgist.cpp:10: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, @@ -297291,298 +297399,6 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - 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/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(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, - from ./gecode/gist.hh:38, - from ./gecode/gist/treecanvas.hh:43, - from gecode/gist/moc_treecanvas.cpp:10: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: 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 ./gecode/gist/treecanvas.hh:42, - from gecode/gist/moc_treecanvas.cpp: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/gist.hh:38, - from ./gecode/gist/treecanvas.hh:43, - from gecode/gist/moc_treecanvas.cpp:10: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - 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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/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:3266:3: note: because 'Gecode::Home' 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, - 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/trace/recorder.hpp:401:37: note: initializing argument 1 of '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, - from ./gecode/gist.hh:38, - from ./gecode/gist/treecanvas.hh:43, - from gecode/gist/moc_treecanvas.cpp:10: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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:150, - from ./gecode/gist/treecanvas.hh:42, - from gecode/gist/moc_treecanvas.cpp: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/gist.hh:38, - from ./gecode/gist/treecanvas.hh:43, - from gecode/gist/moc_treecanvas.cpp:10: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - 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/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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/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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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/gist/treecanvas.hh:43, - from gecode/gist/moc_treecanvas.cpp:10: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/gist/treecanvas.hh:42, - from gecode/gist/moc_treecanvas.cpp: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/gist.hh:40, - from ./gecode/gist/treecanvas.hh:43, - from gecode/gist/moc_treecanvas.cpp:10: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/gist.hh:40, - from ./gecode/gist/treecanvas.hh:43, - from gecode/gist/moc_treecanvas.cpp:10: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: 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:150, - from ./gecode/gist/treecanvas.hh:42, - from gecode/gist/moc_treecanvas.cpp: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/gist.hh:40, - from ./gecode/gist/treecanvas.hh:43, - from gecode/gist/moc_treecanvas.cpp:10: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/gist.hh:40, - from ./gecode/gist/treecanvas.hh:43, - from gecode/gist/moc_treecanvas.cpp:10: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/gist/treecanvas.hh:42, - from gecode/gist/moc_treecanvas.cpp:10: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229, - from ./gecode/gist/treecanvas.hh:42, - from gecode/gist/moc_treecanvas.cpp: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/set.hh:1173, - from ./gecode/gist.hh:40, - from ./gecode/gist/treecanvas.hh:43, - from gecode/gist/moc_treecanvas.cpp:10: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: 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 ./gecode/gist/treecanvas.hh:42, - from gecode/gist/moc_treecanvas.cpp:10: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229, - from ./gecode/gist/treecanvas.hh:42, - from gecode/gist/moc_treecanvas.cpp: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/int.hh:917, - from ./gecode/gist.hh:38, - from ./gecode/gist/treecanvas.hh:43, - from ./gecode/gist/qtgist.hh:37, - from gecode/gist/moc_qtgist.cpp:10: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/gist.hh:38, - from ./gecode/gist/treecanvas.hh:43, - from ./gecode/gist/qtgist.hh:37, - from gecode/gist/moc_qtgist.cpp:10: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/set.hh:1438, - from ./gecode/gist.hh:40, - from ./gecode/gist/treecanvas.hh:43, - from gecode/gist/moc_treecanvas.cpp:10: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/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 ./gecode/gist/treecanvas.hh:42, - from gecode/gist/moc_treecanvas.cpp: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:1173, - from ./gecode/gist.hh:40, - from ./gecode/gist/treecanvas.hh:43, - from gecode/gist/moc_treecanvas.cpp:10: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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:1723, - from ./gecode/gist.hh:38, - from ./gecode/gist/treecanvas.hh:43, - from ./gecode/gist/qtgist.hh:37, - from gecode/gist/moc_qtgist.cpp:10: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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/gist/treecanvas.hh:42, - from ./gecode/gist/qtgist.hh:37, - from gecode/gist/moc_qtgist.cpp: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/gist.hh:38, - from ./gecode/gist/treecanvas.hh:43, - from ./gecode/gist/qtgist.hh:37, - from gecode/gist/moc_qtgist.cpp:10: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438, - from ./gecode/gist.hh:40, - from ./gecode/gist/treecanvas.hh:43, - from gecode/gist/moc_treecanvas.cpp:10: -./gecode/set/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:150, - from ./gecode/gist/treecanvas.hh:42, - from gecode/gist/moc_treecanvas.cpp: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/gist.hh:40, - from ./gecode/gist/treecanvas.hh:43, - from gecode/gist/moc_treecanvas.cpp: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, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438, - from ./gecode/gist.hh:40, - from ./gecode/gist/treecanvas.hh:43, - from gecode/gist/moc_treecanvas.cpp:10: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/gist/treecanvas.hh:42, - from gecode/gist/moc_treecanvas.cpp: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/gist.hh:40, - from ./gecode/gist/treecanvas.hh:43, - from gecode/gist/moc_treecanvas.cpp: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); - | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, @@ -297675,6 +297491,26 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/gist.hh:38, + from ./gecode/gist/treecanvas.hh:43, + from gecode/gist/moc_treecanvas.cpp:10: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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 ./gecode/gist/treecanvas.hh:42, + from gecode/gist/moc_treecanvas.cpp: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/gist.hh:38, + from ./gecode/gist/treecanvas.hh:43, + from gecode/gist/moc_treecanvas.cpp:10: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, @@ -297698,6 +297534,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) { | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/gist.hh:38, + from ./gecode/gist/treecanvas.hh:43, + from gecode/gist/moc_treecanvas.cpp:10: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, + from ./gecode/gist/treecanvas.hh:42, + from gecode/gist/moc_treecanvas.cpp: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/gist.hh:38, + from ./gecode/gist/treecanvas.hh:43, + from gecode/gist/moc_treecanvas.cpp:10: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, @@ -297721,26 +297577,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/gist.hh:40, - from ./gecode/gist/treecanvas.hh:43, - from gecode/gist/moc_treecanvas.cpp:10: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/gist/treecanvas.hh:42, - from gecode/gist/moc_treecanvas.cpp: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/gist.hh:40, - from ./gecode/gist/treecanvas.hh:43, - from gecode/gist/moc_treecanvas.cpp:10: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, @@ -297764,14 +297600,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, - from ./gecode/gist.hh:40, - from ./gecode/gist/treecanvas.hh:43, - from gecode/gist/moc_treecanvas.cpp:10: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: 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:4353, from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, @@ -297783,23 +297611,11 @@ | ^ 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:3266:3: note: because 'Gecode::Home' 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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp: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/gist.hh:40, - from ./gecode/gist/treecanvas.hh:43, - from gecode/gist/moc_treecanvas.cpp:10: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, @@ -297807,26 +297623,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, - from ./gecode/gist.hh:40, - from ./gecode/gist/treecanvas.hh:43, - from gecode/gist/moc_treecanvas.cpp:10: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: 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 ./gecode/gist/treecanvas.hh:42, - from gecode/gist/moc_treecanvas.cpp: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/gist.hh:40, - from ./gecode/gist/treecanvas.hh:43, - from gecode/gist/moc_treecanvas.cpp:10: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, @@ -298055,6 +297851,86 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/gist.hh:40, + from ./gecode/gist/treecanvas.hh:43, + from gecode/gist/moc_treecanvas.cpp:10: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/gist/treecanvas.hh:42, + from gecode/gist/moc_treecanvas.cpp: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/gist.hh:40, + from ./gecode/gist/treecanvas.hh:43, + from gecode/gist/moc_treecanvas.cpp:10: +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/gist.hh:40, + from ./gecode/gist/treecanvas.hh:43, + from gecode/gist/moc_treecanvas.cpp:10: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, + from ./gecode/gist/treecanvas.hh:42, + from gecode/gist/moc_treecanvas.cpp: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/gist.hh:40, + from ./gecode/gist/treecanvas.hh:43, + from gecode/gist/moc_treecanvas.cpp:10: +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/gist.hh:40, + from ./gecode/gist/treecanvas.hh:43, + from gecode/gist/moc_treecanvas.cpp:10: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/gist/treecanvas.hh:42, + from gecode/gist/moc_treecanvas.cpp:10: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229, + from ./gecode/gist/treecanvas.hh:42, + from gecode/gist/moc_treecanvas.cpp: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/set.hh:1173, + from ./gecode/gist.hh:40, + from ./gecode/gist/treecanvas.hh:43, + from gecode/gist/moc_treecanvas.cpp:10: +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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 ./gecode/gist/treecanvas.hh:42, + from gecode/gist/moc_treecanvas.cpp:10: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229, + from ./gecode/gist/treecanvas.hh:42, + from gecode/gist/moc_treecanvas.cpp: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/int.hh:5699, from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, @@ -298101,185 +297977,197 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/gist.hh:43, - from ./gecode/gist/treecanvas.hh:43, - from gecode/gist/moc_treecanvas.cpp:10: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:40:25: 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 ./gecode/gist/treecanvas.hh:42, - from gecode/gist/moc_treecanvas.cpp: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/gist.hh:43, - from ./gecode/gist/treecanvas.hh:43, - from gecode/gist/moc_treecanvas.cpp:10: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/gist.hh:43, - from ./gecode/gist/treecanvas.hh:43, - from gecode/gist/moc_treecanvas.cpp:10: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:45:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/gist/treecanvas.hh:42, - from gecode/gist/moc_treecanvas.cpp: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/gist.hh:43, - from ./gecode/gist/treecanvas.hh:43, - from gecode/gist/moc_treecanvas.cpp:10: -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from ./gecode/gist.hh:43, +In file included from ./gecode/set.hh:1438, + from ./gecode/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/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 ./gecode/gist/treecanvas.hh:42, from gecode/gist/moc_treecanvas.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:229, - from ./gecode/gist/treecanvas.hh:42, - from gecode/gist/moc_treecanvas.cpp:10: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from ./gecode/gist.hh:43, +In file included from ./gecode/set.hh:1173, + from ./gecode/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:29: 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 ./gecode/gist/treecanvas.hh:42, - from gecode/gist/moc_treecanvas.cpp:10: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229, - from ./gecode/gist/treecanvas.hh:42, - from gecode/gist/moc_treecanvas.cpp:10: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811, - from ./gecode/gist.hh:43, +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438, + from ./gecode/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/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()); + | ^ 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:3266:3: note: because '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, - from ./gecode/gist.hh:43, +In file included from ./gecode/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, - from ./gecode/gist.hh:43, +./gecode/set.hh:1206:20: note: initializing argument 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, + from ./gecode/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: -./gecode/float/branch/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/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/gist/treecanvas.hh:42, from gecode/gist/moc_treecanvas.cpp: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/gist.hh:43, +In file included from ./gecode/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: -./gecode/float.hh:1578:22: note: initializing argument 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, - from ./gecode/gist.hh: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); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/gist/treecanvas.hh:42, from gecode/gist/moc_treecanvas.cpp: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/gist.hh:43, +In file included from ./gecode/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/gist.hh:43, +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:39:52: 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(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/gist/treecanvas.hh:42, from gecode/gist/moc_treecanvas.cpp: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/gist.hh:43, +In file included from ./gecode/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/gist.hh:43, +In file included from ./gecode/kernel.hh:261, + 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/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(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, + 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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/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:3266:3: note: because 'Gecode::Home' 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, + 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/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + 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/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866, + from ./gecode/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: -./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:45:52: 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/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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 ./gecode/gist/treecanvas.hh:42, from gecode/gist/moc_treecanvas.cpp: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/gist.hh:43, +In file included from ./gecode/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, @@ -298372,26 +298260,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, - from ./gecode/gist.hh:43, - from ./gecode/gist/treecanvas.hh:43, - from gecode/gist/moc_treecanvas.cpp:10: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': -./gecode/float/trace.hpp:39:39: 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 ./gecode/gist/treecanvas.hh:42, - from gecode/gist/moc_treecanvas.cpp: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/gist.hh:43, - from ./gecode/gist/treecanvas.hh:43, - from gecode/gist/moc_treecanvas.cpp:10: -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, @@ -298532,6 +298400,185 @@ In file included from ./gecode/float.hh:1404, from ./gecode/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, + from gecode/gist/moc_treecanvas.cpp:10: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:40:25: 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 ./gecode/gist/treecanvas.hh:42, + from gecode/gist/moc_treecanvas.cpp: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/gist.hh:43, + from ./gecode/gist/treecanvas.hh:43, + from gecode/gist/moc_treecanvas.cpp:10: +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/gist.hh:43, + from ./gecode/gist/treecanvas.hh:43, + from gecode/gist/moc_treecanvas.cpp:10: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:45:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/gist/treecanvas.hh:42, + from gecode/gist/moc_treecanvas.cpp: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/gist.hh:43, + from ./gecode/gist/treecanvas.hh:43, + from gecode/gist/moc_treecanvas.cpp:10: +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546, + from ./gecode/gist.hh:43, + from ./gecode/gist/treecanvas.hh:43, + from gecode/gist/moc_treecanvas.cpp:10: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/gist/treecanvas.hh:42, + from gecode/gist/moc_treecanvas.cpp:10: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229, + from ./gecode/gist/treecanvas.hh:42, + from gecode/gist/moc_treecanvas.cpp:10: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546, + from ./gecode/gist.hh:43, + from ./gecode/gist/treecanvas.hh:43, + from gecode/gist/moc_treecanvas.cpp:10: +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:29: 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 ./gecode/gist/treecanvas.hh:42, + from gecode/gist/moc_treecanvas.cpp:10: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229, + from ./gecode/gist/treecanvas.hh:42, + from gecode/gist/moc_treecanvas.cpp:10: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811, + from ./gecode/gist.hh:43, + from ./gecode/gist/treecanvas.hh:43, + from gecode/gist/moc_treecanvas.cpp:10: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/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:150, + from ./gecode/gist/treecanvas.hh:42, + from gecode/gist/moc_treecanvas.cpp: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, + from ./gecode/gist.hh:43, + from ./gecode/gist/treecanvas.hh:43, + from gecode/gist/moc_treecanvas.cpp:10: +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, + from ./gecode/gist.hh:43, + from ./gecode/gist/treecanvas.hh:43, + from gecode/gist/moc_treecanvas.cpp:10: +./gecode/float/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:150, + from ./gecode/gist/treecanvas.hh:42, + from gecode/gist/moc_treecanvas.cpp: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/gist.hh:43, + from ./gecode/gist/treecanvas.hh:43, + from gecode/gist/moc_treecanvas.cpp:10: +./gecode/float.hh:1578:22: note: initializing argument 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, + from ./gecode/gist.hh:43, + from ./gecode/gist/treecanvas.hh:43, + from gecode/gist/moc_treecanvas.cpp:10: +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/gist/treecanvas.hh:42, + from gecode/gist/moc_treecanvas.cpp: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/gist.hh:43, + from ./gecode/gist/treecanvas.hh:43, + from gecode/gist/moc_treecanvas.cpp:10: +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, + from ./gecode/gist.hh:43, + from ./gecode/gist/treecanvas.hh:43, + from gecode/gist/moc_treecanvas.cpp:10: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:39:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/gist/treecanvas.hh:42, + from gecode/gist/moc_treecanvas.cpp: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/gist.hh:43, + from ./gecode/gist/treecanvas.hh:43, + from gecode/gist/moc_treecanvas.cpp:10: +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, + from ./gecode/gist.hh:43, + from ./gecode/gist/treecanvas.hh:43, + from gecode/gist/moc_treecanvas.cpp:10: +./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/gist/treecanvas.hh:42, + from gecode/gist/moc_treecanvas.cpp: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/gist.hh:43, + from ./gecode/gist/treecanvas.hh:43, + from gecode/gist/moc_treecanvas.cpp:10: +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/gist.hh:43, + from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': @@ -298575,6 +298622,26 @@ ./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137, + from ./gecode/gist.hh:43, + from ./gecode/gist/treecanvas.hh:43, + from gecode/gist/moc_treecanvas.cpp:10: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': +./gecode/float/trace.hpp:39:39: 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 ./gecode/gist/treecanvas.hh:42, + from gecode/gist/moc_treecanvas.cpp: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/gist.hh:43, + from ./gecode/gist/treecanvas.hh:43, + from gecode/gist/moc_treecanvas.cpp:10: +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, @@ -298760,7 +298827,8 @@ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/gist/treecanvas.hh:42, - from gecode/gist/moc_treecanvas.cpp:10: + from ./gecode/gist/qtgist.hh:37, + from gecode/gist/moc_qtgist.cpp:10: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] @@ -298770,13 +298838,15 @@ from ./gecode/int.hh:604, from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, - from gecode/gist/moc_treecanvas.cpp:10: + from ./gecode/gist/qtgist.hh:37, + from gecode/gist/moc_qtgist.cpp: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) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/gist/treecanvas.hh:42, - from gecode/gist/moc_treecanvas.cpp:10: + from ./gecode/gist/qtgist.hh:37, + from gecode/gist/moc_qtgist.cpp:10: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -298786,13 +298856,15 @@ from ./gecode/int.hh:604, from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, - from gecode/gist/moc_treecanvas.cpp:10: + from ./gecode/gist/qtgist.hh:37, + from gecode/gist/moc_qtgist.cpp:10: ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/gist/treecanvas.hh:42, - from gecode/gist/moc_treecanvas.cpp:10: + from ./gecode/gist/qtgist.hh:37, + from gecode/gist/moc_qtgist.cpp:10: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] @@ -298802,13 +298874,15 @@ from ./gecode/int.hh:604, from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, - from gecode/gist/moc_treecanvas.cpp:10: + from ./gecode/gist/qtgist.hh:37, + from gecode/gist/moc_qtgist.cpp: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) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/gist/treecanvas.hh:42, - from gecode/gist/moc_treecanvas.cpp:10: + from ./gecode/gist/qtgist.hh:37, + from gecode/gist/moc_qtgist.cpp:10: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -298818,13 +298892,15 @@ from ./gecode/int.hh:604, from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, - from gecode/gist/moc_treecanvas.cpp:10: + from ./gecode/gist/qtgist.hh:37, + from gecode/gist/moc_qtgist.cpp:10: ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/gist/treecanvas.hh:42, - from gecode/gist/moc_treecanvas.cpp:10: + from ./gecode/gist/qtgist.hh:37, + from gecode/gist/moc_qtgist.cpp:10: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -298834,62 +298910,14 @@ from ./gecode/set.hh:461, from ./gecode/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, - from gecode/gist/moc_treecanvas.cpp: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:176, - from ./gecode/gist/treecanvas.hh:42, - from gecode/gist/moc_treecanvas.cpp:10: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/gist.hh:40, - from ./gecode/gist/treecanvas.hh:43, - from gecode/gist/moc_treecanvas.cpp:10: + from ./gecode/gist/qtgist.hh:37, + from gecode/gist/moc_qtgist.cpp: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:176, from ./gecode/gist/treecanvas.hh:42, from gecode/gist/moc_treecanvas.cpp:10: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/gist.hh:43, - from ./gecode/gist/treecanvas.hh:43, - from gecode/gist/moc_treecanvas.cpp:10: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/gist/treecanvas.hh:42, - from gecode/gist/moc_treecanvas.cpp:10: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/gist.hh:43, - from ./gecode/gist/treecanvas.hh:43, - from gecode/gist/moc_treecanvas.cpp:10: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/gist/treecanvas.hh:42, - from ./gecode/gist/qtgist.hh:37, - from gecode/gist/moc_qtgist.cpp:10: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] @@ -298899,8 +298927,7 @@ from ./gecode/int.hh:604, from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, - from ./gecode/gist/qtgist.hh:37, - from gecode/gist/moc_qtgist.cpp:10: + from gecode/gist/moc_treecanvas.cpp: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) | ^~~~~~ @@ -298908,6 +298935,23 @@ from ./gecode/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/gist.hh:40, + from ./gecode/gist/treecanvas.hh:43, + from ./gecode/gist/qtgist.hh:37, + from gecode/gist/moc_qtgist.cpp: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:176, + from ./gecode/gist/treecanvas.hh:42, + from gecode/gist/moc_treecanvas.cpp:10: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -298917,15 +298961,13 @@ from ./gecode/int.hh:604, from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, - from ./gecode/gist/qtgist.hh:37, - from gecode/gist/moc_qtgist.cpp:10: + from gecode/gist/moc_treecanvas.cpp:10: ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/gist/treecanvas.hh:42, - from ./gecode/gist/qtgist.hh:37, - from gecode/gist/moc_qtgist.cpp:10: + from gecode/gist/moc_treecanvas.cpp:10: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] @@ -298935,15 +298977,13 @@ from ./gecode/int.hh:604, from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, - from ./gecode/gist/qtgist.hh:37, - from gecode/gist/moc_qtgist.cpp:10: + from gecode/gist/moc_treecanvas.cpp: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) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/gist/treecanvas.hh:42, - from ./gecode/gist/qtgist.hh:37, - from gecode/gist/moc_qtgist.cpp:10: + from gecode/gist/moc_treecanvas.cpp:10: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -298953,15 +298993,13 @@ from ./gecode/int.hh:604, from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, - from ./gecode/gist/qtgist.hh:37, - from gecode/gist/moc_qtgist.cpp:10: + from gecode/gist/moc_treecanvas.cpp:10: ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/gist/treecanvas.hh:42, - from ./gecode/gist/qtgist.hh:37, - from gecode/gist/moc_qtgist.cpp:10: + from gecode/gist/moc_treecanvas.cpp:10: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -298971,15 +299009,13 @@ from ./gecode/set.hh:461, from ./gecode/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, - from ./gecode/gist/qtgist.hh:37, - from gecode/gist/moc_qtgist.cpp:10: + from gecode/gist/moc_treecanvas.cpp: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:176, from ./gecode/gist/treecanvas.hh:42, - from ./gecode/gist/qtgist.hh:37, - from gecode/gist/moc_qtgist.cpp:10: + from gecode/gist/moc_treecanvas.cpp:10: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -298989,8 +299025,7 @@ from ./gecode/set.hh:461, from ./gecode/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, - from ./gecode/gist/qtgist.hh:37, - from gecode/gist/moc_qtgist.cpp:10: + from gecode/gist/moc_treecanvas.cpp: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) | ^~~~~~ @@ -299033,6 +299068,39 @@ In file included from ./gecode/kernel.hh:176, from ./gecode/gist/treecanvas.hh:42, from gecode/gist/moc_treecanvas.cpp:10: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/gist.hh:43, + from ./gecode/gist/treecanvas.hh:43, + from gecode/gist/moc_treecanvas.cpp:10: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/gist/treecanvas.hh:42, + from gecode/gist/moc_treecanvas.cpp:10: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/gist.hh:43, + from ./gecode/gist/treecanvas.hh:43, + from gecode/gist/moc_treecanvas.cpp:10: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/gist/treecanvas.hh:42, + from ./gecode/gist/qtgist.hh:37, + from gecode/gist/moc_qtgist.cpp:10: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' ./gecode/int/array.hpp:105:28: required from here @@ -299043,13 +299111,15 @@ from ./gecode/int.hh:604, from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, - from gecode/gist/moc_treecanvas.cpp:10: + from ./gecode/gist/qtgist.hh:37, + from gecode/gist/moc_qtgist.cpp: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) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/gist/treecanvas.hh:42, - from gecode/gist/moc_treecanvas.cpp:10: + from ./gecode/gist/qtgist.hh:37, + from gecode/gist/moc_qtgist.cpp:10: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' ./gecode/int/array.hpp:134:29: required from here @@ -299060,13 +299130,15 @@ from ./gecode/int.hh:604, from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, - from gecode/gist/moc_treecanvas.cpp:10: + from ./gecode/gist/qtgist.hh:37, + from gecode/gist/moc_qtgist.cpp:10: ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/gist/treecanvas.hh:42, - from gecode/gist/moc_treecanvas.cpp:10: + from ./gecode/gist/qtgist.hh:37, + from gecode/gist/moc_qtgist.cpp:10: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:68:28: required from here @@ -299077,31 +299149,14 @@ from ./gecode/set.hh:461, from ./gecode/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, - from gecode/gist/moc_treecanvas.cpp:10: + from ./gecode/gist/qtgist.hh:37, + from gecode/gist/moc_qtgist.cpp: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:176, from ./gecode/gist/treecanvas.hh:42, from gecode/gist/moc_treecanvas.cpp:10: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/gist.hh:43, - from ./gecode/gist/treecanvas.hh:43, - from gecode/gist/moc_treecanvas.cpp:10: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/gist/treecanvas.hh:42, - from ./gecode/gist/qtgist.hh:37, - from gecode/gist/moc_qtgist.cpp:10: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' ./gecode/int/array.hpp:105:28: required from here @@ -299112,15 +299167,13 @@ from ./gecode/int.hh:604, from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, - from ./gecode/gist/qtgist.hh:37, - from gecode/gist/moc_qtgist.cpp:10: + from gecode/gist/moc_treecanvas.cpp: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) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/gist/treecanvas.hh:42, - from ./gecode/gist/qtgist.hh:37, - from gecode/gist/moc_qtgist.cpp:10: + from gecode/gist/moc_treecanvas.cpp:10: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' ./gecode/int/array.hpp:134:29: required from here @@ -299131,8 +299184,7 @@ from ./gecode/int.hh:604, from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, - from ./gecode/gist/qtgist.hh:37, - from gecode/gist/moc_qtgist.cpp:10: + from gecode/gist/moc_treecanvas.cpp: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) | ^~~~~~~ @@ -299140,6 +299192,24 @@ from ./gecode/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/gist.hh:43, + from ./gecode/gist/treecanvas.hh:43, + from ./gecode/gist/qtgist.hh:37, + from gecode/gist/moc_qtgist.cpp:10: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/gist/treecanvas.hh:42, + from gecode/gist/moc_treecanvas.cpp:10: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:68:28: required from here @@ -299150,15 +299220,13 @@ from ./gecode/set.hh:461, from ./gecode/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, - from ./gecode/gist/qtgist.hh:37, - from gecode/gist/moc_qtgist.cpp:10: + from gecode/gist/moc_treecanvas.cpp: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:176, from ./gecode/gist/treecanvas.hh:42, - from ./gecode/gist/qtgist.hh:37, - from gecode/gist/moc_qtgist.cpp:10: + from gecode/gist/moc_treecanvas.cpp:10: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' ./gecode/float/array.hpp:93:30: required from here @@ -299169,8 +299237,7 @@ from ./gecode/float.hh:944, from ./gecode/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, - from ./gecode/gist/qtgist.hh:37, - from gecode/gist/moc_qtgist.cpp:10: + from gecode/gist/moc_treecanvas.cpp: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) | ^~~~~~~~ @@ -299342,227 +299409,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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ \ - \ --c -o gecode/flatzinc/parser.tab.o gecode/flatzinc/parser.tab.cpp -In file included from ./gecode/kernel.hh:176, - from ./gecode/gist.hh:36, - from ./gecode/gist/mainwindow.hh:37, - from gecode/gist/moc_mainwindow.cpp:10: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/gist.hh:38, - from ./gecode/gist/mainwindow.hh:37, - from gecode/gist/moc_mainwindow.cpp: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) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/gist.hh:36, - from ./gecode/gist/mainwindow.hh:37, - from gecode/gist/moc_mainwindow.cpp:10: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/gist.hh:38, - from ./gecode/gist/mainwindow.hh:37, - from gecode/gist/moc_mainwindow.cpp:10: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/gist.hh:36, - from ./gecode/gist/mainwindow.hh:37, - from gecode/gist/moc_mainwindow.cpp:10: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/gist.hh:38, - from ./gecode/gist/mainwindow.hh:37, - from gecode/gist/moc_mainwindow.cpp: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) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/gist.hh:36, - from ./gecode/gist/mainwindow.hh:37, - from gecode/gist/moc_mainwindow.cpp:10: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/gist.hh:38, - from ./gecode/gist/mainwindow.hh:37, - from gecode/gist/moc_mainwindow.cpp:10: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/gist.hh:36, - from ./gecode/gist/mainwindow.hh:37, - from gecode/gist/moc_mainwindow.cpp:10: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/gist.hh:40, - from ./gecode/gist/mainwindow.hh:37, - from gecode/gist/moc_mainwindow.cpp: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:176, - from ./gecode/gist.hh:36, - from ./gecode/gist/mainwindow.hh:37, - from gecode/gist/moc_mainwindow.cpp:10: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/gist.hh:40, - from ./gecode/gist/mainwindow.hh:37, - from gecode/gist/moc_mainwindow.cpp: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) - | ^~~~~~ -flex -ogecode/flatzinc/lexer.yy.cpp \ - ./gecode/flatzinc/lexer.lxx -g++ -shared -pthread -Wl,-z,relro gecode/kernel/archive.o gecode/kernel/core.o gecode/kernel/exception.o gecode/kernel/gpi.o gecode/kernel/data/rnd.o gecode/kernel/branch/action.o gecode/kernel/branch/afc.o gecode/kernel/branch/chb.o gecode/kernel/branch/function.o gecode/kernel/memory/manager.o gecode/kernel/memory/region.o gecode/kernel/trace/recorder.o gecode/kernel/trace/filter.o gecode/kernel/trace/tracer.o gecode/kernel/trace/general.o gecode/kernel/data/array.o -Wl,-soname=libgecodekernel.so.49 \ - -L. -lgecodesupport \ - -o libgecodekernel.so.49.0 -In file included from ./gecode/kernel.hh:176, - from ./gecode/gist.hh:36, - from ./gecode/gist/mainwindow.hh:37, - from gecode/gist/moc_mainwindow.cpp:10: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/gist.hh:43, - from ./gecode/gist/mainwindow.hh:37, - from gecode/gist/moc_mainwindow.cpp:10: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/gist.hh:36, - from ./gecode/gist/mainwindow.hh:37, - from gecode/gist/moc_mainwindow.cpp:10: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/gist.hh:43, - from ./gecode/gist/mainwindow.hh:37, - from gecode/gist/moc_mainwindow.cpp:10: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/gist.hh:36, - from ./gecode/gist/mainwindow.hh:37, - from gecode/gist/moc_mainwindow.cpp:10: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/gist.hh:38, - from ./gecode/gist/mainwindow.hh:37, - from gecode/gist/moc_mainwindow.cpp: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) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/gist.hh:36, - from ./gecode/gist/mainwindow.hh:37, - from gecode/gist/moc_mainwindow.cpp:10: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/gist.hh:38, - from ./gecode/gist/mainwindow.hh:37, - from gecode/gist/moc_mainwindow.cpp:10: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/gist.hh:36, - from ./gecode/gist/mainwindow.hh:37, - from gecode/gist/moc_mainwindow.cpp:10: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/gist.hh:40, - from ./gecode/gist/mainwindow.hh:37, - from gecode/gist/moc_mainwindow.cpp: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:176, - from ./gecode/gist.hh:36, - from ./gecode/gist/mainwindow.hh:37, - from gecode/gist/moc_mainwindow.cpp:10: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/gist.hh:43, - from ./gecode/gist/mainwindow.hh:37, - from gecode/gist/moc_mainwindow.cpp: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) - | ^~~~~~~~ -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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I/usr/lib/aarch64-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/preferences.hh:41, @@ -299632,100 +299478,9 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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, - from ./gecode/gist.hh:36, - from ./gecode/gist/mainwindow.hh:37, - from gecode/gist/moc_mainwindow.cpp:10: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/gist.hh:38, - from ./gecode/gist/mainwindow.hh:37, - from gecode/gist/moc_mainwindow.cpp: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) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/gist.hh:36, - from ./gecode/gist/mainwindow.hh:37, - from gecode/gist/moc_mainwindow.cpp:10: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/gist.hh:38, - from ./gecode/gist/mainwindow.hh:37, - from gecode/gist/moc_mainwindow.cpp:10: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/gist.hh:36, - from ./gecode/gist/mainwindow.hh:37, - from gecode/gist/moc_mainwindow.cpp:10: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/gist.hh:40, - from ./gecode/gist/mainwindow.hh:37, - from gecode/gist/moc_mainwindow.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/gist.hh:36, - from ./gecode/gist/mainwindow.hh:37, - from gecode/gist/moc_mainwindow.cpp:10: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/gist.hh:43, - from ./gecode/gist/mainwindow.hh:37, - from gecode/gist/moc_mainwindow.cpp:10: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/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); - | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ \ + \ +-c -o gecode/flatzinc/parser.tab.o gecode/flatzinc/parser.tab.cpp In file included from ./gecode/int.hh:917, from ./gecode/gist.hh:38, from ./gecode/gist/preferences.hh:41, @@ -299763,57 +299518,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/parser.yxx:40: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/flatzinc.hh:43, - from gecode/flatzinc/parser.yxx: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) - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/parser.yxx:40: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/flatzinc.hh:43, - from gecode/flatzinc/parser.yxx:40: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:261, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/parser.yxx:40: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/parser.yxx:40: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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/flatzinc.hh:43, - from gecode/flatzinc/parser.yxx: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/gist.hh:38, from ./gecode/gist/preferences.hh:41, @@ -300048,6 +299752,74 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/gist.hh:36, + from ./gecode/gist/mainwindow.hh:37, + from gecode/gist/moc_mainwindow.cpp:10: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/gist.hh:38, + from ./gecode/gist/mainwindow.hh:37, + from gecode/gist/moc_mainwindow.cpp: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) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/gist.hh:36, + from ./gecode/gist/mainwindow.hh:37, + from gecode/gist/moc_mainwindow.cpp:10: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/gist.hh:38, + from ./gecode/gist/mainwindow.hh:37, + from gecode/gist/moc_mainwindow.cpp:10: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/gist.hh:36, + from ./gecode/gist/mainwindow.hh:37, + from gecode/gist/moc_mainwindow.cpp:10: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/gist.hh:38, + from ./gecode/gist/mainwindow.hh:37, + from gecode/gist/moc_mainwindow.cpp: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) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/gist.hh:36, + from ./gecode/gist/mainwindow.hh:37, + from gecode/gist/moc_mainwindow.cpp:10: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/gist.hh:38, + from ./gecode/gist/mainwindow.hh:37, + from gecode/gist/moc_mainwindow.cpp:10: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/int.hh:4845, from ./gecode/gist.hh:38, from ./gecode/gist/preferences.hh:41, @@ -300110,6 +299882,40 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/gist.hh:36, + from ./gecode/gist/mainwindow.hh:37, + from gecode/gist/moc_mainwindow.cpp:10: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/gist.hh:40, + from ./gecode/gist/mainwindow.hh:37, + from gecode/gist/moc_mainwindow.cpp: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:176, + from ./gecode/gist.hh:36, + from ./gecode/gist/mainwindow.hh:37, + from gecode/gist/moc_mainwindow.cpp:10: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/gist.hh:40, + from ./gecode/gist/mainwindow.hh:37, + from gecode/gist/moc_mainwindow.cpp: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:5223, from ./gecode/gist.hh:38, from ./gecode/gist/preferences.hh:41, @@ -300194,6 +300000,8 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +flex -ogecode/flatzinc/lexer.yy.cpp \ + ./gecode/flatzinc/lexer.lxx In file included from ./gecode/int.hh:5699, from ./gecode/gist.hh:38, from ./gecode/gist/preferences.hh:41, @@ -300236,6 +300044,43 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +g++ -shared -pthread -Wl,-z,relro gecode/kernel/archive.o gecode/kernel/core.o gecode/kernel/exception.o gecode/kernel/gpi.o gecode/kernel/data/rnd.o gecode/kernel/branch/action.o gecode/kernel/branch/afc.o gecode/kernel/branch/chb.o gecode/kernel/branch/function.o gecode/kernel/memory/manager.o gecode/kernel/memory/region.o gecode/kernel/trace/recorder.o gecode/kernel/trace/filter.o gecode/kernel/trace/tracer.o gecode/kernel/trace/general.o gecode/kernel/data/array.o -Wl,-soname=libgecodekernel.so.49 \ + -L. -lgecodesupport \ + -o libgecodekernel.so.49.0 +In file included from ./gecode/kernel.hh:176, + from ./gecode/gist.hh:36, + from ./gecode/gist/mainwindow.hh:37, + from gecode/gist/moc_mainwindow.cpp:10: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/gist.hh:43, + from ./gecode/gist/mainwindow.hh:37, + from gecode/gist/moc_mainwindow.cpp:10: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/gist.hh:36, + from ./gecode/gist/mainwindow.hh:37, + from gecode/gist/moc_mainwindow.cpp:10: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/gist.hh:43, + from ./gecode/gist/mainwindow.hh:37, + from gecode/gist/moc_mainwindow.cpp:10: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/set.hh:755, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:41, @@ -300384,6 +300229,7 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ +ln -fs libgecodekernel.so.49.0 libgecodekernel.so In file included from ./gecode/set.hh:1667, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:41, @@ -300405,6 +300251,10 @@ ./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ +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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ \ + \ +-c -o gecode/flatzinc/lexer.yy.o gecode/flatzinc/lexer.yy.cpp In file included from ./gecode/set.hh:1667, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:41, @@ -300447,10 +300297,292 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/gist.hh:36, + from ./gecode/gist/mainwindow.hh:37, + from gecode/gist/moc_mainwindow.cpp:10: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/gist.hh:38, + from ./gecode/gist/mainwindow.hh:37, + from gecode/gist/moc_mainwindow.cpp: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) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/gist.hh:36, + from ./gecode/gist/mainwindow.hh:37, + from gecode/gist/moc_mainwindow.cpp:10: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/gist.hh:38, + from ./gecode/gist/mainwindow.hh:37, + from gecode/gist/moc_mainwindow.cpp:10: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/gist.hh:43, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/moc_preferences.cpp:10: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:40:25: 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 ./gecode/gist.hh:36, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/moc_preferences.cpp: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/gist.hh:43, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/moc_preferences.cpp:10: +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/gist.hh:43, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/moc_preferences.cpp:10: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:45:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/gist.hh:36, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/moc_preferences.cpp: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/gist.hh:43, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/moc_preferences.cpp:10: +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546, + from ./gecode/gist.hh:43, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/moc_preferences.cpp:10: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/gist.hh:36, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/moc_preferences.cpp:10: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229, + from ./gecode/gist.hh:36, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/moc_preferences.cpp:10: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546, + from ./gecode/gist.hh:43, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/moc_preferences.cpp:10: +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:29: 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 ./gecode/gist.hh:36, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/moc_preferences.cpp:10: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229, + from ./gecode/gist.hh:36, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/moc_preferences.cpp:10: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/gist.hh:36, + from ./gecode/gist/mainwindow.hh:37, + from gecode/gist/moc_mainwindow.cpp:10: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/gist.hh:40, + from ./gecode/gist/mainwindow.hh:37, + from gecode/gist/moc_mainwindow.cpp: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/float.hh:1811, + from ./gecode/gist.hh:43, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/moc_preferences.cpp:10: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/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:150, + from ./gecode/gist.hh:36, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/moc_preferences.cpp: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, + from ./gecode/gist.hh:43, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/moc_preferences.cpp:10: +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, + from ./gecode/gist.hh:43, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/moc_preferences.cpp:10: +./gecode/float/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:150, + from ./gecode/gist.hh:36, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/moc_preferences.cpp: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/gist.hh:43, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/moc_preferences.cpp:10: +./gecode/float.hh:1578:22: note: initializing argument 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, + from ./gecode/gist.hh:43, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/moc_preferences.cpp:10: +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/gist.hh:36, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/moc_preferences.cpp: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/gist.hh:43, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/moc_preferences.cpp:10: +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/gist.hh:36, + from ./gecode/gist/mainwindow.hh:37, + from gecode/gist/moc_mainwindow.cpp:10: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/gist.hh:43, + from ./gecode/gist/mainwindow.hh:37, + from gecode/gist/moc_mainwindow.cpp:10: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/float.hh:2005, + from ./gecode/gist.hh:43, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/moc_preferences.cpp:10: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:39:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/gist.hh:36, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/moc_preferences.cpp: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/gist.hh:43, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/moc_preferences.cpp:10: +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, + from ./gecode/gist.hh:43, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/moc_preferences.cpp:10: +./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/gist.hh:36, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/moc_preferences.cpp: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/gist.hh:43, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/moc_preferences.cpp:10: +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137, + from ./gecode/gist.hh:43, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/moc_preferences.cpp:10: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': +./gecode/float/trace.hpp:39:39: 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 ./gecode/gist.hh:36, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/moc_preferences.cpp: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/gist.hh:43, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/moc_preferences.cpp:10: +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& 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: + 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; @@ -300458,6 +300590,277 @@ ./gecode/kernel/core.hpp:2011: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, + from ./gecode/gist.hh:36, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/moc_preferences.cpp:10: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/gist.hh:38, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/moc_preferences.cpp: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) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/gist.hh:36, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/moc_preferences.cpp:10: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/gist.hh:38, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/moc_preferences.cpp:10: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/gist.hh:36, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/moc_preferences.cpp:10: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/gist.hh:38, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/moc_preferences.cpp: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) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/gist.hh:36, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/moc_preferences.cpp:10: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/gist.hh:38, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/moc_preferences.cpp:10: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/gist.hh:36, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/moc_preferences.cpp:10: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/gist.hh:40, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/moc_preferences.cpp: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:176, + from ./gecode/gist.hh:36, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/moc_preferences.cpp:10: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/gist.hh:40, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/moc_preferences.cpp: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:176, + from ./gecode/gist.hh:36, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/moc_preferences.cpp:10: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/gist.hh:43, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/moc_preferences.cpp:10: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/gist.hh:36, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/moc_preferences.cpp:10: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/gist.hh:43, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/moc_preferences.cpp:10: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/gist.hh:36, + from ./gecode/gist/mainwindow.hh:37, + from gecode/gist/moc_mainwindow.cpp:10: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/gist.hh:38, + from ./gecode/gist/mainwindow.hh:37, + from gecode/gist/moc_mainwindow.cpp: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) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/gist.hh:36, + from ./gecode/gist/mainwindow.hh:37, + from gecode/gist/moc_mainwindow.cpp:10: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/gist.hh:38, + from ./gecode/gist/mainwindow.hh:37, + from gecode/gist/moc_mainwindow.cpp:10: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/gist.hh:36, + from ./gecode/gist/mainwindow.hh:37, + from gecode/gist/moc_mainwindow.cpp:10: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/gist.hh:40, + from ./gecode/gist/mainwindow.hh:37, + from gecode/gist/moc_mainwindow.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/gist.hh:36, + from ./gecode/gist/mainwindow.hh:37, + from gecode/gist/moc_mainwindow.cpp:10: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/gist.hh:43, + from ./gecode/gist/mainwindow.hh:37, + from gecode/gist/moc_mainwindow.cpp:10: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:261, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/parser.yxx:40: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/flatzinc.hh:43, + from gecode/flatzinc/parser.yxx: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) + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/parser.yxx:40: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/flatzinc.hh:43, + from gecode/flatzinc/parser.yxx:40: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:261, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/parser.yxx:40: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/parser.yxx:40: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/flatzinc.hh:43, + from gecode/flatzinc/parser.yxx: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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 gecode/flatzinc/parser.yxx:40: @@ -300852,217 +301255,17 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/gist.hh:43, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/moc_preferences.cpp:10: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:40:25: 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 ./gecode/gist.hh:36, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/moc_preferences.cpp: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/gist.hh:43, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/moc_preferences.cpp:10: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/gist.hh:43, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/moc_preferences.cpp:10: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:45:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/gist.hh:36, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/moc_preferences.cpp: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/gist.hh:43, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/moc_preferences.cpp:10: -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from ./gecode/gist.hh:43, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/moc_preferences.cpp:10: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/gist.hh:36, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/moc_preferences.cpp:10: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229, - from ./gecode/gist.hh:36, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/moc_preferences.cpp:10: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from ./gecode/gist.hh:43, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/moc_preferences.cpp:10: -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:29: 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 ./gecode/gist.hh:36, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/moc_preferences.cpp:10: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229, - from ./gecode/gist.hh:36, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/moc_preferences.cpp:10: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811, - from ./gecode/gist.hh:43, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/moc_preferences.cpp:10: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/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:150, - from ./gecode/gist.hh:36, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/moc_preferences.cpp: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, - from ./gecode/gist.hh:43, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/moc_preferences.cpp:10: -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, - from ./gecode/gist.hh:43, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/moc_preferences.cpp:10: -./gecode/float/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:150, - from ./gecode/gist.hh:36, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/moc_preferences.cpp: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/gist.hh:43, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/moc_preferences.cpp:10: -./gecode/float.hh:1578:22: note: initializing argument 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, - from ./gecode/gist.hh:43, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/moc_preferences.cpp:10: -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/gist.hh:36, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/moc_preferences.cpp: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/gist.hh:43, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/moc_preferences.cpp:10: -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/gist.hh:43, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/moc_preferences.cpp:10: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:39:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/gist.hh:36, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/moc_preferences.cpp: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/gist.hh:43, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/moc_preferences.cpp:10: -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/gist.hh:43, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/moc_preferences.cpp:10: -./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/gist.hh:36, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/moc_preferences.cpp: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/gist.hh:43, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/moc_preferences.cpp:10: -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137, - from ./gecode/gist.hh:43, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/moc_preferences.cpp:10: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': -./gecode/float/trace.hpp:39:39: 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 ./gecode/gist.hh:36, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/moc_preferences.cpp: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/gist.hh:43, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/moc_preferences.cpp:10: -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ + 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/set.hh:755, from ./gecode/flatzinc.hh:46, from gecode/flatzinc/parser.yxx:40: @@ -301190,64 +301393,6 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./gecode/flatzinc.hh:43, - from ./gecode/flatzinc/parser.hh:37, - from ./gecode/flatzinc/lexer.lxx:54: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/flatzinc.hh:43, - from ./gecode/flatzinc/parser.hh:37, - from ./gecode/flatzinc/lexer.lxx: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/kernel/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, - from ./gecode/flatzinc.hh:43, - from ./gecode/flatzinc/parser.hh:37, - from ./gecode/flatzinc/lexer.lxx:54: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/flatzinc.hh:43, - from ./gecode/flatzinc/parser.hh:37, - from ./gecode/flatzinc/lexer.lxx: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) { - | ^~~~ -In file included from ./gecode/kernel.hh:261, - from ./gecode/flatzinc.hh:43, - from ./gecode/flatzinc/parser.hh:37, - from ./gecode/flatzinc/lexer.lxx:54: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./gecode/flatzinc.hh:43, - from ./gecode/flatzinc/parser.hh:37, - from ./gecode/flatzinc/lexer.lxx:54: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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/flatzinc.hh:43, - from ./gecode/flatzinc/parser.hh:37, - from ./gecode/flatzinc/lexer.lxx: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/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/flatzinc.hh:46, from gecode/flatzinc/parser.yxx:40: @@ -301302,9 +301447,6 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -g++ -shared -pthread -Wl,-z,relro gecode/search/stop.o gecode/search/options.o gecode/search/cutoff.o gecode/search/engine.o gecode/search/dfs.o gecode/search/bab.o gecode/search/lds.o gecode/search/seq/rbs.o gecode/search/seq/dead.o gecode/search/seq/pbs.o gecode/search/par/pbs.o gecode/search/rbs.o gecode/search/pbs.o gecode/search/nogoods.o gecode/search/exception.o gecode/search/tracer.o gecode/search/cpprofiler/tracer.o -Wl,-soname=libgecodesearch.so.49 \ - -L. -lgecodesupport -lgecodekernel \ - -o libgecodesearch.so.49.0 In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49, from gecode/flatzinc/parser.yxx:40: @@ -302457,49 +302599,74 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./gecode/flatzinc.hh:43, + from ./gecode/flatzinc/parser.hh:37, + from ./gecode/flatzinc/lexer.lxx:54: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/flatzinc.hh:43, + from ./gecode/flatzinc/parser.hh:37, + from ./gecode/flatzinc/lexer.lxx: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/kernel/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, + from ./gecode/flatzinc.hh:43, + from ./gecode/flatzinc/parser.hh:37, + from ./gecode/flatzinc/lexer.lxx:54: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/flatzinc.hh:43, + from ./gecode/flatzinc/parser.hh:37, + from ./gecode/flatzinc/lexer.lxx: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) { + | ^~~~ +In file included from ./gecode/kernel.hh:261, + from ./gecode/flatzinc.hh:43, + from ./gecode/flatzinc/parser.hh:37, + from ./gecode/flatzinc/lexer.lxx:54: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./gecode/flatzinc.hh:43, + from ./gecode/flatzinc/parser.hh:37, + from ./gecode/flatzinc/lexer.lxx:54: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/flatzinc.hh:43, + from ./gecode/flatzinc/parser.hh:37, + from ./gecode/flatzinc/lexer.lxx: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/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/gist.hh:38, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/moc_preferences.cpp: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) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/gist.hh:36, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/moc_preferences.cpp:10: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/gist.hh:38, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/moc_preferences.cpp:10: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/gist.hh:36, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/moc_preferences.cpp:10: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/gist.hh:38, @@ -302512,11 +302679,12 @@ from ./gecode/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/gist.hh:38, @@ -302525,15 +302693,19 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +g++ -shared -pthread -Wl,-z,relro gecode/search/stop.o gecode/search/options.o gecode/search/cutoff.o gecode/search/engine.o gecode/search/dfs.o gecode/search/bab.o gecode/search/lds.o gecode/search/seq/rbs.o gecode/search/seq/dead.o gecode/search/seq/pbs.o gecode/search/par/pbs.o gecode/search/rbs.o gecode/search/pbs.o gecode/search/nogoods.o gecode/search/exception.o gecode/search/tracer.o gecode/search/cpprofiler/tracer.o -Wl,-soname=libgecodesearch.so.49 \ + -L. -lgecodesupport -lgecodekernel \ + -o libgecodesearch.so.49.0 In file included from ./gecode/kernel.hh:176, from ./gecode/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/gist.hh:40, @@ -302546,21 +302718,20 @@ from ./gecode/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/gist.hh:40, +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/gist.hh:43, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp: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) - | ^~~~~~ -ln -fs libgecodesearch.so.49.0 libgecodesearch.so -ln -fs libgecodesearch.so.49.0 libgecodesearch.so.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:917, from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/parser.hh:37, @@ -302577,40 +302748,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because '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, - from ./gecode/gist.hh:36, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/moc_preferences.cpp:10: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/gist.hh:43, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/moc_preferences.cpp:10: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/gist.hh:36, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/moc_preferences.cpp:10: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/gist.hh:43, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/moc_preferences.cpp:10: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/parser.hh:37, @@ -302632,9 +302769,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -g++ -shared -pthread -Wl,-z,relro gecode/int/int-set.o gecode/int/var-imp/int.o gecode/int/var-imp/bool.o gecode/int/var/int.o gecode/int/var/bool.o gecode/int/array.o gecode/int/bool.o gecode/int/bool/eqv.o gecode/int/extensional/dfa.o gecode/int/extensional/tuple-set.o gecode/int/extensional-regular.o gecode/int/extensional-tuple-set.o gecode/int/dom.o gecode/int/rel.o gecode/int/precede.o gecode/int/element.o gecode/int/count.o gecode/int/arithmetic.o gecode/int/exec.o gecode/int/exec/when.o gecode/int/element/pair.o gecode/int/linear/int-post.o gecode/int/linear-int.o gecode/int/linear/bool-post.o gecode/int/linear-bool.o gecode/int/branch.o gecode/int/distinct/eqite.o gecode/int/distinct/cbs.o gecode/int/distinct.o gecode/int/sorted.o gecode/int/gcc.o gecode/int/channel.o gecode/int/channel/link-single.o gecode/int/channel/link-multi.o gecode/int/unshare.o gecode/int/sequence.o gecode/int/bin-packing.o gecode/int/bin-packing/propagate.o gecode/int/bin-packing/conflict-graph.o gecode/int/order.o gecode/int/order/propagate.o gecode/int/unary.o gecode/int/cumulative.o gecode/int/cumulatives.o gecode/int/circuit.o gecode/int/no-overlap.o gecode/int/nvalues.o gecode/int/member.o gecode/int/branch/action.o gecode/int/branch/chb.o gecode/int/arithmetic/mult.o gecode/int/branch/view-sel.o gecode/int/branch/val-sel-commit.o gecode/int/branch/view-values.o gecode/int/relax.o gecode/int/ldsb.o gecode/int/ldsb/sym-imp.o gecode/int/ldsb/sym-obj.o gecode/int/trace.o gecode/int/trace/tracer.o gecode/int/exception.o -Wl,-soname=libgecodeint.so.49 \ - -L. -lgecodesupport -lgecodekernel \ - -o libgecodeint.so.49.0 In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/parser.hh:37, @@ -303086,6 +303220,19 @@ ./gecode/set/int.hpp:43:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ^ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/gist.hh:36, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/moc_preferences.cpp:10: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ In file included from ./gecode/kernel.hh:150, from ./gecode/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, @@ -303093,12 +303240,83 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::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, + from ./gecode/int.hh:604, + from ./gecode/gist.hh:38, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/moc_preferences.cpp: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) + | ^~~~~~ In file included from ./gecode/flatzinc.hh:46, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::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, + from ./gecode/gist.hh:36, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/moc_preferences.cpp:10: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/gist.hh:38, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/moc_preferences.cpp:10: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/gist.hh:36, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/moc_preferences.cpp:10: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/gist.hh:40, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/moc_preferences.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/gist.hh:36, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/moc_preferences.cpp:10: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/gist.hh:43, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/moc_preferences.cpp:10: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/set.hh:1173, from ./gecode/flatzinc.hh:46, from ./gecode/flatzinc/parser.hh:37, @@ -303143,6 +303361,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) { | ~~~~~^~~~ +ln -fs libgecodesearch.so.49.0 libgecodesearch.so +ln -fs libgecodesearch.so.49.0 libgecodesearch.so.49 In file included from ./gecode/set.hh:1438, from ./gecode/flatzinc.hh:46, from ./gecode/flatzinc/parser.hh:37, @@ -303205,6 +303425,99 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ +g++ -shared -pthread -Wl,-z,relro gecode/int/int-set.o gecode/int/var-imp/int.o gecode/int/var-imp/bool.o gecode/int/var/int.o gecode/int/var/bool.o gecode/int/array.o gecode/int/bool.o gecode/int/bool/eqv.o gecode/int/extensional/dfa.o gecode/int/extensional/tuple-set.o gecode/int/extensional-regular.o gecode/int/extensional-tuple-set.o gecode/int/dom.o gecode/int/rel.o gecode/int/precede.o gecode/int/element.o gecode/int/count.o gecode/int/arithmetic.o gecode/int/exec.o gecode/int/exec/when.o gecode/int/element/pair.o gecode/int/linear/int-post.o gecode/int/linear-int.o gecode/int/linear/bool-post.o gecode/int/linear-bool.o gecode/int/branch.o gecode/int/distinct/eqite.o gecode/int/distinct/cbs.o gecode/int/distinct.o gecode/int/sorted.o gecode/int/gcc.o gecode/int/channel.o gecode/int/channel/link-single.o gecode/int/channel/link-multi.o gecode/int/unshare.o gecode/int/sequence.o gecode/int/bin-packing.o gecode/int/bin-packing/propagate.o gecode/int/bin-packing/conflict-graph.o gecode/int/order.o gecode/int/order/propagate.o gecode/int/unary.o gecode/int/cumulative.o gecode/int/cumulatives.o gecode/int/circuit.o gecode/int/no-overlap.o gecode/int/nvalues.o gecode/int/member.o gecode/int/branch/action.o gecode/int/branch/chb.o gecode/int/arithmetic/mult.o gecode/int/branch/view-sel.o gecode/int/branch/val-sel-commit.o gecode/int/branch/view-values.o gecode/int/relax.o gecode/int/ldsb.o gecode/int/ldsb/sym-imp.o gecode/int/ldsb/sym-obj.o gecode/int/trace.o gecode/int/trace/tracer.o gecode/int/exception.o -Wl,-soname=libgecodeint.so.49 \ + -L. -lgecodesupport -lgecodekernel \ + -o libgecodeint.so.49.0 +In file included from ./gecode/kernel.hh:176, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/parser.yxx:40: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from gecode/flatzinc/parser.yxx:40: +./gecode/int/var/int.hpp:49:3: 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, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/parser.yxx:40: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from gecode/flatzinc/parser.yxx:40: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/parser.yxx:40: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from gecode/flatzinc/parser.yxx:40: +./gecode/int/var/int.hpp:49:3: 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, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/parser.yxx:40: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from gecode/flatzinc/parser.yxx:40: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/parser.yxx:40: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from gecode/flatzinc/parser.yxx: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) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/parser.yxx:40: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from gecode/flatzinc/parser.yxx: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) + | ^~~~~~ In file included from ./gecode/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./gecode/flatzinc/parser.hh:37, @@ -303268,6 +303581,100 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/parser.yxx:40: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from gecode/flatzinc/parser.yxx:40: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/parser.yxx:40: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from gecode/flatzinc/parser.yxx:40: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/parser.yxx:40: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from gecode/flatzinc/parser.yxx:40: +./gecode/int/var/int.hpp:49:3: 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, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/parser.yxx:40: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from gecode/flatzinc/parser.yxx:40: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/parser.yxx:40: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from gecode/flatzinc/parser.yxx: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) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/parser.yxx:40: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from gecode/flatzinc/parser.yxx:40: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./gecode/flatzinc/parser.hh:37, @@ -303416,6 +303823,82 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::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, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/parser.yxx:40: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from gecode/flatzinc/parser.yxx:40: +./gecode/int/var/int.hpp:49:3: 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, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/parser.yxx:40: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from gecode/flatzinc/parser.yxx:40: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/parser.yxx:40: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/flatzinc.hh:46, + from gecode/flatzinc/parser.yxx: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) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/parser.yxx:40: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from gecode/flatzinc/parser.yxx:40: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./gecode/flatzinc/parser.hh:37, @@ -304605,262 +305088,6 @@ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/parser.yxx:40: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from gecode/flatzinc/parser.yxx:40: -./gecode/int/var/int.hpp:49:3: 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, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/parser.yxx:40: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from gecode/flatzinc/parser.yxx:40: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/parser.yxx:40: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from gecode/flatzinc/parser.yxx:40: -./gecode/int/var/int.hpp:49:3: 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, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/parser.yxx:40: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from gecode/flatzinc/parser.yxx:40: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/parser.yxx:40: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from gecode/flatzinc/parser.yxx: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) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/parser.yxx:40: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from gecode/flatzinc/parser.yxx: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) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/parser.yxx:40: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from gecode/flatzinc/parser.yxx:40: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/parser.yxx:40: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from gecode/flatzinc/parser.yxx:40: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/parser.yxx:40: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from gecode/flatzinc/parser.yxx:40: -./gecode/int/var/int.hpp:49:3: 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, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/parser.yxx:40: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from gecode/flatzinc/parser.yxx:40: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/parser.yxx:40: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from gecode/flatzinc/parser.yxx: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) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/gist.hh:36, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/moc_preferences.cpp:10: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/gist.hh:38, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/moc_preferences.cpp: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) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/parser.yxx:40: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from gecode/flatzinc/parser.yxx:40: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/gist.hh:36, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/moc_preferences.cpp:10: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/gist.hh:38, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/moc_preferences.cpp:10: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/gist.hh:36, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/moc_preferences.cpp:10: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/gist.hh:40, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/moc_preferences.cpp: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:176, - from ./gecode/gist.hh:36, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/moc_preferences.cpp:10: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/gist.hh:43, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/moc_preferences.cpp:10: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': @@ -304961,82 +305188,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, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/parser.yxx:40: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from gecode/flatzinc/parser.yxx:40: -./gecode/int/var/int.hpp:49:3: 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, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/parser.yxx:40: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from gecode/flatzinc/parser.yxx:40: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/parser.yxx:40: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/flatzinc.hh:46, - from gecode/flatzinc/parser.yxx: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) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/parser.yxx:40: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from gecode/flatzinc/parser.yxx:40: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, @@ -305107,90 +305258,6 @@ ./gecode/int/var/bool.hpp:50:3: 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, - from ./gecode/gist.hh:36, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/moc_preferences.cpp:10: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/gist.hh:38, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/moc_preferences.cpp: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) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/gist.hh:36, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/moc_preferences.cpp:10: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/gist.hh:38, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/moc_preferences.cpp:10: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/gist.hh:36, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/moc_preferences.cpp:10: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/gist.hh:40, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/moc_preferences.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/gist.hh:36, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/moc_preferences.cpp:10: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/gist.hh:43, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/moc_preferences.cpp:10: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, @@ -305324,9 +305391,6 @@ 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. -g++ -shared -pthread -Wl,-z,relro gecode/set/branch.o gecode/set/cardinality.o gecode/set/convex.o gecode/set/convex/conv.o gecode/set/convex/hull.o gecode/set/dom.o gecode/set/rel.o gecode/set/rel-op.o gecode/set/rel-op-ternary.o gecode/set/rel-op-singleton.o gecode/set/rel-op/post-compl.o gecode/set/rel-op/post-nocompl.o gecode/set/rel-op/post-compl-cvv.o gecode/set/rel-op/post-nocompl-cvv.o gecode/set/rel-op/post-compl-vvc.o gecode/set/rel-op/post-nocompl-vvc.o gecode/set/rel-op/post-compl-cvc.o gecode/set/rel-op/post-nocompl-cvc.o gecode/set/rel-op-const-vvc.o gecode/set/rel-op-const-vcv.o gecode/set/rel-op-const-vcc.o gecode/set/rel-op-const-cvc.o gecode/set/rel-op-const-cvv.o gecode/set/int.o gecode/set/channel.o gecode/set/bool.o gecode/set/element.o gecode/set/sequence.o gecode/set/distinct.o gecode/set/distinct/atmostOne.o gecode/set/precede.o gecode/set/sequence/seq.o gecode/set/sequence/seq-u.o gecode/set/array.o gecode/set/var-imp/set.o gecode/set/var-imp/integerset.o gecode/set/var/set.o gecode/set/exec.o gecode/set/branch/action.o gecode/set/branch/chb.o gecode/set/branch/view-sel.o gecode/set/branch/val-sel-commit.o gecode/set/branch/ngl.o gecode/set/ldsb.o gecode/set/ldsb/sym-imp.o gecode/set/relax.o gecode/set/trace.o gecode/set/trace/tracer.o gecode/set/exception.o -Wl,-soname=libgecodeset.so.49 \ - -L. -lgecodesupport -lgecodekernel -lgecodeint \ - -o libgecodeset.so.49.0 gecode/flatzinc/parser.yxx: In function 'int yyparse(void*)': gecode/flatzinc/parser.yxx:1890:11: warning: 'e' may be used uninitialized in this function [-Wmaybe-uninitialized] 1890 | if (e.t == ST_INTVARARRAY) @@ -305334,6 +305398,9 @@ gecode/flatzinc/parser.yxx:1875:21: note: 'e' was declared here 1875 | SymbolEntry e; | ^ +g++ -shared -pthread -Wl,-z,relro gecode/set/branch.o gecode/set/cardinality.o gecode/set/convex.o gecode/set/convex/conv.o gecode/set/convex/hull.o gecode/set/dom.o gecode/set/rel.o gecode/set/rel-op.o gecode/set/rel-op-ternary.o gecode/set/rel-op-singleton.o gecode/set/rel-op/post-compl.o gecode/set/rel-op/post-nocompl.o gecode/set/rel-op/post-compl-cvv.o gecode/set/rel-op/post-nocompl-cvv.o gecode/set/rel-op/post-compl-vvc.o gecode/set/rel-op/post-nocompl-vvc.o gecode/set/rel-op/post-compl-cvc.o gecode/set/rel-op/post-nocompl-cvc.o gecode/set/rel-op-const-vvc.o gecode/set/rel-op-const-vcv.o gecode/set/rel-op-const-vcc.o gecode/set/rel-op-const-cvc.o gecode/set/rel-op-const-cvv.o gecode/set/int.o gecode/set/channel.o gecode/set/bool.o gecode/set/element.o gecode/set/sequence.o gecode/set/distinct.o gecode/set/distinct/atmostOne.o gecode/set/precede.o gecode/set/sequence/seq.o gecode/set/sequence/seq-u.o gecode/set/array.o gecode/set/var-imp/set.o gecode/set/var-imp/integerset.o gecode/set/var/set.o gecode/set/exec.o gecode/set/branch/action.o gecode/set/branch/chb.o gecode/set/branch/view-sel.o gecode/set/branch/val-sel-commit.o gecode/set/branch/ngl.o gecode/set/ldsb.o gecode/set/ldsb/sym-imp.o gecode/set/relax.o gecode/set/trace.o gecode/set/trace/tracer.o gecode/set/exception.o -Wl,-soname=libgecodeset.so.49 \ + -L. -lgecodesupport -lgecodekernel -lgecodeint \ + -o libgecodeset.so.49.0 ln -fs libgecodeset.so.49.0 libgecodeset.so ln -fs libgecodeset.so.49.0 libgecodeset.so.49 g++ -shared -pthread -Wl,-z,relro gecode/minimodel/int-expr.o gecode/minimodel/int-rel.o gecode/minimodel/int-arith.o gecode/minimodel/bool-expr.o gecode/minimodel/set-expr.o gecode/minimodel/set-rel.o gecode/minimodel/dom.o gecode/minimodel/float-expr.o gecode/minimodel/float-rel.o gecode/minimodel/float-arith.o gecode/minimodel/reg.o gecode/minimodel/optimize.o gecode/minimodel/exception.o gecode/minimodel/ipl.o -Wl,-soname=libgecodeminimodel.so.49 \ @@ -307448,6 +307515,17 @@ 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] @@ -307470,6 +307548,17 @@ 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] @@ -307481,7 +307570,7 @@ In file included from ./gecode/kernel.hh:261, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/bool.cpp:34: + from test/int.cpp:36: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { @@ -307489,7 +307578,7 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/bool.cpp:34: + from test/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -307499,7 +307588,7 @@ In file included from ./gecode/kernel.hh:261, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/bool.cpp:34: + from test/int.cpp:36: ./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); @@ -307507,21 +307596,21 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/bool.cpp:34: + from test/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' 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, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/bool.cpp:34: + from test/int.cpp:36: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/bool.cpp:34: + from test/int.cpp:36: ./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); @@ -307529,7 +307618,7 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/bool.cpp:34: + from test/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -307539,7 +307628,7 @@ In file included from ./gecode/kernel.hh:261, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/basic.cpp:34: + from test/int/bool.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { @@ -307547,7 +307636,7 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/basic.cpp:34: + from test/int/bool.cpp: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) { | ^~~~ @@ -307557,7 +307646,7 @@ In file included from ./gecode/kernel.hh:261, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/basic.cpp:34: + from test/int/bool.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); @@ -307565,21 +307654,21 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/basic.cpp:34: + from test/int/bool.cpp: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:261, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/basic.cpp:34: + from test/int/bool.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/basic.cpp:34: + from test/int/bool.cpp:34: ./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); @@ -307587,50 +307676,17 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/basic.cpp:34: + from test/int/bool.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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/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.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, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/count.cpp:34: + from test/int/arithmetic.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { @@ -307638,7 +307694,7 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/count.cpp:34: + from test/int/arithmetic.cpp: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) { | ^~~~ @@ -307648,7 +307704,7 @@ In file included from ./gecode/kernel.hh:261, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/count.cpp:34: + from test/int/arithmetic.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); @@ -307656,21 +307712,21 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/count.cpp:34: + from test/int/arithmetic.cpp: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:261, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/count.cpp:34: + from test/int/arithmetic.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/count.cpp:34: + from test/int/arithmetic.cpp:34: ./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); @@ -307678,17 +307734,36 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/count.cpp:34: + from test/int/arithmetic.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, +In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/basic.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/distinct.cpp:36: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { @@ -307696,7 +307771,7 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/channel.cpp:34: + from test/int/distinct.cpp: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) { | ^~~~ @@ -307706,7 +307781,7 @@ In file included from ./gecode/kernel.hh:261, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/channel.cpp:34: + from test/int/distinct.cpp:36: ./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); @@ -307714,47 +307789,21 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/channel.cpp:34: + from test/int/distinct.cpp: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) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/channel.cpp:34: + from test/int/distinct.cpp:36: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/channel.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/channel.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/arithmetic.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/test.hh:41, from ./test/int.hh:39, - from test/int/arithmetic.cpp:34: + from test/int/basic.cpp: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) { | ^~~~ @@ -307764,7 +307813,7 @@ In file included from ./gecode/kernel.hh:261, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/arithmetic.cpp:34: + from test/int/basic.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); @@ -307772,21 +307821,21 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/arithmetic.cpp:34: + from test/int/basic.cpp: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:261, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/arithmetic.cpp:34: + from test/int/basic.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/arithmetic.cpp:34: + from test/int/distinct.cpp:36: ./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); @@ -307794,16 +307843,35 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/arithmetic.cpp:34: + from test/int/distinct.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/basic.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/minimodel.hh:45, - from test/int/dom.cpp:34: + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/basic.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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; @@ -307811,43 +307879,10 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ -In file included from ./gecode/int.hh:917, - from ./test/int.hh:41, - from test/int/count.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/count.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723, - from ./test/int.hh:41, - from test/int/count.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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/test.hh:41, - from ./test/int.hh:39, - from test/int/count.cpp: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 ./test/int.hh:41, - from test/int/count.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int.cpp:36: + from test/int/channel.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { @@ -307855,7 +307890,7 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int.cpp:36: + from test/int/channel.cpp: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) { | ^~~~ @@ -307865,7 +307900,7 @@ In file included from ./gecode/kernel.hh:261, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int.cpp:36: + from test/int/channel.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); @@ -307873,21 +307908,21 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int.cpp:36: + from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' 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, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int.cpp:36: + from test/int/channel.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int.cpp:36: + from test/int/channel.cpp:34: ./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); @@ -307895,16 +307930,49 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int.cpp:36: + from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./test/int.hh:41, + from test/int.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; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int.cpp: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/int.hh:1723, + from ./test/int.hh:41, + from test/int.cpp:36: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/test.hh:41, + from ./test/int.hh:39, + from test/int.cpp: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) { + | ^~~~ +In file included from ./test/int.hh:41, + from test/int.cpp:36: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./test/int.hh:41, - from test/int/count.cpp:34: + from test/int.cpp:36: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); @@ -307912,18 +307980,18 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/count.cpp:34: + from test/int.cpp: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) { | ^~~~ In file included from ./test/int.hh:41, - from test/int/count.cpp:34: + from test/int.cpp:36: ./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./test/int.hh:41, - from test/int/count.cpp:34: + from test/int.cpp:36: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); @@ -307931,18 +307999,18 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/count.cpp:34: + from test/int.cpp: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) { | ^~~~ In file included from ./test/int.hh:41, - from test/int/count.cpp:34: + from test/int.cpp:36: ./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./test/int.hh:41, - from test/int/count.cpp:34: + from test/int.cpp:36: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); @@ -307950,18 +308018,18 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/count.cpp:34: + from test/int.cpp: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) { | ^~~~ In file included from ./test/int.hh:41, - from test/int/count.cpp:34: + from test/int.cpp:36: ./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./test/int.hh:41, - from test/int/count.cpp:34: + from test/int.cpp:36: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); @@ -307969,18 +308037,18 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/count.cpp:34: + from test/int.cpp: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) { | ^~~~ In file included from ./test/int.hh:41, - from test/int/count.cpp:34: + from test/int.cpp:36: ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./test/int.hh:41, - from test/int/count.cpp:34: + from test/int.cpp:36: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); @@ -307988,20 +308056,20 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/count.cpp:34: + from test/int.cpp: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) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/count.cpp:34: + from test/int.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./test/int.hh:41, - from test/int/count.cpp:34: + from test/int.cpp:36: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -308009,20 +308077,20 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/count.cpp:34: + from test/int.cpp: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) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/count.cpp:34: + from test/int.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./test/int.hh:41, - from test/int/count.cpp:34: + from test/int.cpp:36: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); @@ -308030,20 +308098,20 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/count.cpp:34: + from test/int.cpp: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) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/count.cpp:34: + from test/int.cpp: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::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./test/int.hh:41, - from test/int/count.cpp:34: + from test/int.cpp:36: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); @@ -308051,14 +308119,14 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/count.cpp:34: + from test/int.cpp: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) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/count.cpp:34: + from test/int.cpp: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::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ @@ -308097,7 +308165,7 @@ | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./test/int.hh:41, - from test/int/count.cpp:34: + from test/int.cpp:36: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); @@ -308105,136 +308173,52 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/count.cpp:34: + from test/int.cpp: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) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./test/int.hh:41, - from test/int/count.cpp:34: + from test/int.cpp:36: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./test/int.hh:41, - from test/int/count.cpp:34: + from test/int.cpp:36: ./gecode/int/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/test.hh:41, from ./test/int.hh:39, - from test/int/count.cpp:34: + from test/int.cpp: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) { | ^~~~ In file included from ./test/int.hh:41, - from test/int/count.cpp:34: + from test/int.cpp:36: ./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./test/int.hh:41, - from test/int/count.cpp:34: + from test/int.cpp:36: ./gecode/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/test.hh:41, from ./test/int.hh:39, - from test/int/count.cpp:34: + from test/int.cpp: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) { | ^~~~ In file included from ./test/int.hh:41, - from test/int/count.cpp:34: + from test/int.cpp:36: ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./test/int.hh:41, - from test/int/count.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/count.cpp: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/int.hh:4353, - from ./test/int.hh:41, - from test/int/count.cpp:34: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from ./test/int.hh:41, - from test/int/count.cpp:34: -./gecode/int/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/test.hh:41, - from ./test/int.hh:39, - from test/int/count.cpp: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 ./test/int.hh:41, - from test/int/count.cpp:34: -./gecode/int.hh:4429:21: note: initializing argument 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, - from ./test/int.hh:41, - from test/int/count.cpp:34: -./gecode/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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/count.cpp: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 ./test/int.hh:41, - from test/int/count.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./test/int.hh:41, - from test/int/basic.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/basic.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723, - from ./test/int.hh:41, - from test/int/basic.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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/test.hh:41, - from ./test/int.hh:39, - from test/int/basic.cpp: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/int.hh:2555, from ./test/int.hh:41, from test/int/bool.cpp:34: @@ -308311,11 +308295,6 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -In file included from ./test/int.hh:41, - from test/int/basic.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./test/int.hh:41, from test/int/bool.cpp:34: @@ -308400,323 +308379,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) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./test/int.hh:41, - from test/int/count.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/count.cpp: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 ./test/int.hh:41, - from test/int/count.cpp:34: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./test/int.hh:41, - from test/int/count.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/count.cpp: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 ./test/int.hh:41, - from test/int/count.cpp:34: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./test/int.hh:41, - from test/int/count.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/count.cpp: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 ./test/int.hh:41, - from test/int/count.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./test/int.hh:41, - from test/int/count.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/count.cpp: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 ./test/int.hh:41, - from test/int/count.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./test/int.hh:41, - from test/int/count.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: 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/test.hh:41, - from ./test/int.hh:39, - from test/int/count.cpp: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 ./test/int.hh:41, - from test/int/count.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./test/int.hh:41, - from test/int/count.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/count.cpp: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 ./test/int.hh:41, - from test/int/count.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, +In file included from ./gecode/int.hh:4845, from ./test/int.hh:41, - from test/int/basic.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); + from test/int.cpp:36: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/basic.cpp: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 ./test/int.hh:41, - from test/int/basic.cpp:34: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./test/int.hh:41, - from test/int/basic.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/basic.cpp:34: + from test/int.cpp: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) { | ^~~~ -In file included from ./test/int.hh:41, - from test/int/basic.cpp:34: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, +In file included from ./gecode/int.hh:4353, from ./test/int.hh:41, - from test/int/basic.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/basic.cpp: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 ./test/int.hh:41, - from test/int/basic.cpp:34: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, + from test/int.cpp:36: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, from ./test/int.hh:41, - from test/int/basic.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); + from test/int.cpp:36: +./gecode/int/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/test.hh:41, from ./test/int.hh:39, - from test/int/basic.cpp:34: + from test/int.cpp: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) { | ^~~~ In file included from ./test/int.hh:41, - from test/int/basic.cpp:34: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./test/int.hh:41, - from test/int/basic.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/basic.cpp: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:229, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/basic.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./test/int.hh:41, - from test/int/basic.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: 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/basic.cpp: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:229, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/basic.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./test/int.hh:41, - from test/int/basic.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: 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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/basic.cpp: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:229, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/basic.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, + from test/int.cpp:36: +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, from ./test/int.hh:41, - from test/int/basic.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ^ + from test/int.cpp:36: +./gecode/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:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/basic.cpp:34: + from test/int.cpp: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) { | ^~~~ -In file included from ./gecode/kernel.hh:229, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/basic.cpp: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) { +In file included from ./test/int.hh:41, + from test/int.cpp: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); | ~~~~~^~~~ -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, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/count.cpp: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) - | ^~~~~~ -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, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/count.cpp: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) - | ^~~~~~ -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]; - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, +In file included from ./gecode/int.hh:917, from ./test/int.hh:41, - from test/int/count.cpp: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) - | ^~~~~~ -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]; - | ^ -In file included from ./gecode/int/view.hpp:1706, + from test/int/arithmetic.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, - from test/int/count.cpp: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) - | ^~~~~~ + from test/int/arithmetic.cpp: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) + | ^~~~~~~ In file included from ./gecode/int.hh:4845, from ./test/int.hh:41, from test/int/bool.cpp:34: @@ -308731,17 +308463,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -test/int/count.cpp: In member function 'virtual void Test::Int::Count::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]; - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/count.cpp:34: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ In file included from ./gecode/int.hh:4353, from ./test/int.hh:41, from test/int/bool.cpp:34: @@ -308784,120 +308505,73 @@ ./gecode/int.hh:4481:17: note: 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/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]; - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/count.cpp: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) - | ^~~~~~ -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]; - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/count.cpp: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) - | ^~~~~~ -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]; - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/count.cpp: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) - | ^~~~~~ -test/int/count.cpp: In member function 'virtual void Test::Int::Count::VarVarSharedA::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/count.cpp:328:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 328 | y[i]=x[i]; - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/count.cpp: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) - | ^~~~~~ -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]; - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/count.cpp:34: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -In file included from ./gecode/int.hh:4845, +In file included from ./gecode/int.hh:1723, from ./test/int.hh:41, - from test/int/basic.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ + from test/int/arithmetic.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/test.hh:41, from ./test/int.hh:39, - from test/int/basic.cpp:34: + from test/int/arithmetic.cpp: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/int.hh:4353, - from ./test/int.hh:41, - from test/int/basic.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, +In file included from ./test/int.hh:41, + from test/int/arithmetic.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, from ./test/int.hh:41, - from test/int/basic.cpp:34: -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ + from test/int.cpp:36: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/basic.cpp:34: + from test/int.cpp: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) { | ^~~~ In file included from ./test/int.hh:41, - from test/int/basic.cpp:34: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, + from test/int.cpp:36: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, from ./test/int.hh:41, - from test/int/basic.cpp:34: -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ + from test/int.cpp:36: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/basic.cpp:34: + from test/int.cpp: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) { | ^~~~ In file included from ./test/int.hh:41, - from test/int/basic.cpp: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); - | ~~~~~^~~~ + from test/int.cpp:36: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./test/int.hh:41, + from test/int.cpp:36: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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, from ./test/int.hh:41, - from test/int/basic.cpp:34: + from test/int/bool.cpp:34: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -308905,59 +308579,10 @@ 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:3266:3: note: because 'Gecode::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, - from ./test/int.hh:41, - from test/int/basic.cpp:34: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from ./test/int.hh:41, - from test/int/basic.cpp:34: -./gecode/int/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/test.hh:41, - from ./test/int.hh:39, - from test/int/basic.cpp: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 ./test/int.hh:41, - from test/int/basic.cpp:34: -./gecode/int.hh:4429:21: note: initializing argument 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, - from ./test/int.hh:41, - from test/int/basic.cpp:34: -./gecode/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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/basic.cpp:34: + from test/int.cpp: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) { | ^~~~ -In file included from ./test/int.hh:41, - from test/int/basic.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./test/int.hh:41, - from test/int/bool.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -308971,6 +308596,11 @@ ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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 ./test/int.hh:41, + from test/int.cpp:36: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./test/int.hh:41, from test/int/bool.cpp:34: @@ -309009,198 +308639,165 @@ | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./test/int.hh:41, - from test/int/basic.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ + from test/int.cpp:36: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/basic.cpp:34: + from test/int.cpp: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) { | ^~~~ In file included from ./test/int.hh:41, - from test/int/basic.cpp:34: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, + from test/int.cpp:36: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, +In file included from ./gecode/int.hh:2555, from ./test/int.hh:41, - from test/int/basic.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ + from test/int/arithmetic.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/basic.cpp:34: + from test/int/arithmetic.cpp: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 ./test/int.hh:41, - from test/int/basic.cpp:34: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, + from test/int/arithmetic.cpp:34: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, from ./test/int.hh:41, - from test/int/basic.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ + from test/int/arithmetic.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/basic.cpp:34: + from test/int/arithmetic.cpp: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 ./test/int.hh:41, - from test/int/basic.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, + from test/int/arithmetic.cpp:34: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, from ./test/int.hh:41, - from test/int/basic.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ + from test/int/arithmetic.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/basic.cpp:34: + from test/int/arithmetic.cpp: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 ./test/int.hh:41, - from test/int/basic.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./gecode/minimodel.hh:45, - from test/int/dom.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ + from test/int/arithmetic.cpp:34: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./test/int.hh:41, + from test/int/arithmetic.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/int/dom.cpp:34: + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/arithmetic.cpp: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: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, - from ./gecode/minimodel.hh:45, - from test/int/dom.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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 ./test/int.hh:41, + from test/int/arithmetic.cpp:34: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./test/int.hh:41, + from test/int/arithmetic.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/int/dom.cpp:34: + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/arithmetic.cpp: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:261, - from ./gecode/minimodel.hh:45, - from test/int/dom.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/count.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, + from test/int/arithmetic.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, from ./test/int.hh:41, - from test/int/count.cpp: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:285, - from ./gecode/minimodel.hh:45, - from test/int/dom.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ + from test/int/arithmetic.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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 ./gecode/minimodel.hh:45, - from test/int/dom.cpp:34: + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/arithmetic.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/count.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, + from test/int/arithmetic.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, from ./test/int.hh:41, - from test/int/count.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, + from test/int/arithmetic.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/count.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/count.cpp: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:176, + from test/int/arithmetic.cpp: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:229, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/count.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/count.cpp: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) - | ^~~~~~~ + from test/int/arithmetic.cpp: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) { + | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./test/int.hh:41, - from test/int/basic.cpp:34: + from test/int.cpp:36: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); @@ -309208,18 +308805,39 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/basic.cpp:34: + from test/int.cpp: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) { | ^~~~ In file included from ./test/int.hh:41, - from test/int/basic.cpp:34: + from test/int.cpp:36: ./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./test/int.hh:41, + from test/int/arithmetic.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/arithmetic.cpp: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:229, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/arithmetic.cpp: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) { + | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./test/int.hh:41, - from test/int/basic.cpp:34: + from test/int.cpp:36: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:45:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); @@ -309227,12 +308845,12 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/basic.cpp:34: + from test/int.cpp: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) { | ^~~~ In file included from ./test/int.hh:41, - from test/int/basic.cpp:34: + from test/int.cpp:36: ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ @@ -309293,17 +308911,6 @@ ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/distinct.cpp:36: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011: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, from ./test/int.hh:41, from test/int/bool.cpp:34: @@ -309361,564 +308968,300 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/count.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/count.cpp: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:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/count.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/count.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:917, - from ./test/int.hh:41, - from test/int/channel.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/channel.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/basic.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/basic.cpp: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:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/basic.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/basic.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723, +In file included from ./gecode/int.hh:4845, from ./test/int.hh:41, - from test/int/channel.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ^ + from test/int/arithmetic.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/channel.cpp:34: + from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./test/int.hh:41, - from test/int/channel.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/basic.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/basic.cpp: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:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/basic.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, +In file included from ./gecode/int.hh:4353, from ./test/int.hh:41, - from test/int/basic.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:2555, + from test/int/arithmetic.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, from ./test/int.hh:41, - from test/int/channel.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ + from test/int/arithmetic.cpp:34: +./gecode/int/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/test.hh:41, from ./test/int.hh:39, - from test/int/channel.cpp:34: + from test/int/arithmetic.cpp: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 ./test/int.hh:41, - from test/int/channel.cpp:34: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + from test/int/arithmetic.cpp:34: +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, +In file included from ./gecode/int.hh:4845, from ./test/int.hh:41, - from test/int/channel.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ + from test/int/arithmetic.cpp:34: +./gecode/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/test.hh:41, from ./test/int.hh:39, - from test/int/channel.cpp:34: + from test/int/arithmetic.cpp: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 ./test/int.hh:41, - from test/int/channel.cpp:34: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, + from test/int/arithmetic.cpp: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/int.hh:4845, from ./test/int.hh:41, - from test/int/channel.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); + from test/int/arithmetic.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/channel.cpp:34: + from test/int/arithmetic.cpp: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 ./test/int.hh:41, - from test/int/channel.cpp:34: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, +In file included from ./gecode/int.hh:4353, from ./test/int.hh:41, - from test/int/channel.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); + from test/int/arithmetic.cpp:34: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from ./test/int.hh:41, + from test/int/arithmetic.cpp:34: +./gecode/int/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/test.hh:41, from ./test/int.hh:39, - from test/int/channel.cpp:34: + from test/int/arithmetic.cpp: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 ./test/int.hh:41, - from test/int/channel.cpp:34: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./test/int.hh:41, - from test/int/channel.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/channel.cpp: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:229, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/channel.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, + from test/int/arithmetic.cpp:34: +./gecode/int.hh:4429:21: note: initializing argument 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, from ./test/int.hh:41, - from test/int/channel.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ^ + from test/int/arithmetic.cpp:34: +./gecode/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:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/channel.cpp:34: + from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:229, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/channel.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { +In file included from ./test/int.hh:41, + from test/int/arithmetic.cpp:34: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, +In file included from ./gecode/int.hh:5223, from ./test/int.hh:41, - from test/int/channel.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ^ + from test/int/arithmetic.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/channel.cpp:34: + from test/int/arithmetic.cpp: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:229, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/channel.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, +In file included from ./test/int.hh:41, + from test/int/arithmetic.cpp:34: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, from ./test/int.hh:41, - from test/int/channel.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ^ + from test/int/arithmetic.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/channel.cpp:34: + from test/int/arithmetic.cpp: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:229, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/channel.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./test/int.hh:41, - from test/int.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; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/count.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/count.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/count.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/count.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/basic.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/basic.cpp:34: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -In file included from ./gecode/int.hh:1723, +In file included from ./test/int.hh:41, + from test/int/arithmetic.cpp:34: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, from ./test/int.hh:41, - from test/int.cpp:36: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ^ + from test/int/arithmetic.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int.cpp:36: + from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' 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, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/basic.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/basic.cpp: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) - | ^~~~~~~ In file included from ./test/int.hh:41, - from test/int.cpp:36: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, + from test/int/arithmetic.cpp:34: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, from ./test/int.hh:41, - from test/int.cpp:36: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ + from test/int/arithmetic.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int.cpp:36: + from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, - from test/int.cpp:36: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, + from test/int/arithmetic.cpp:34: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, from ./test/int.hh:41, - from test/int.cpp:36: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ + from test/int/arithmetic.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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/test.hh:41, from ./test/int.hh:39, - from test/int.cpp:36: + from test/int/arithmetic.cpp: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 ./test/int.hh:41, - from test/int.cpp:36: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, + from test/int/arithmetic.cpp:34: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, from ./test/int.hh:41, - from test/int.cpp:36: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ + from test/int/arithmetic.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int.cpp:36: + from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, - from test/int.cpp:36: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./test/int.hh:41, - from test/int.cpp:36: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ + from test/int/arithmetic.cpp:34: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ 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:261, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int.cpp: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) { - | ^~~~ -In file included from ./test/int.hh:41, - from test/int.cpp:36: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./test/int.hh:41, - from test/int.cpp:36: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ + from test/int/count.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/test.hh:41, from ./test/int.hh:39, - from test/int.cpp:36: + from test/int/count.cpp: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:229, +./gecode/kernel/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, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./test/int.hh:41, - from test/int.cpp:36: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ^ + from test/int/count.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/test.hh:41, from ./test/int.hh:39, - from test/int.cpp:36: + from test/int/count.cpp: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:229, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./test/int.hh:41, - from test/int.cpp:36: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: 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:150, +In file included from ./gecode/kernel.hh:261, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int.cpp: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) { - | ^~~~ -In file included from ./gecode/kernel.hh:229, + from test/int/count.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int.cpp: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::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./test/int.hh:41, - from test/int.cpp:36: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ^ + from test/int/count.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int.cpp:36: + from test/int/count.cpp: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:229, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int.cpp: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::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(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48, from test/int/bool.cpp:36: @@ -309957,62 +309300,6 @@ ./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./test/int.hh:41, - from test/int/channel.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/channel.cpp: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/int.hh:4353, - from ./test/int.hh:41, - from test/int/channel.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./test/int.hh:41, - from test/int/channel.cpp:34: -./gecode/int/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/test.hh:41, - from ./test/int.hh:39, - from test/int/channel.cpp: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 ./test/int.hh:41, - from test/int/channel.cpp:34: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./test/int.hh:41, - from test/int/channel.cpp:34: -./gecode/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/test.hh:41, - from ./test/int.hh:39, - from test/int/channel.cpp: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 ./test/int.hh:41, - from test/int/channel.cpp: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:1173, from ./gecode/minimodel.hh:48, from test/int/bool.cpp:36: @@ -310034,6 +309321,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 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(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: 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:1173, from ./gecode/minimodel.hh:48, from test/int/bool.cpp:36: @@ -310044,6 +309338,13 @@ 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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, from test/int/bool.cpp: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) { @@ -310055,102 +309356,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::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, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/basic.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/basic.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/basic.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/basic.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:4845, - from ./test/int.hh:41, - from test/int.cpp:36: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/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:48, + from test/int/arithmetic.cpp:39: +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar 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(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int.cpp:36: + from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::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, - from ./test/int.hh:41, - from test/int.cpp:36: -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./test/int.hh:41, - from test/int.cpp:36: -./gecode/int/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:48, + from test/int/arithmetic.cpp:39: +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/minimodel.hh:48, + from test/int/arithmetic.cpp:39: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int.cpp:36: + from test/int/arithmetic.cpp: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 ./test/int.hh:41, - from test/int.cpp:36: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./test/int.hh:41, - from test/int.cpp:36: -./gecode/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:229, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/arithmetic.cpp: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:1173, + from ./gecode/minimodel.hh:48, + from test/int/arithmetic.cpp:39: +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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.cpp:36: + from test/int/arithmetic.cpp: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 ./test/int.hh:41, - from test/int.cpp:36: -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:229, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/arithmetic.cpp: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, from ./gecode/minimodel.hh:48, from test/int/bool.cpp:36: @@ -310207,121 +309478,117 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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, - from ./test/int.hh:41, - from test/int.cpp:36: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ +In file included from ./gecode/set.hh:1438, + from ./gecode/minimodel.hh:48, + from test/int/arithmetic.cpp:39: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/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/int.hh:39, - from test/int.cpp:36: + from test/int/arithmetic.cpp: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/int.hh:4353, - from ./test/int.hh:41, - from test/int.cpp:36: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./test/int.hh:41, - from test/int/channel.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ +In file included from ./gecode/set.hh:1173, + from ./gecode/minimodel.hh:48, + from test/int/arithmetic.cpp:39: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/minimodel.hh:48, + from test/int/arithmetic.cpp:39: +./gecode/set/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:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/channel.cpp:34: + from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::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, - from ./test/int.hh:41, - from test/int/channel.cpp:34: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from ./test/int.hh:41, - from test/int.cpp:36: -./gecode/int/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:48, + from test/int/arithmetic.cpp:39: +./gecode/set.hh:1206:20: note: initializing argument 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, + from ./gecode/minimodel.hh:48, + from test/int/arithmetic.cpp:39: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int.cpp:36: + from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./test/int.hh:41, - from test/int.cpp:36: -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./test/int.hh:41, - from test/int/channel.cpp:34: -./gecode/int/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:48, + from test/int/arithmetic.cpp:39: +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/minimodel.hh:48, + from test/int/bool.cpp:36: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/channel.cpp:34: + from test/int/bool.cpp: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 ./test/int.hh:41, - from test/int/channel.cpp:34: -./gecode/int.hh:4429:21: note: initializing argument 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, +In file included from ./gecode/minimodel.hh:48, + from test/int/bool.cpp:36: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, from ./test/int.hh:41, - from test/int.cpp:36: -./gecode/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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int.cpp: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) { - | ^~~~ -In file included from ./test/int.hh:41, - from test/int.cpp:36: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, + from test/int/channel.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/channel.cpp:34: -./gecode/int/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/var/bool.hpp:50:3: 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, + from ./gecode/minimodel.hh:48, + from test/int/bool.cpp:36: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/channel.cpp:34: + from test/int/bool.cpp: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 ./test/int.hh:41, - from test/int/channel.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:48, + from test/int/bool.cpp:36: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/minimodel.hh:48, - from test/int/bool.cpp:36: + from test/int/arithmetic.cpp:39: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': ./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); @@ -310329,18 +309596,18 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/bool.cpp:34: + from test/int/arithmetic.cpp: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/minimodel.hh:48, - from test/int/bool.cpp:36: + from test/int/arithmetic.cpp:39: ./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/minimodel.hh:48, - from test/int/bool.cpp:36: + from test/int/arithmetic.cpp:39: ./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': ./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); @@ -310348,12 +309615,12 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/bool.cpp:34: + from test/int/arithmetic.cpp: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/minimodel.hh:48, - from test/int/bool.cpp:36: + from test/int/arithmetic.cpp:39: ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ @@ -310376,127 +309643,127 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./test/int.hh:41, - from test/int.cpp:36: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: 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, + from ./gecode/minimodel.hh:48, + from test/int/arithmetic.cpp:39: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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/test.hh:41, from ./test/int.hh:39, - from test/int.cpp:36: + from test/int/arithmetic.cpp: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 ./test/int.hh:41, - from test/int.cpp:36: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, +In file included from ./gecode/minimodel.hh:48, + from test/int/arithmetic.cpp:39: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:1723, from ./test/int.hh:41, - from test/int.cpp:36: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ + from test/int/channel.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/test.hh:41, from ./test/int.hh:39, - from test/int.cpp:36: + from test/int/channel.cpp: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 ./test/int.hh:41, - from test/int.cpp:36: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, + from test/int/channel.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, from ./test/int.hh:41, - from test/int.cpp:36: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ + from test/int/channel.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int.cpp:36: + from test/int/channel.cpp: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 ./test/int.hh:41, - from test/int.cpp:36: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, + from test/int/channel.cpp:34: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, from ./test/int.hh:41, - from test/int.cpp:36: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ + from test/int/channel.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int.cpp:36: + from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, - from test/int.cpp:36: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, + from test/int/channel.cpp:34: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, from ./test/int.hh:41, - from test/int.cpp:36: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ^ + from test/int/channel.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int.cpp:36: + from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, - from test/int.cpp:36: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, + from test/int/channel.cpp:34: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, from ./test/int.hh:41, - from test/int.cpp:36: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ^ + from test/int/channel.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int.cpp:36: + from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, - from test/int.cpp:36: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, + from test/int/channel.cpp:34: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, from ./test/int.hh:41, from test/int/channel.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: 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::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -310504,18 +309771,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 ./test/int.hh:41, +In file included from ./gecode/kernel.hh:229, + from ./test/test.hh:41, + from ./test/int.hh:39, from test/int/channel.cpp:34: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, from ./test/int.hh:41, from test/int/channel.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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, @@ -310523,18 +309792,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 ./test/int.hh:41, +In file included from ./gecode/kernel.hh:229, + from ./test/test.hh:41, + from ./test/int.hh:39, from test/int/channel.cpp:34: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, from ./test/int.hh:41, from test/int/channel.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -310542,18 +309813,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 ./test/int.hh:41, +In file included from ./gecode/kernel.hh:229, + from ./test/test.hh:41, + from ./test/int.hh:39, from test/int/channel.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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, from ./test/int.hh:41, from test/int/channel.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -310561,76 +309834,140 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./test/int.hh:41, - from test/int/channel.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, +In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/distinct.cpp:36: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ + from test/int/channel.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./test/int.hh:41, + from test/int/channel.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/distinct.cpp:36: + from test/int/channel.cpp: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: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, +In file included from ./gecode/int.hh:4353, + from ./test/int.hh:41, + from test/int/channel.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./test/int.hh:41, + from test/int/channel.cpp:34: +./gecode/int/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/test.hh:41, from ./test/int.hh:39, - from test/int/distinct.cpp:36: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ + from test/int/channel.cpp: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 ./test/int.hh:41, + from test/int/channel.cpp:34: +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./test/int.hh:41, + from test/int/channel.cpp:34: +./gecode/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/test.hh:41, from ./test/int.hh:39, - from test/int/distinct.cpp:36: + from test/int/channel.cpp: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:261, +In file included from ./test/int.hh:41, + from test/int/channel.cpp: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/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/distinct.cpp:36: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, + from test/int.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int.cpp: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) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/distinct.cpp:36: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, + from test/int.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int.cpp: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/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/distinct.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, + from test/int.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int.cpp: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) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int.cpp: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/int.hh:4845, from ./test/int.hh:41, from test/int/channel.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: 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()); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -310638,18 +309975,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 ./test/int.hh:41, +In file included from ./gecode/int.hh:4353, + from ./test/int.hh:41, from test/int/channel.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, from ./test/int.hh:41, from test/int/channel.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ^ +./gecode/int/branch/var.hpp: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/test.hh:41, from ./test/int.hh:39, @@ -310659,42 +309996,27 @@ | ^~~~ In file included from ./test/int.hh:41, from test/int/channel.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./test/int.hh:41, - from test/int/arithmetic.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/arithmetic.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723, +./gecode/int.hh:4429:21: note: initializing argument 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, from ./test/int.hh:41, - from test/int/arithmetic.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ^ + from test/int/channel.cpp:34: +./gecode/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:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/arithmetic.cpp:34: + from test/int/channel.cpp: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 ./test/int.hh:41, - from test/int/arithmetic.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ + from test/int/channel.cpp:34: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51, from test/int/bool.cpp:36: @@ -310775,51 +310097,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) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./test/int.hh:41, - from test/int/arithmetic.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/arithmetic.cpp: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 ./test/int.hh:41, - from test/int/arithmetic.cpp:34: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./test/int.hh:41, - from test/int/arithmetic.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/arithmetic.cpp: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 ./test/int.hh:41, - from test/int/arithmetic.cpp:34: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./test/int.hh:41, - from test/int/arithmetic.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ +In file included from ./gecode/float.hh:1404, + from ./gecode/minimodel.hh:51, + from test/int/arithmetic.cpp:39: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:40:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -310827,18 +310111,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 ./test/int.hh:41, - from test/int/arithmetic.cpp:34: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./test/int.hh:41, - from test/int/arithmetic.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: 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:51, + from test/int/arithmetic.cpp:39: +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/minimodel.hh:51, + from test/int/arithmetic.cpp:39: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:45:25: 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/test.hh:41, from ./test/int.hh:39, @@ -310846,16 +310130,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 ./test/int.hh:41, - from test/int/arithmetic.cpp:34: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./test/int.hh:41, - from test/int/arithmetic.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +In file included from ./gecode/minimodel.hh:51, + from test/int/arithmetic.cpp:39: +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546, + from ./gecode/minimodel.hh:51, + from test/int/arithmetic.cpp:39: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, @@ -310869,14 +310153,14 @@ from ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp: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::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) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./test/int.hh:41, - from test/int/arithmetic.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +In file included from ./gecode/float.hh:1546, + from ./gecode/minimodel.hh:51, + from test/int/arithmetic.cpp:39: +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:29: 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, @@ -310890,54 +310174,68 @@ from ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp: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::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) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./test/int.hh:41, - from test/int/arithmetic.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: 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, + from ./gecode/minimodel.hh:51, + from test/int/bool.cpp:36: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/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:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/arithmetic.cpp:34: + from test/int/bool.cpp: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:229, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/arithmetic.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./test/int.hh:41, - from test/int/arithmetic.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: 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:1546, + from ./gecode/minimodel.hh:51, + from test/int/bool.cpp:36: +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, + from ./gecode/minimodel.hh:51, + from test/int/bool.cpp:36: +./gecode/float/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:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/arithmetic.cpp:34: + from test/int/bool.cpp: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:229, +In file included from ./gecode/minimodel.hh:51, + from test/int/bool.cpp:36: +./gecode/float.hh:1578:22: note: initializing argument 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, + from ./gecode/minimodel.hh:51, + from test/int/bool.cpp:36: +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/arithmetic.cpp: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) { - | ~~~~~^~~~ + from test/int/bool.cpp: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/minimodel.hh:51, + from test/int/bool.cpp:36: +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::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, from ./gecode/minimodel.hh:51, - from test/int/bool.cpp:36: + from test/int/arithmetic.cpp:39: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = FloatAFC(home,x,decay()); @@ -310945,108 +310243,194 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/bool.cpp:34: + from test/int/arithmetic.cpp: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/float.hh:1546, from ./gecode/minimodel.hh:51, - from test/int/bool.cpp:36: + from test/int/arithmetic.cpp:39: ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, from ./gecode/minimodel.hh:51, - from test/int/bool.cpp:36: + from test/int/arithmetic.cpp:39: ./gecode/float/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:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/bool.cpp:34: + from test/int/arithmetic.cpp: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/minimodel.hh:51, - from test/int/bool.cpp:36: + from test/int/arithmetic.cpp:39: ./gecode/float.hh:1578:22: note: initializing argument 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, from ./gecode/minimodel.hh:51, - from test/int/bool.cpp:36: + from test/int/arithmetic.cpp:39: ./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/bool.cpp:34: + from test/int/arithmetic.cpp: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/minimodel.hh:51, - from test/int/bool.cpp:36: + from test/int/arithmetic.cpp: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/int.hh:4845, +In file included from ./gecode/int.hh:5223, from ./test/int.hh:41, - from test/int/arithmetic.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ + from test/int/channel.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/arithmetic.cpp:34: + from test/int/channel.cpp: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/int.hh:4353, +In file included from ./test/int.hh:41, + from test/int/channel.cpp:34: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, from ./test/int.hh:41, - from test/int/arithmetic.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, + from test/int/channel.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/channel.cpp: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 ./test/int.hh:41, + from test/int/channel.cpp:34: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, from ./test/int.hh:41, - from test/int/arithmetic.cpp:34: -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ + from test/int/channel.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/arithmetic.cpp:34: + from test/int/channel.cpp: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 ./test/int.hh:41, - from test/int/arithmetic.cpp:34: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, + from test/int/channel.cpp:34: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, from ./test/int.hh:41, - from test/int/arithmetic.cpp:34: -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ + from test/int/channel.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/arithmetic.cpp:34: + from test/int/channel.cpp: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 ./test/int.hh:41, - from test/int/arithmetic.cpp: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); - | ~~~~~^~~~ + from test/int/channel.cpp:34: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./test/int.hh:41, + from test/int/basic.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/basic.cpp: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) + | ^~~~~~~ +In file included from ./gecode/int.hh:5699, + from ./test/int.hh:41, + from test/int/channel.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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/test.hh:41, + from ./test/int.hh:39, + from test/int/channel.cpp: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 ./test/int.hh:41, + from test/int/channel.cpp:34: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./test/int.hh:41, + from test/int/channel.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/channel.cpp: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 ./test/int.hh:41, + from test/int/channel.cpp:34: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./test/int.hh:41, + from test/int/distinct.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; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/distinct.cpp:36: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/float.hh:2005, from ./gecode/minimodel.hh:51, from test/int/bool.cpp:36: @@ -311068,6 +310452,25 @@ | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/minimodel.hh:51, + from test/int/arithmetic.cpp:39: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:39:52: 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/test.hh:41, + from ./test/int.hh:39, + from test/int/arithmetic.cpp: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/minimodel.hh:51, + from test/int/arithmetic.cpp:39: +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, + from ./gecode/minimodel.hh:51, from test/int/bool.cpp:36: ./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': ./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -311085,6 +310488,39 @@ ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, + from ./gecode/minimodel.hh:51, + from test/int/arithmetic.cpp:39: +./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/arithmetic.cpp: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/minimodel.hh:51, + from test/int/arithmetic.cpp:39: +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:1723, + from ./test/int.hh:41, + from test/int/basic.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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, + from ./gecode/minimodel.hh:51, + from test/int/arithmetic.cpp:39: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': +./gecode/float/trace.hpp:39:39: 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:2137, from ./gecode/minimodel.hh:51, from test/int/bool.cpp:36: @@ -311095,15 +310531,76 @@ 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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, from test/int/bool.cpp: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/minimodel.hh:51, + from test/int/arithmetic.cpp:39: +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:51, from test/int/bool.cpp:36: ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::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/basic.cpp: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 ./test/int.hh:41, + from test/int/basic.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:1723, + from ./test/int.hh:41, + from test/int/distinct.cpp:36: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/test.hh:41, + from ./test/int.hh:39, + from test/int/distinct.cpp: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) { + | ^~~~ +In file included from ./test/int.hh:41, + from test/int/distinct.cpp:36: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:240, + from test/int/arithmetic.cpp:39: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/arithmetic.cpp: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 ./test/int.hh:41, + from test/int/arithmetic.cpp:34: +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, from test/int/bool.cpp:36: ./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': @@ -311122,13 +310619,19 @@ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./test/int.hh:41, - from test/int/arithmetic.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ +In file included from ./gecode/kernel.hh:261, + from ./gecode/minimodel.hh:45, + from test/int/dom.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +In file included from ./gecode/minimodel.hh:817, + from test/int/arithmetic.cpp:39: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:27: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -311136,48 +310639,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) { | ^~~~ -In file included from ./gecode/int.hh:4353, - from ./test/int.hh:41, - from test/int/arithmetic.cpp:34: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from ./test/int.hh:41, - from test/int/arithmetic.cpp:34: -./gecode/int/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:51, + from test/int/arithmetic.cpp:39: +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::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/arithmetic.cpp:34: + from ./gecode/minimodel.hh:45, + from test/int/dom.cpp: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 ./test/int.hh:41, - from test/int/arithmetic.cpp:34: -./gecode/int.hh:4429:21: note: initializing argument 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, - from ./test/int.hh:41, - from test/int/arithmetic.cpp:34: -./gecode/int/branch/var.hpp: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/kernel.hh:261, + from ./gecode/minimodel.hh:45, + from test/int/dom.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/arithmetic.cpp:34: + from ./gecode/minimodel.hh:45, + from test/int/dom.cpp: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 ./test/int.hh:41, - from test/int/arithmetic.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./gecode/minimodel.hh:45, + from test/int/dom.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817, from test/int/bool.cpp:36: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': @@ -311196,6 +310690,56 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./gecode/minimodel.hh:45, + from test/int/dom.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/minimodel.hh:45, + from test/int/dom.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1608, + from test/int/arithmetic.cpp:39: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | e.post(home,t ? irt : neg(irt),ipls); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/arithmetic.cpp: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 test/int/arithmetic.cpp:39: +./gecode/minimodel.hh:316:20: note: initializing argument 1 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:1608, + from test/int/arithmetic.cpp:39: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? irt : neg(irt),b,ipls); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/arithmetic.cpp: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 test/int/arithmetic.cpp:39: +./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void 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, from test/int/bool.cpp:36: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': @@ -311213,6 +310757,23 @@ ./gecode/minimodel.hh:316:20: note: initializing argument 1 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:1609, + from test/int/arithmetic.cpp:39: +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': +./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | e.post(home,t ? frt : neg(frt)); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/arithmetic.cpp: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 test/int/arithmetic.cpp:39: +./gecode/minimodel.hh: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, from test/int/bool.cpp:36: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': @@ -311231,6 +310792,40 @@ 319 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609, + from test/int/arithmetic.cpp:39: +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': +./gecode/minimodel/float-rel.hpp:78:37: 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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/arithmetic.cpp: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 test/int/arithmetic.cpp:39: +./gecode/minimodel.hh:881:20: note: initializing argument 1 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, + from test/int/arithmetic.cpp:39: +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': +./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | _e0.post(home,_srt,_e1); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/arithmetic.cpp: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 test/int/arithmetic.cpp: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; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1609, from test/int/bool.cpp:36: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -311247,6 +310842,22 @@ ./gecode/minimodel.hh: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, + from test/int/arithmetic.cpp:39: +./gecode/minimodel/set-rel.hpp:62:31: 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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/arithmetic.cpp: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 test/int/arithmetic.cpp: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; + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609, from test/int/bool.cpp:36: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': @@ -311265,6 +310876,55 @@ 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, + from test/int/arithmetic.cpp:39: +./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 64 | _e0.post(home,SRT_EQ,_e1); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/arithmetic.cpp: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 test/int/arithmetic.cpp: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; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612, + from test/int/arithmetic.cpp:39: +./gecode/minimodel/set-rel.hpp:67:36: 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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/arithmetic.cpp: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 test/int/arithmetic.cpp:39: +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of '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, + from test/int/arithmetic.cpp:39: +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': +./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | _e0.post(home,b,t,_srt,_e1); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/arithmetic.cpp: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 test/int/arithmetic.cpp:39: +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of '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, from test/int/bool.cpp:36: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -311329,6 +310989,24 @@ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of '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, + from test/int/arithmetic.cpp:39: +./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/channel.hpp:41:42: 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/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/arithmetic.cpp: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 ./test/int.hh:41, + from test/int/arithmetic.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from test/int/bool.cpp:36: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': @@ -311347,6 +311025,93 @@ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, + from test/int/arithmetic.cpp:39: +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | IntVar x(home,0,1); channel(home,b,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/arithmetic.cpp: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 ./test/int.hh:41, + from test/int/arithmetic.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from test/int/arithmetic.cpp:39: +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': +./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | channel(home,f,x); + | ^ +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:3266:3: note: because '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:51, + from test/int/arithmetic.cpp:39: +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from test/int/arithmetic.cpp:39: +./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': +./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 70 | rel(home,SOT_UNION,x,s); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/arithmetic.cpp: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/minimodel.hh:48, + from test/int/arithmetic.cpp:39: +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from test/int/arithmetic.cpp:39: +./gecode/minimodel/channel.hpp:71:51: 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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/arithmetic.cpp: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 test/int/arithmetic.cpp:39: +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from test/int/arithmetic.cpp:39: +./gecode/minimodel/channel.hpp:71:52: 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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/arithmetic.cpp: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 ./test/int.hh:41, + from test/int/arithmetic.cpp:34: +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, from test/int/bool.cpp:36: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:41:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -311364,13 +311129,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/minimodel.hh:46, - from test/int/dom.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53: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:1867, from test/int/bool.cpp:36: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': @@ -311389,6 +311147,78 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/arithmetic.cpp:39: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | count(home,x,n,IRT_LQ,m,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/arithmetic.cpp: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 ./test/int.hh:41, + from test/int/arithmetic.cpp:34: +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/arithmetic.cpp:39: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 46 | count(home,x,y,IRT_LQ,m,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/arithmetic.cpp: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 ./test/int.hh:41, + from test/int/arithmetic.cpp:34: +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/arithmetic.cpp:39: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:51:32: 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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/arithmetic.cpp: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 ./test/int.hh:41, + from test/int/arithmetic.cpp:34: +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/arithmetic.cpp:39: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:56:32: 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/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/arithmetic.cpp: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 ./test/int.hh:41, + from test/int/arithmetic.cpp:34: +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from test/int/bool.cpp:36: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': @@ -311407,6 +311237,42 @@ ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/arithmetic.cpp:39: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:61:32: 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/test.hh:41, + from ./test/int.hh:39, + from test/int/arithmetic.cpp: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 ./test/int.hh:41, + from test/int/arithmetic.cpp:34: +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/arithmetic.cpp:39: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 66 | count(home,x,y,IRT_LQ,z,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/arithmetic.cpp: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 ./test/int.hh:41, + from test/int/arithmetic.cpp:34: +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from test/int/bool.cpp:36: ./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': @@ -311420,16 +311286,40 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/arithmetic.cpp:39: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:72:32: 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:48, from test/int/bool.cpp:36: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./test/int.hh:41, + from test/int/arithmetic.cpp:34: +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from test/int/bool.cpp:36: ./gecode/minimodel/channel.hpp:71:51: 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, + from test/int/arithmetic.cpp:39: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 77 | count(home,x,y,IRT_GQ,m,ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -311437,10 +311327,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) { | ^~~~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ In file included from test/int/bool.cpp:36: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ +In file included from ./test/int.hh:41, + from test/int/arithmetic.cpp:34: +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from test/int/bool.cpp:36: ./gecode/minimodel/channel.hpp:71:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -311459,6 +311361,96 @@ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, + from test/int/arithmetic.cpp:39: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:82:32: 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/test.hh:41, + from ./test/int.hh:39, + from test/int/arithmetic.cpp: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 ./test/int.hh:41, + from test/int/arithmetic.cpp:34: +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/arithmetic.cpp:39: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:87:32: 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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/arithmetic.cpp: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 ./test/int.hh:41, + from test/int/arithmetic.cpp:34: +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/arithmetic.cpp:39: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:92:32: 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/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/arithmetic.cpp: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 ./test/int.hh:41, + from test/int/arithmetic.cpp:34: +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/arithmetic.cpp:39: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 97 | count(home,x,y,IRT_GQ,z,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/arithmetic.cpp: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 ./test/int.hh:41, + from test/int/arithmetic.cpp:34: +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/arithmetic.cpp:39: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:103:32: 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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/arithmetic.cpp: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 ./test/int.hh:41, + from test/int/arithmetic.cpp:34: +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, from test/int/bool.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -311476,13 +311468,24 @@ ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from test/int/dom.cpp: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) - | ^~~~~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/arithmetic.cpp:39: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:108:32: 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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/arithmetic.cpp: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 ./test/int.hh:41, + from test/int/arithmetic.cpp:34: +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from test/int/bool.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': @@ -311502,6 +311505,24 @@ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, + from test/int/arithmetic.cpp:39: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:113:32: 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/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/arithmetic.cpp: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 ./test/int.hh:41, + from test/int/arithmetic.cpp:34: +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, from test/int/bool.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:51:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -311520,6 +311541,24 @@ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, + from test/int/arithmetic.cpp:39: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 118 | count(home,x,n,IRT_EQ,z,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/arithmetic.cpp: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 ./test/int.hh:41, + from test/int/arithmetic.cpp:34: +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, from test/int/bool.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:56:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -311538,6 +311577,24 @@ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, + from test/int/arithmetic.cpp:39: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:123:32: 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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/arithmetic.cpp: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 ./test/int.hh:41, + from test/int/arithmetic.cpp:34: +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, from test/int/bool.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:61:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -311556,6 +311613,24 @@ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, + from test/int/arithmetic.cpp:39: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:128:32: 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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/arithmetic.cpp: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 ./test/int.hh:41, + from test/int/arithmetic.cpp:34: +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, from test/int/bool.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -311574,6 +311649,24 @@ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, + from test/int/arithmetic.cpp:39: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 134 | rel(home,x,r,y,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/arithmetic.cpp: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 ./test/int.hh:41, + from test/int/arithmetic.cpp:34: +./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' + 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, from test/int/bool.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:72:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -311597,6 +311690,19 @@ ./gecode/minimodel/aliases.hpp:77:32: 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:2083, + from test/int/arithmetic.cpp:39: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 139 | rel(home,x,r,y,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/arithmetic.cpp: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:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -311605,28 +311711,15 @@ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, + from test/int/arithmetic.cpp:34: +./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' + 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, + | ~~~~~^~~~ +In file included from ./test/int.hh:41, from test/int/bool.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ -In file included from ./gecode/int.hh:1723, - from ./gecode/minimodel.hh:46, - from test/int/dom.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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/int/dom.cpp: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/minimodel.hh:46, - from test/int/dom.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from test/int/bool.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': @@ -311640,11 +311733,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/minimodel.hh:2083, + from test/int/arithmetic.cpp:39: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 145 | dom(home,x,y,ipl); + | ^ In file included from ./test/int.hh:41, from test/int/bool.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/arithmetic.cpp: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 ./test/int.hh:41, + from test/int/arithmetic.cpp:34: +./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' + 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/arithmetic.cpp:39: +./gecode/minimodel/aliases.hpp:146:57: 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:2083, from test/int/bool.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': @@ -311654,6 +311770,13 @@ 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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, from test/int/bool.cpp: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) { @@ -311663,6 +311786,11 @@ ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ +In file included from ./test/int.hh:41, + from test/int/arithmetic.cpp:34: +./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from test/int/bool.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': @@ -311682,6 +311810,24 @@ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, + from test/int/arithmetic.cpp:39: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': +./gecode/minimodel/aliases.hpp:153:27: 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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/arithmetic.cpp: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/minimodel.hh:48, + from test/int/arithmetic.cpp:39: +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, from test/int/bool.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -311700,6 +311846,39 @@ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, + from test/int/arithmetic.cpp:39: +./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/arithmetic.cpp: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 test/int/arithmetic.cpp:39: +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/arithmetic.cpp:39: +./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/arithmetic.cpp: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 ./test/int.hh:41, + from test/int/arithmetic.cpp:34: +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, from test/int/bool.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:103:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -311789,6 +311968,43 @@ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./test/int.hh:41, + from test/int/basic.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/basic.cpp: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/minimodel.hh:2083, + from test/int/arithmetic.cpp:39: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': +./gecode/minimodel/aliases.hpp:159:33: 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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/arithmetic.cpp: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 ./test/int.hh:41, + from test/int/basic.cpp:34: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:48, + from test/int/arithmetic.cpp:39: +./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' + 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from test/int/bool.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': @@ -311807,6 +312023,25 @@ ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./test/int.hh:41, + from test/int/basic.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/basic.cpp: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 ./test/int.hh:41, + from test/int/basic.cpp:34: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from test/int/bool.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': @@ -311825,61 +312060,96 @@ ./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./test/int.hh:41, + from test/int/basic.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/basic.cpp: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 ./test/int.hh:41, + from test/int/basic.cpp:34: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from test/int/bool.cpp:36: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 139 | rel(home,x,r,y,ipl); + from test/int/arithmetic.cpp:39: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': +./gecode/minimodel/aliases.hpp:165:23: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/bool.cpp:34: + from test/int/arithmetic.cpp: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/minimodel.hh:48, + from test/int/arithmetic.cpp:39: +./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' + 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./test/int.hh:41, + from test/int/basic.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/basic.cpp: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 ./test/int.hh:41, - from test/int/bool.cpp:34: -./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' - 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48, - from test/int/channel.cpp:36: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ^ + from test/int/basic.cpp:34: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/arithmetic.cpp:39: +./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 166 | element(home,SOT_UNION,xiv,z,y); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/channel.cpp:34: + from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because '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:48, - from test/int/channel.cpp:36: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar 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(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ^ + from test/int/arithmetic.cpp:39: +./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' + 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/bool.cpp:36: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 139 | rel(home,x,r,y,ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/channel.cpp:34: + from test/int/bool.cpp: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/minimodel.hh:48, - from test/int/channel.cpp:36: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); +In file included from ./test/int.hh:41, + from test/int/bool.cpp:34: +./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' + 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from test/int/bool.cpp:36: @@ -311916,25 +312186,6 @@ ./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./test/int.hh:41, - from test/int/arithmetic.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/arithmetic.cpp: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 ./test/int.hh:41, - from test/int/arithmetic.cpp:34: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from test/int/bool.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': @@ -311986,6 +312237,82 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./test/int.hh:41, + from test/int/distinct.cpp:36: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/distinct.cpp: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) { + | ^~~~ +In file included from ./test/int.hh:41, + from test/int/distinct.cpp:36: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./test/int.hh:41, + from test/int/distinct.cpp:36: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/distinct.cpp: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) { + | ^~~~ +In file included from ./test/int.hh:41, + from test/int/distinct.cpp:36: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./test/int.hh:41, + from test/int/distinct.cpp:36: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/distinct.cpp: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) { + | ^~~~ +In file included from ./test/int.hh:41, + from test/int/distinct.cpp:36: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./test/int.hh:41, + from test/int/distinct.cpp:36: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/distinct.cpp: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) { + | ^~~~ +In file included from ./test/int.hh:41, + from test/int/distinct.cpp:36: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from test/int/bool.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': @@ -312022,6 +312349,12 @@ ./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from test/int/arithmetic.cpp:39: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:2083, from test/int/bool.cpp:36: ./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -312034,18 +312367,29 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/arithmetic.cpp: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/minimodel.hh:48, from test/int/bool.cpp:36: ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./test/int.hh:41, +In file included from ./test/int.hh:41, from test/int/arithmetic.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: 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:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' + 1540 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from test/int/arithmetic.cpp:39: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -312055,16 +312399,15 @@ | ^~~~ In file included from ./test/int.hh:41, from test/int/arithmetic.cpp:34: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./test/int.hh:41, - from test/int/arithmetic.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' + 1556 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from test/int/arithmetic.cpp:39: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -312074,58 +312417,51 @@ | ^~~~ In file included from ./test/int.hh:41, from test/int/arithmetic.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/minimodel.hh:48, - from test/int/channel.cpp:36: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: 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(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' + 1575 | element(Home home, const IntVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from test/int/arithmetic.cpp:39: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/channel.cpp:34: + from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:229, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/channel.cpp: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:1173, - from ./gecode/minimodel.hh:48, - from test/int/channel.cpp:36: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ^ +In file included from ./test/int.hh:41, + from test/int/arithmetic.cpp:34: +./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' + 1591 | element(Home home, const BoolVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from test/int/arithmetic.cpp:39: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': +./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/channel.cpp:34: + from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:229, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/channel.cpp:34: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./test/int.hh:41, - from test/int/arithmetic.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ +In file included from ./gecode/minimodel.hh:48, + from test/int/arithmetic.cpp:39: +./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' + 1033 | element(Home home, const IntSetArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from test/int/arithmetic.cpp:39: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': +./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -312133,40 +312469,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) { | ^~~~ -In file included from ./test/int.hh:41, - from test/int/arithmetic.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, +In file included from ./gecode/minimodel.hh:48, + from test/int/arithmetic.cpp:39: +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, from ./test/int.hh:41, - from test/int.cpp: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) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ + from test/int/count.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, - from test/int.cpp:36: + from test/int/count.cpp: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) | ^~~~~~~ @@ -312188,21 +312506,26 @@ ./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./test/int.hh:41, + from test/int/basic.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/basic.cpp: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/minimodel.hh:2337, from test/int/bool.cpp:36: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -312210,34 +312533,11 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int.cpp: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) - | ^~~~~~ In file included from ./test/int.hh:41, from test/int/bool.cpp:34: ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int.cpp: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/minimodel.hh:2337, from test/int/bool.cpp:36: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': @@ -312274,6 +312574,34 @@ ./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./test/int.hh:41, + from test/int/distinct.cpp:36: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/distinct.cpp: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) { + | ^~~~ +In file included from ./gecode/kernel.hh:229, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/distinct.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:1723, + from ./test/int.hh:41, + from test/int/count.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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, from test/int/bool.cpp:36: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': @@ -312292,6 +312620,46 @@ ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./test/int.hh:41, + from test/int/distinct.cpp:36: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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/distinct.cpp: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) { + | ^~~~ +In file included from ./gecode/kernel.hh:229, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/distinct.cpp: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) { + | ~~~~~^~~~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./test/int.hh:41, + from test/int/count.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:229, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/basic.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from test/int/bool.cpp:36: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': @@ -312310,116 +312678,906 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./test/int.hh:41, + from test/int/basic.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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/basic.cpp: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:229, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/basic.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./test/int.hh:41, + from test/int/basic.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/basic.cpp: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:229, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/basic.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./test/int.hh:41, + from test/int/basic.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/basic.cpp: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:229, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/basic.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./test/int.hh:41, + from test/int/distinct.cpp:36: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/distinct.cpp: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) { + | ^~~~ +In file included from ./gecode/kernel.hh:229, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/distinct.cpp: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::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./test/int.hh:41, + from test/int/distinct.cpp:36: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/distinct.cpp: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) { + | ^~~~ +In file included from ./gecode/kernel.hh:229, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/distinct.cpp: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::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +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]); + | ^ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/bool.cpp: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) + | ^~~~~~~ +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]); + | ^ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/bool.cpp: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) + | ^~~~~~~ In file included from ./gecode/int.hh:2555, - from ./gecode/minimodel.hh:46, - from test/int/dom.cpp:34: + from ./test/int.hh:41, + from test/int/count.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/int/dom.cpp:34: + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/count.cpp: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/minimodel.hh:46, - from test/int/dom.cpp:34: +In file included from ./test/int.hh:41, + from test/int/count.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, +In file included from ./gecode/int.hh:2555, + from ./test/int.hh:41, + from test/int/count.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/count.cpp: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 ./test/int.hh:41, + from test/int/count.cpp:34: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./test/int.hh:41, + from test/int/count.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/count.cpp: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 ./test/int.hh:41, + from test/int/count.cpp:34: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +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]); + | ^ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/bool.cpp: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) + | ^~~~~~~ +In file included from ./gecode/int.hh:2555, + from ./test/int.hh:41, + from test/int/count.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/count.cpp: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 ./test/int.hh:41, + from test/int/count.cpp:34: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +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/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/bool.cpp: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) + | ^~~~~~~ +test/int/bool.cpp:333:36: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 333 | b[i]=channel(home,x[i+n]); + | ^ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/bool.cpp: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) + | ^~~~~~~ +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]); + | ^ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/bool.cpp: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) + | ^~~~~~~ +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]); + | ^ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/bool.cpp: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) + | ^~~~~~~ +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]); + | ^ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/bool.cpp: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) + | ^~~~~~~ +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]); + | ^ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/bool.cpp: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) + | ^~~~~~~ +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]); + | ^ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/bool.cpp: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) + | ^~~~~~~ +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/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/bool.cpp: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) + | ^~~~~~~ +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]); + | ^ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/bool.cpp: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) + | ^~~~~~~ +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]); + | ^ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/bool.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int.cpp: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) + | ^~~~~~ +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]); + | ^ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/bool.cpp: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) + | ^~~~~~~ +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]); + | ^ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/bool.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int.cpp: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) + | ^~~~~~~ +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, + from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/arithmetic.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +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]; + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/arithmetic.cpp: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) + | ^~~~~~ +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]; + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/arithmetic.cpp:34: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +In file included from ./gecode/int.hh:4353, + from ./test/int.hh:41, + from test/int/count.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/count.cpp: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:229, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/count.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./test/int.hh:41, + from test/int/count.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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/count.cpp: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:229, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/count.cpp: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::IntVar]' + 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]; + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/arithmetic.cpp:34: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +In file included from ./gecode/int.hh:4353, + from ./test/int.hh:41, + from test/int/count.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/count.cpp: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:229, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/count.cpp: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) { + | ~~~~~^~~~ +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]; + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/arithmetic.cpp: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) + | ^~~~~~ +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]; + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/arithmetic.cpp:34: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +In file included from ./gecode/int.hh:4353, + from ./test/int.hh:41, + from test/int/count.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/count.cpp: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:229, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/count.cpp: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) { + | ~~~~~^~~~ +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]; + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/arithmetic.cpp: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) + | ^~~~~~ +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]; + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/arithmetic.cpp: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) + | ^~~~~~ +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]; + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/arithmetic.cpp: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) + | ^~~~~~ +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]; + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/arithmetic.cpp: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) + | ^~~~~~ +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]; + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/arithmetic.cpp: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) + | ^~~~~~ +test/int/arithmetic.cpp:744:40: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 744 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/arithmetic.cpp: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) + | ^~~~~~ +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]; + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/arithmetic.cpp: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) + | ^~~~~~ +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]; + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/arithmetic.cpp: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) + | ^~~~~~ +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]; + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/arithmetic.cpp: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) + | ^~~~~~ +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]; + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/arithmetic.cpp:34: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +In file included from ./gecode/int.hh:4845, + from ./test/int.hh:41, + from test/int/basic.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/basic.cpp: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/int.hh:4353, + from ./test/int.hh:41, + from test/int/basic.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./test/int.hh:41, + from test/int/basic.cpp:34: +./gecode/int/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/test.hh:41, + from ./test/int.hh:39, + from test/int/basic.cpp: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 ./test/int.hh:41, + from test/int/basic.cpp:34: +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./test/int.hh:41, + from test/int/basic.cpp:34: +./gecode/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/test.hh:41, + from ./test/int.hh:39, + from test/int/basic.cpp: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 ./test/int.hh:41, + from test/int/basic.cpp: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); + | ~~~~~^~~~ +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]; + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/arithmetic.cpp: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) + | ^~~~~~ +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]; + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/arithmetic.cpp:34: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +In file included from ./gecode/int.hh:4845, + from ./test/int.hh:41, + from test/int/distinct.cpp:36: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/distinct.cpp: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) { + | ^~~~ +In file included from ./gecode/int.hh:4353, + from ./test/int.hh:41, + from test/int/distinct.cpp:36: +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./test/int.hh:41, + from test/int/distinct.cpp:36: +./gecode/int/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/test.hh:41, + from ./test/int.hh:39, + from test/int/distinct.cpp: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) { + | ^~~~ +In file included from ./test/int.hh:41, + from test/int/distinct.cpp:36: +./gecode/int.hh:4384:20: note: initializing argument 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:755, + from ./gecode/minimodel.hh:48, + from test/int/channel.cpp:36: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/channel.cpp: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/minimodel.hh:48, + from test/int/channel.cpp:36: +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./test/int.hh:41, + from test/int/distinct.cpp:36: +./gecode/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/test.hh:41, + from ./test/int.hh:39, + from test/int/distinct.cpp: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) { + | ^~~~ +In file included from ./test/int.hh:41, + from test/int/distinct.cpp:36: +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/minimodel.hh:48, + from test/int/channel.cpp:36: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/channel.cpp: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/minimodel.hh:48, + from test/int/channel.cpp:36: +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +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/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/arithmetic.cpp: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) + | ^~~~~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/minimodel.hh:48, + from test/int/channel.cpp:36: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/channel.cpp: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:229, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/channel.cpp: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) { + | ~~~~~^~~~ +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]); + | ^ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/arithmetic.cpp: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) + | ^~~~~~~ +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]); + | ^ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/arithmetic.cpp: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) + | ^~~~~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/minimodel.hh:48, + from test/int/channel.cpp:36: +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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/arithmetic.cpp: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 ./test/int.hh:41, - from test/int/arithmetic.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/minimodel.hh:46, - from test/int/dom.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/int/dom.cpp:34: + from test/int/channel.cpp: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/int.hh:5699, - from ./test/int.hh:41, - from test/int/arithmetic.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/minimodel.hh:46, - from test/int/dom.cpp:34: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, +In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, + from test/int/channel.cpp: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) { + | ~~~~~^~~~ +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]); + | ^ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, from test/int/arithmetic.cpp: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 ./test/int.hh:41, +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +test/int/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/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, from test/int/arithmetic.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/minimodel.hh:46, - from test/int/dom.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/int/dom.cpp: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/minimodel.hh:46, - from test/int/dom.cpp:34: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/minimodel.hh:46, - from test/int/dom.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/int/dom.cpp: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/minimodel.hh:46, - from test/int/dom.cpp:34: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +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/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/arithmetic.cpp: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) + | ^~~~~~~ In file included from ./gecode/set.hh:1438, from ./gecode/minimodel.hh:48, from test/int/channel.cpp:36: @@ -312476,204 +313634,199 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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, - from ./gecode/minimodel.hh:46, - from test/int/dom.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: 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, + from ./test/int.hh:41, + from test/int/count.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/int/dom.cpp:34: + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/count.cpp: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:229, - from ./gecode/minimodel.hh:45, - from test/int/dom.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, - from ./gecode/minimodel.hh:46, - from test/int/dom.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ^ + from ./test/int.hh:41, + from test/int/count.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./test/int.hh:41, + from test/int/basic.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/int/dom.cpp:34: + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/basic.cpp: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:229, - from ./gecode/minimodel.hh:45, - from test/int/dom.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, - from ./gecode/minimodel.hh:46, - from test/int/dom.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ^ + from ./test/int.hh:41, + from test/int/basic.cpp:34: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from ./test/int.hh:41, + from test/int/count.cpp:34: +./gecode/int/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 ./gecode/minimodel.hh:45, - from test/int/dom.cpp:34: + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/count.cpp: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:229, - from ./gecode/minimodel.hh:45, - from test/int/dom.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/minimodel.hh:46, - from test/int/dom.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); +In file included from ./test/int.hh:41, + from test/int/count.cpp:34: +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./test/int.hh:41, + from test/int/basic.cpp:34: +./gecode/int/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/test.hh:41, + from ./test/int.hh:39, + from test/int/basic.cpp: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 ./test/int.hh:41, + from test/int/basic.cpp:34: +./gecode/int.hh:4429:21: note: initializing argument 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, + from ./test/int.hh:41, + from test/int/count.cpp:34: +./gecode/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 ./gecode/minimodel.hh:45, - from test/int/dom.cpp:34: + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/count.cpp: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:229, - from ./gecode/minimodel.hh:45, - from test/int/dom.cpp: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) { +In file included from ./test/int.hh:41, + from test/int/count.cpp: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/int.hh:4845, + from ./test/int.hh:41, + from test/int/basic.cpp:34: +./gecode/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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/basic.cpp: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 ./test/int.hh:41, + from test/int/basic.cpp:34: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -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]); - | ^ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, +In file included from ./gecode/int.hh:4845, from ./test/int.hh:41, - from test/int/bool.cpp: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) - | ^~~~~~~ -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]); - | ^ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, + from test/int/distinct.cpp:36: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/distinct.cpp: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) { + | ^~~~ +In file included from ./gecode/int.hh:4353, from ./test/int.hh:41, - from test/int/bool.cpp: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) - | ^~~~~~~ + from test/int/distinct.cpp:36: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./test/int.hh:41, + from test/int/distinct.cpp:36: +./gecode/int/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/test.hh:41, + from ./test/int.hh:39, + from test/int/distinct.cpp: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) { + | ^~~~ +In file included from ./test/int.hh:41, + from test/int/distinct.cpp:36: +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./test/int.hh:41, + from test/int/distinct.cpp:36: +./gecode/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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/distinct.cpp: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) { + | ^~~~ +In file included from ./test/int.hh:41, + from test/int/distinct.cpp:36: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ + from test/int/bool.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, - from test/int.cpp:36: + from test/int/bool.cpp: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:176, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int.cpp: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) - | ^~~~~~~ -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]); - | ^ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/bool.cpp: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) - | ^~~~~~~ -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/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/bool.cpp: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) - | ^~~~~~~ -test/int/bool.cpp:333:36: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 333 | b[i]=channel(home,x[i+n]); - | ^ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/bool.cpp: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) - | ^~~~~~~ -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]); - | ^ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/bool.cpp: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) - | ^~~~~~~ -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]); - | ^ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/bool.cpp: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) - | ^~~~~~~ -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]); - | ^ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, from test/int/bool.cpp: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) - | ^~~~~~~ -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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, @@ -312681,20 +313834,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/int.hh:917, - from ./test/int.hh:41, - from test/int/distinct.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; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/distinct.cpp: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:1667, from ./gecode/minimodel.hh:48, from test/int/channel.cpp:36: @@ -312714,40 +313853,31 @@ ./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ -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]); - | ^ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, from test/int/bool.cpp: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) - | ^~~~~~~ -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/int/view.hpp:1707, +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/bool.cpp: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) - | ^~~~~~~ -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]); - | ^ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, +./gecode/int/var/int.hpp:49:3: 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, + from ./test/test.hh:41, + from ./test/int.hh:39, from test/int/bool.cpp: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) - | ^~~~~~~ -test/int/bool.cpp:396:43: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 396 | b[i]=a[i+n]=channel(home,x[i+n]); - | ^ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, @@ -312774,70 +313904,6 @@ ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/minimodel.hh:46, - from test/int/dom.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/int/dom.cpp: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/int.hh:4353, - from ./gecode/minimodel.hh:46, - from test/int/dom.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/minimodel.hh:46, - from test/int/dom.cpp:34: -./gecode/int/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 ./gecode/minimodel.hh:45, - from test/int/dom.cpp: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/minimodel.hh:46, - from test/int/dom.cpp:34: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/minimodel.hh:46, - from test/int/dom.cpp:34: -./gecode/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 ./gecode/minimodel.hh:45, - from test/int/dom.cpp: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/minimodel.hh:46, - from test/int/dom.cpp: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); - | ~~~~~^~~~ -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]); - | ^ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/bool.cpp: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) - | ^~~~~~~ In file included from ./gecode/set.hh:1866, from ./gecode/minimodel.hh:48, from test/int/channel.cpp:36: @@ -312852,40 +313918,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) { | ^~~~ -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]); - | ^ In file included from ./gecode/minimodel.hh:48, from test/int/channel.cpp:36: ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/bool.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723, - from ./test/int.hh:41, - from test/int/distinct.cpp:36: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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/test.hh:41, - from ./test/int.hh:39, - from test/int/distinct.cpp: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) { - | ^~~~ -In file included from ./test/int.hh:41, - from test/int/distinct.cpp:36: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./test/test.hh:41, @@ -312927,103 +313964,202 @@ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:4845, - from ./gecode/minimodel.hh:46, - from test/int/dom.cpp:34: + from ./test/int.hh:41, + from test/int/count.cpp:34: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/int/dom.cpp:34: + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/count.cpp: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/int.hh:4353, - from ./gecode/minimodel.hh:46, - from test/int/dom.cpp:34: + from ./test/int.hh:41, + from test/int/count.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from ./gecode/minimodel.hh:46, - from test/int/dom.cpp:34: + from ./test/int.hh:41, + from test/int/count.cpp:34: ./gecode/int/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 ./gecode/minimodel.hh:45, - from test/int/dom.cpp:34: + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/count.cpp: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/minimodel.hh:46, - from test/int/dom.cpp:34: +In file included from ./test/int.hh:41, + from test/int/count.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 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, - from ./gecode/minimodel.hh:46, - from test/int/dom.cpp:34: + from ./test/int.hh:41, + from test/int/count.cpp:34: ./gecode/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:150, - from ./gecode/minimodel.hh:45, - from test/int/dom.cpp:34: + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/count.cpp: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/minimodel.hh:46, - from test/int/dom.cpp:34: +In file included from ./test/int.hh:41, + from test/int/count.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/bool.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from test/int/bool.cpp:36: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/bool.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from test/int/bool.cpp:36: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/arithmetic.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, from ./test/int.hh:41, - from test/int/distinct.cpp:36: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ + from test/int/arithmetic.cpp: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:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/arithmetic.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/arithmetic.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/arithmetic.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/arithmetic.cpp: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:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/arithmetic.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/arithmetic.cpp: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) + | ^~~~~~~ +In file included from ./gecode/int.hh:5223, + from ./test/int.hh:41, + from test/int/basic.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/distinct.cpp:36: + from test/int/basic.cpp: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 ./test/int.hh:41, - from test/int/distinct.cpp:36: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, + from test/int/basic.cpp:34: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, from ./test/int.hh:41, - from test/int/distinct.cpp:36: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ + from test/int/basic.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/distinct.cpp:36: + from test/int/basic.cpp: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 ./test/int.hh:41, - from test/int/distinct.cpp:36: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, + from test/int/basic.cpp:34: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, from ./test/int.hh:41, from test/int/distinct.cpp:36: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -313033,16 +314169,16 @@ | ^~~~ In file included from ./test/int.hh:41, from test/int/distinct.cpp:36: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, from ./test/int.hh:41, from test/int/distinct.cpp:36: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: 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(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -313052,119 +314188,111 @@ | ^~~~ In file included from ./test/int.hh:41, from test/int/distinct.cpp:36: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, from ./test/int.hh:41, - from test/int/distinct.cpp:36: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ + from test/int/basic.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/distinct.cpp:36: + from test/int/basic.cpp: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:229, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/distinct.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, +In file included from ./test/int.hh:41, + from test/int/basic.cpp:34: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, from ./test/int.hh:41, - from test/int/distinct.cpp:36: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ^ + from test/int/count.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/distinct.cpp:36: + from test/int/count.cpp: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:229, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/distinct.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, +In file included from ./test/int.hh:41, + from test/int/count.cpp:34: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, from ./test/int.hh:41, - from test/int/distinct.cpp:36: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ^ + from test/int/basic.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/distinct.cpp:36: + from test/int/basic.cpp: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:229, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/distinct.cpp: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::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, +In file included from ./test/int.hh:41, + from test/int/basic.cpp:34: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, from ./test/int.hh:41, - from test/int/distinct.cpp:36: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ^ + from test/int/count.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/distinct.cpp:36: + from test/int/count.cpp: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:229, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/distinct.cpp: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::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, +In file included from ./test/int.hh:41, + from test/int/count.cpp:34: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, from ./test/int.hh:41, - from test/int/distinct.cpp:36: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ + from test/int/count.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/distinct.cpp:36: + from test/int/count.cpp: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/int.hh:4353, - from ./test/int.hh:41, - from test/int/distinct.cpp:36: -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, +In file included from ./test/int.hh:41, + from test/int/count.cpp:34: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, from ./test/int.hh:41, from test/int/distinct.cpp:36: -./gecode/int/branch/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(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -313174,125 +314302,194 @@ | ^~~~ In file included from ./test/int.hh:41, from test/int/distinct.cpp:36: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, from ./test/int.hh:41, - from test/int/distinct.cpp:36: -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ + from test/int/count.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/distinct.cpp:36: + from test/int/count.cpp: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 ./test/int.hh:41, - from test/int/distinct.cpp:36: -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ + from test/int/count.cpp:34: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, - from ./gecode/minimodel.hh:46, - from test/int/dom.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ + from ./test/int.hh:41, + from test/int/distinct.cpp:36: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, - from ./gecode/minimodel.hh:45, - from test/int/dom.cpp:34: + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because '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:46, - from test/int/dom.cpp:34: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, +In file included from ./test/int.hh:41, + from test/int/distinct.cpp:36: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/minimodel.hh:46, - from test/int/dom.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/arithmetic.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from test/int/arithmetic.cpp: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:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/arithmetic.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from test/int/arithmetic.cpp: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/int.hh:5699, + from ./test/int.hh:41, + from test/int/count.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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 ./gecode/minimodel.hh:45, - from test/int/dom.cpp:34: + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/count.cpp: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/minimodel.hh:46, - from test/int/dom.cpp:34: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/minimodel.hh:46, - from test/int/dom.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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 ./test/int.hh:41, + from test/int/count.cpp:34: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./test/int.hh:41, + from test/int/count.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, - from ./gecode/minimodel.hh:45, - from test/int/dom.cpp:34: + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/count.cpp: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/minimodel.hh:46, - from test/int/dom.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/minimodel.hh:46, - from test/int/dom.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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 ./test/int.hh:41, + from test/int/count.cpp:34: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/bool.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from test/int/bool.cpp: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) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/bool.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from test/int/bool.cpp: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) + | ^~~~~~~~ +In file included from ./gecode/int.hh:5699, + from ./test/int.hh:41, + from test/int/basic.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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 ./gecode/minimodel.hh:45, - from test/int/dom.cpp:34: + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/basic.cpp: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/minimodel.hh:46, - from test/int/dom.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, +In file included from ./test/int.hh:41, + from test/int/basic.cpp:34: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, from ./test/int.hh:41, - from test/int/distinct.cpp:36: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ + from test/int/basic.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/distinct.cpp:36: + from test/int/basic.cpp: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/int.hh:4353, - from ./test/int.hh:41, - from test/int/distinct.cpp:36: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, +In file included from ./test/int.hh:41, + from test/int/basic.cpp:34: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, from ./test/int.hh:41, from test/int/distinct.cpp:36: -./gecode/int/branch/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/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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/test.hh:41, from ./test/int.hh:39, @@ -313302,15 +314499,16 @@ | ^~~~ In file included from ./test/int.hh:41, from test/int/distinct.cpp:36: -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, from ./test/int.hh:41, from test/int/distinct.cpp:36: -./gecode/int/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/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -313320,9 +314518,184 @@ | ^~~~ In file included from ./test/int.hh:41, from test/int/distinct.cpp: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/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +test/int/count.cpp: In member function 'virtual void Test::Int::Count::IntIntDup::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/count.cpp:114:27: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 114 | y[i]=y[4+i]=x[i]; + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/count.cpp: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) + | ^~~~~~ +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, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/count.cpp: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) + | ^~~~~~ +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]; + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/count.cpp: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) + | ^~~~~~ +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]; + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/count.cpp: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) + | ^~~~~~ +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]; + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/count.cpp: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) + | ^~~~~~ +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]; + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/count.cpp: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) + | ^~~~~~ +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]; + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/count.cpp: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) + | ^~~~~~ +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]; + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/count.cpp: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) + | ^~~~~~ +test/int/count.cpp: In member function 'virtual void Test::Int::Count::VarVarSharedA::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/count.cpp:328:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 328 | y[i]=x[i]; + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/count.cpp: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:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/arithmetic.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from test/int/arithmetic.cpp:39: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +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]; + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/count.cpp: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:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/arithmetic.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from test/int/arithmetic.cpp:39: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/bool.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/bool.cpp: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:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/bool.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/bool.cpp: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) + | ^~~~~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51, from test/int/channel.cpp:36: @@ -313361,99 +314734,6 @@ ./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ -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(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/arithmetic.cpp: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/minimodel.hh:48, - from test/int/arithmetic.cpp:39: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar 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(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: 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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/arithmetic.cpp: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/minimodel.hh:48, - from test/int/arithmetic.cpp:39: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -test/int.cpp: In member function 'virtual bool Test::Int::Test::run()': -test/int.cpp:1099:15: warning: this statement may fall through [-Wimplicit-fallthrough=] - 1099 | delete s; - | ^ -test/int.cpp:1102:5: note: here - 1102 | case CTL_BOUNDS_D: { - | ^~~~ -test/int.cpp:1114:15: warning: this statement may fall through [-Wimplicit-fallthrough=] - 1114 | delete s; - | ^ -test/int.cpp:1117:5: note: here - 1117 | case CTL_BOUNDS_Z: { - | ^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/minimodel.hh:48, - from test/int/arithmetic.cpp:39: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/arithmetic.cpp: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:229, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/arithmetic.cpp: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:1173, - from ./gecode/minimodel.hh:48, - from test/int/arithmetic.cpp:39: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: 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/arithmetic.cpp: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:229, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/arithmetic.cpp: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/float.hh:1546, from ./gecode/minimodel.hh:51, from test/int/channel.cpp:36: @@ -313496,46 +314776,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::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/minimodel.hh:46, - from test/int/dom.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: 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 ./gecode/minimodel.hh:45, - from test/int/dom.cpp: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/minimodel.hh:46, - from test/int/dom.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/minimodel.hh:46, - from test/int/dom.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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:150, - from ./gecode/minimodel.hh:45, - from test/int/dom.cpp: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/minimodel.hh:46, - from test/int/dom.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/arithmetic.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/arithmetic.cpp: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:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/arithmetic.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/arithmetic.cpp: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) + | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from test/int/bool.cpp:36: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +test/int.cpp: In member function 'virtual bool Test::Int::Test::run()': +test/int.cpp:1099:15: warning: this statement may fall through [-Wimplicit-fallthrough=] + 1099 | delete s; + | ^ +test/int.cpp:1102:5: note: here + 1102 | case CTL_BOUNDS_D: { + | ^~~~ +test/int.cpp:1114:15: warning: this statement may fall through [-Wimplicit-fallthrough=] + 1114 | delete s; + | ^ +test/int.cpp:1117:5: note: here + 1117 | case CTL_BOUNDS_Z: { + | ^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/count.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] @@ -313544,14 +314852,14 @@ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, - from test/int/bool.cpp:34: + from test/int/count.cpp: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:176, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/bool.cpp:34: + from test/int/count.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -313560,14 +314868,14 @@ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, - from test/int/bool.cpp:34: + from test/int/count.cpp: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) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/bool.cpp:34: + from test/int/count.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] @@ -313576,14 +314884,14 @@ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, - from test/int/bool.cpp:34: + from test/int/count.cpp: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:176, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/bool.cpp:34: + from test/int/count.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -313592,66 +314900,10 @@ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, - from test/int/bool.cpp:34: + from test/int/count.cpp: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) | ^~~~~~~ -In file included from ./gecode/set.hh:1438, - from ./gecode/minimodel.hh:48, - from test/int/arithmetic.cpp:39: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/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/int.hh:39, - from test/int/arithmetic.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/minimodel.hh:48, - from test/int/arithmetic.cpp:39: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, - from ./gecode/minimodel.hh:48, - from test/int/arithmetic.cpp:39: -./gecode/set/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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/arithmetic.cpp: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/minimodel.hh:48, - from test/int/arithmetic.cpp:39: -./gecode/set.hh:1206:20: note: initializing argument 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, - from ./gecode/minimodel.hh:48, - from test/int/arithmetic.cpp:39: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/arithmetic.cpp: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/minimodel.hh:48, - from test/int/arithmetic.cpp:39: -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/minimodel.hh:51, from test/int/channel.cpp:36: @@ -313708,139 +314960,151 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::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, - from ./gecode/minimodel.hh:48, - from test/int/arithmetic.cpp:39: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, +In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/arithmetic.cpp: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/minimodel.hh:48, - from test/int/arithmetic.cpp:39: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/minimodel.hh:48, - from test/int/arithmetic.cpp:39: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, + from test/int/bool.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from test/int/bool.cpp: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) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp: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/minimodel.hh:48, - from test/int/arithmetic.cpp:39: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, from test/int/arithmetic.cpp:39: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: 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, +./gecode/set/var/set.hpp:49:3: note: because '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, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp: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/minimodel.hh:48, +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, from test/int/arithmetic.cpp:39: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, +./gecode/float/var/float.hpp:46:3: note: because '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, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/count.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, from ./test/int.hh:41, - from test/int/distinct.cpp:36: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, + from test/int/count.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/distinct.cpp: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) { - | ^~~~ -In file included from ./test/int.hh:41, - from test/int/distinct.cpp:36: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, + from test/int/bool.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, from ./test/int.hh:41, - from test/int/distinct.cpp:36: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, + from test/int/bool.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/distinct.cpp: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) { - | ^~~~ -In file included from ./test/int.hh:41, - from test/int/distinct.cpp:36: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, + from test/int/bool.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, from ./test/int.hh:41, - from test/int/distinct.cpp:36: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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:150, + from test/int/bool.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/distinct.cpp: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) { - | ^~~~ -In file included from ./test/int.hh:41, - from test/int/distinct.cpp:36: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, + from test/int/count.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, from ./test/int.hh:41, - from test/int/distinct.cpp:36: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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:150, + from test/int/count.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/distinct.cpp: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) { - | ^~~~ -In file included from ./test/int.hh:41, - from test/int/distinct.cpp:36: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ + from test/int/bool.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/minimodel.hh:48, + from test/int/bool.cpp:36: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/float.hh:2005, from ./gecode/minimodel.hh:51, from test/int/channel.cpp:36: @@ -313879,38 +315143,26 @@ ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/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]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from test/int/bool.cpp:36: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/bool.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, from test/int/bool.cpp:36: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ +./gecode/float/var/float.hpp:46:3: note: 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, from ./gecode/minimodel.hh:51, from test/int/channel.cpp:36: @@ -313930,44 +315182,22 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./test/int.hh:41, - from test/int/distinct.cpp:36: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: 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, +In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/distinct.cpp: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) { - | ^~~~ -In file included from ./test/int.hh:41, - from test/int/distinct.cpp:36: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, + from test/int/basic.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, from ./test/int.hh:41, - from test/int/distinct.cpp:36: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/distinct.cpp: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) { - | ^~~~ -In file included from ./test/int.hh:41, - from test/int/distinct.cpp:36: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ + from test/int/basic.cpp: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/minimodel.hh:240, from test/int/channel.cpp:36: ./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': @@ -313986,6 +315216,134 @@ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/basic.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/basic.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/basic.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/basic.cpp: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:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/basic.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/basic.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/arithmetic.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/arithmetic.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/arithmetic.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/arithmetic.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/arithmetic.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/minimodel.hh:48, + from test/int/arithmetic.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/arithmetic.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from test/int/arithmetic.cpp:39: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/minimodel.hh:817, from test/int/channel.cpp:36: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': @@ -314004,6 +315362,46 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/count.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/count.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/count.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/count.cpp: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) + | ^~~~~~~ In file included from ./gecode/minimodel.hh:1608, from test/int/channel.cpp:36: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': @@ -314654,6 +316052,44 @@ ./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int 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(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/distinct.cpp: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) { + | ^~~~ +In file included from ./gecode/minimodel.hh:48, + from test/int/distinct.cpp:37: +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/minimodel.hh:48, + from test/int/distinct.cpp:37: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/distinct.cpp: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) { + | ^~~~ +In file included from ./gecode/minimodel.hh:48, + from test/int/distinct.cpp:37: +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from test/int/channel.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': @@ -314705,6 +316141,27 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/minimodel.hh:48, + from test/int/distinct.cpp:37: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/distinct.cpp: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) { + | ^~~~ +In file included from ./gecode/kernel.hh:229, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/distinct.cpp: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/minimodel.hh:2083, from test/int/channel.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': @@ -314758,22 +316215,27 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/set.hh:1173, + from ./gecode/minimodel.hh:48, + from test/int/distinct.cpp:37: +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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/bool.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/int/bool.cpp: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) - | ^~~~~~~~ + from test/int/distinct.cpp: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) { + | ^~~~ +In file included from ./gecode/kernel.hh:229, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/distinct.cpp: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/minimodel.hh:2337, from test/int/channel.cpp:36: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': @@ -314792,13 +316254,6 @@ ./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/minimodel.hh:51, - from test/int/arithmetic.cpp:39: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:40:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ^ In file included from ./gecode/minimodel.hh:2337, from test/int/channel.cpp:36: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': @@ -314808,95 +316263,6 @@ 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:3266:3: note: because '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:51, - from test/int/arithmetic.cpp:39: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/minimodel.hh:51, - from test/int/arithmetic.cpp:39: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:45:25: 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/test.hh:41, - from ./test/int.hh:39, - from test/int/arithmetic.cpp: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/minimodel.hh:51, - from test/int/arithmetic.cpp:39: -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from ./gecode/minimodel.hh:51, - from test/int/arithmetic.cpp:39: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/arithmetic.cpp: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:229, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/arithmetic.cpp: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/float.hh:1546, - from ./gecode/minimodel.hh:51, - from test/int/arithmetic.cpp:39: -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:29: 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/arithmetic.cpp: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:229, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/arithmetic.cpp: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/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/bool.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/int/bool.cpp: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) - | ^~~~~~~~ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { @@ -314942,42 +316308,6 @@ ./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48, - from test/int/dom.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/int/dom.cpp: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/minimodel.hh:48, - from test/int/dom.cpp:34: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48, - from test/int/dom.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: 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:150, - from ./gecode/minimodel.hh:45, - from test/int/dom.cpp: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/minimodel.hh:48, - from test/int/dom.cpp:34: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from test/int/channel.cpp:36: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': @@ -315014,100 +316344,6 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/minimodel.hh:48, - from test/int/dom.cpp:34: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/int/dom.cpp: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:229, - from ./gecode/minimodel.hh:45, - from test/int/dom.cpp: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:1173, - from ./gecode/minimodel.hh:48, - from test/int/dom.cpp:34: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: 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 ./gecode/minimodel.hh:45, - from test/int/dom.cpp: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:229, - from ./gecode/minimodel.hh:45, - from test/int/dom.cpp: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/float.hh:1811, - from ./gecode/minimodel.hh:51, - from test/int/arithmetic.cpp:39: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/arithmetic.cpp: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/float.hh:1546, - from ./gecode/minimodel.hh:51, - from test/int/arithmetic.cpp:39: -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, - from ./gecode/minimodel.hh:51, - from test/int/arithmetic.cpp:39: -./gecode/float/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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/arithmetic.cpp: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/minimodel.hh:51, - from test/int/arithmetic.cpp:39: -./gecode/float.hh:1578:22: note: initializing argument 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, - from ./gecode/minimodel.hh:51, - from test/int/arithmetic.cpp:39: -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/arithmetic.cpp: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/minimodel.hh:51, - from test/int/arithmetic.cpp: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); - | ~~~~~^~~~ 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; @@ -315119,47 +316355,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) | ^~~~~~ -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(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ^ 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]; | ^ -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:3266:3: note: because '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:48, - from test/int/distinct.cpp:37: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48, - from test/int/distinct.cpp:37: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: 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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/distinct.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:48, - from test/int/distinct.cpp:37: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, @@ -315167,27 +316365,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:1173, - from ./gecode/minimodel.hh:48, - from test/int/distinct.cpp:37: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/distinct.cpp: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) { - | ^~~~ -In file included from ./gecode/kernel.hh:229, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/distinct.cpp: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) { - | ~~~~~^~~~ 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; | ^~ @@ -315208,80 +316385,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/set.hh:1173, - from ./gecode/minimodel.hh:48, - from test/int/distinct.cpp:37: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: 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/distinct.cpp: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) { - | ^~~~ -In file included from ./gecode/kernel.hh:229, +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]); + | ^ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/channel.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/distinct.cpp: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:1438, - from ./gecode/minimodel.hh:48, - from test/int/dom.cpp:34: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/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 ./gecode/minimodel.hh:45, - from test/int/dom.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/minimodel.hh:48, - from test/int/dom.cpp:34: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, - from ./gecode/minimodel.hh:48, - from test/int/dom.cpp:34: -./gecode/set/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:150, - from ./gecode/minimodel.hh:45, - from test/int/dom.cpp: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/minimodel.hh:48, - from test/int/dom.cpp:34: -./gecode/set.hh:1206:20: note: initializing argument 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, - from ./gecode/minimodel.hh:48, - from test/int/dom.cpp:34: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/int/dom.cpp: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/minimodel.hh:48, - from test/int/dom.cpp: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); - | ~~~~~^~~~ + from test/int/basic.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/basic.cpp: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/set.hh:1438, from ./gecode/minimodel.hh:48, from test/int/distinct.cpp:37: @@ -315320,153 +316451,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, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438, - from ./gecode/minimodel.hh:48, - from test/int/distinct.cpp:37: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/distinct.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:48, - from test/int/distinct.cpp:37: -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -test/int/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]); - | ^ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/channel.cpp:34: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/int/element.o test/int/element.cpp -In file included from ./gecode/float.hh:2005, - from ./gecode/minimodel.hh:51, - from test/int/arithmetic.cpp:39: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:39:52: 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/test.hh:41, - from ./test/int.hh:39, - from test/int/arithmetic.cpp: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/minimodel.hh:51, - from test/int/arithmetic.cpp:39: -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/minimodel.hh:51, - from test/int/arithmetic.cpp:39: -./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/arithmetic.cpp: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/minimodel.hh:51, - from test/int/arithmetic.cpp:39: -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/minimodel.hh:48, - from test/int/distinct.cpp:37: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/distinct.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:48, - from test/int/distinct.cpp:37: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137, - from ./gecode/minimodel.hh:51, - from test/int/arithmetic.cpp:39: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': -./gecode/float/trace.hpp:39:39: 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/test.hh:41, - from ./test/int.hh:39, - from test/int/arithmetic.cpp: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/minimodel.hh:51, - from test/int/arithmetic.cpp:39: -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/bool.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/bool.cpp: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/set.hh:1667, - from ./gecode/minimodel.hh:48, - from test/int/distinct.cpp:37: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/distinct.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:48, - from test/int/distinct.cpp:37: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/bool.cpp:34: + from test/int/basic.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' ./gecode/int/array.hpp:134:29: required from here @@ -315476,17 +316464,30 @@ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, - from test/int/bool.cpp:34: + from test/int/basic.cpp: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) | ^~~~~~~ -In file included from ./gecode/set.hh:1866, +In file included from ./gecode/int.hh:917, + from ./gecode/minimodel.hh:46, + from test/int/dom.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from test/int/dom.cpp: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) + | ^~~~~~~ +In file included from ./gecode/set.hh:1438, from ./gecode/minimodel.hh:48, from test/int/distinct.cpp:37: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: 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); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -315496,961 +316497,40 @@ | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/distinct.cpp:37: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:240, - from test/int/arithmetic.cpp:39: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/arithmetic.cpp: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 ./test/int.hh:41, - from test/int/arithmetic.cpp:34: -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/minimodel.hh:48, - from test/int/dom.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/int/dom.cpp: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/minimodel.hh:48, - from test/int/dom.cpp:34: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/minimodel.hh:48, - from test/int/dom.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/int/dom.cpp: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/minimodel.hh: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:1723, + from ./gecode/minimodel.hh:46, from test/int/dom.cpp:34: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817, - from test/int/arithmetic.cpp:39: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,y); +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/test.hh:41, - from ./test/int.hh:39, - from test/int/arithmetic.cpp: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/minimodel.hh:51, - from test/int/arithmetic.cpp:39: -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, - from ./gecode/minimodel.hh:48, - from test/int/dom.cpp:34: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: 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 ./gecode/minimodel.hh:45, from test/int/dom.cpp: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/minimodel.hh:48, +In file included from ./gecode/minimodel.hh:46, from test/int/dom.cpp:34: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1608, - from test/int/arithmetic.cpp:39: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | e.post(home,t ? irt : neg(irt),ipls); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/arithmetic.cpp: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 test/int/arithmetic.cpp:39: -./gecode/minimodel.hh:316:20: note: initializing argument 1 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:1608, - from test/int/arithmetic.cpp:39: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? irt : neg(irt),b,ipls); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/arithmetic.cpp: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 test/int/arithmetic.cpp:39: -./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void 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, - from test/int/arithmetic.cpp:39: -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': -./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | e.post(home,t ? frt : neg(frt)); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/arithmetic.cpp: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 test/int/arithmetic.cpp:39: -./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' - 878 | void post(Home home, FloatRelType frt) const; - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1609, - from test/int/arithmetic.cpp:39: -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': -./gecode/minimodel/float-rel.hpp:78:37: 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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/arithmetic.cpp: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 test/int/arithmetic.cpp:39: -./gecode/minimodel.hh:881:20: note: initializing argument 1 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, - from test/int/arithmetic.cpp:39: -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': -./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | _e0.post(home,_srt,_e1); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/arithmetic.cpp: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 test/int/arithmetic.cpp: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; - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612, - from test/int/arithmetic.cpp:39: -./gecode/minimodel/set-rel.hpp:62:31: 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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/arithmetic.cpp: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 test/int/arithmetic.cpp: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; - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612, - from test/int/arithmetic.cpp:39: -./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 64 | _e0.post(home,SRT_EQ,_e1); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/arithmetic.cpp: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 test/int/arithmetic.cpp: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; - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612, - from test/int/arithmetic.cpp:39: -./gecode/minimodel/set-rel.hpp:67:36: 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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/arithmetic.cpp: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 test/int/arithmetic.cpp:39: -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of '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, - from test/int/arithmetic.cpp:39: -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': -./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | _e0.post(home,b,t,_srt,_e1); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/arithmetic.cpp: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 test/int/arithmetic.cpp:39: -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of '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, - from test/int/arithmetic.cpp:39: -./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/channel.hpp:41:42: 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/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/arithmetic.cpp: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 ./test/int.hh:41, - from test/int/arithmetic.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from test/int/arithmetic.cpp:39: -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | IntVar x(home,0,1); channel(home,b,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/arithmetic.cpp: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 ./test/int.hh:41, - from test/int/arithmetic.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from test/int/arithmetic.cpp:39: -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': -./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | channel(home,f,x); - | ^ -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:3266:3: note: because '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:51, - from test/int/arithmetic.cpp:39: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from test/int/arithmetic.cpp:39: -./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': -./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 70 | rel(home,SOT_UNION,x,s); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/arithmetic.cpp: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/minimodel.hh:48, - from test/int/arithmetic.cpp:39: -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from test/int/arithmetic.cpp:39: -./gecode/minimodel/channel.hpp:71:51: 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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/arithmetic.cpp: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 test/int/arithmetic.cpp:39: -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from test/int/arithmetic.cpp:39: -./gecode/minimodel/channel.hpp:71:52: 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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/arithmetic.cpp: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 ./test/int.hh:41, - from test/int/arithmetic.cpp:34: -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/arithmetic.cpp:39: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | count(home,x,n,IRT_LQ,m,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/arithmetic.cpp: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 ./test/int.hh:41, - from test/int/arithmetic.cpp:34: -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/arithmetic.cpp:39: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 46 | count(home,x,y,IRT_LQ,m,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/arithmetic.cpp: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 ./test/int.hh:41, - from test/int/arithmetic.cpp:34: -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/arithmetic.cpp:39: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:51:32: 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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/arithmetic.cpp: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 ./test/int.hh:41, - from test/int/arithmetic.cpp:34: -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/arithmetic.cpp:39: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:56:32: 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/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/arithmetic.cpp: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 ./test/int.hh:41, - from test/int/arithmetic.cpp:34: -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/arithmetic.cpp:39: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:61:32: 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/test.hh:41, - from ./test/int.hh:39, - from test/int/arithmetic.cpp: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 ./test/int.hh:41, - from test/int/arithmetic.cpp:34: -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/arithmetic.cpp:39: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 66 | count(home,x,y,IRT_LQ,z,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/arithmetic.cpp: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 ./test/int.hh:41, - from test/int/arithmetic.cpp:34: -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/arithmetic.cpp:39: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:72:32: 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/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/arithmetic.cpp: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 ./test/int.hh:41, - from test/int/arithmetic.cpp:34: -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/arithmetic.cpp:39: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 77 | count(home,x,y,IRT_GQ,m,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/arithmetic.cpp: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 ./test/int.hh:41, - from test/int/arithmetic.cpp:34: -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/arithmetic.cpp:39: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:82:32: 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/test.hh:41, - from ./test/int.hh:39, - from test/int/arithmetic.cpp: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 ./test/int.hh:41, - from test/int/arithmetic.cpp:34: -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/arithmetic.cpp:39: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:87:32: 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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/arithmetic.cpp: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 ./test/int.hh:41, - from test/int/arithmetic.cpp:34: -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/arithmetic.cpp:39: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:92:32: 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/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/arithmetic.cpp: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 ./test/int.hh:41, - from test/int/arithmetic.cpp:34: -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/arithmetic.cpp:39: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 97 | count(home,x,y,IRT_GQ,z,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/arithmetic.cpp: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 ./test/int.hh:41, - from test/int/arithmetic.cpp:34: -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/arithmetic.cpp:39: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:103:32: 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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/arithmetic.cpp: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 ./test/int.hh:41, - from test/int/arithmetic.cpp:34: -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/arithmetic.cpp:39: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:108:32: 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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/arithmetic.cpp: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 ./test/int.hh:41, - from test/int/arithmetic.cpp:34: -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/arithmetic.cpp:39: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:113:32: 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/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/arithmetic.cpp: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 ./test/int.hh:41, - from test/int/arithmetic.cpp:34: -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/arithmetic.cpp:39: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 118 | count(home,x,n,IRT_EQ,z,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/arithmetic.cpp: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 ./test/int.hh:41, - from test/int/arithmetic.cpp:34: -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/arithmetic.cpp:39: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:123:32: 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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/arithmetic.cpp: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 ./test/int.hh:41, - from test/int/arithmetic.cpp:34: -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/arithmetic.cpp:39: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:128:32: 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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/arithmetic.cpp: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 ./test/int.hh:41, - from test/int/arithmetic.cpp:34: -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/arithmetic.cpp:39: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 134 | rel(home,x,r,y,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/arithmetic.cpp: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 ./test/int.hh:41, - from test/int/arithmetic.cpp:34: -./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' - 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/arithmetic.cpp:39: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 139 | rel(home,x,r,y,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/arithmetic.cpp: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 ./test/int.hh:41, - from test/int/arithmetic.cpp:34: -./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' - 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/arithmetic.cpp:39: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 145 | dom(home,x,y,ipl); - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./test/int.hh:41, - from test/int/arithmetic.cpp:34: -./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' - 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/arithmetic.cpp:39: -./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/arithmetic.cpp: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 ./test/int.hh:41, - from test/int/arithmetic.cpp:34: -./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/arithmetic.cpp:39: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': -./gecode/minimodel/aliases.hpp:153:27: 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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/arithmetic.cpp: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/minimodel.hh:48, - from test/int/arithmetic.cpp:39: -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/arithmetic.cpp:39: -./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/arithmetic.cpp: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 test/int/arithmetic.cpp:39: -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/arithmetic.cpp:39: -./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/arithmetic.cpp: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 ./test/int.hh:41, - from test/int/arithmetic.cpp:34: -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/arithmetic.cpp:39: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': -./gecode/minimodel/aliases.hpp:159:33: 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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/arithmetic.cpp: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/minimodel.hh:48, - from test/int/arithmetic.cpp:39: -./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' - 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/arithmetic.cpp:39: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': -./gecode/minimodel/aliases.hpp:165:23: 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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/arithmetic.cpp: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/minimodel.hh:48, - from test/int/arithmetic.cpp:39: -./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' - 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/arithmetic.cpp:39: -./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 166 | element(home,SOT_UNION,xiv,z,y); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/arithmetic.cpp: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/minimodel.hh:48, - from test/int/arithmetic.cpp:39: -./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' - 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from test/int/arithmetic.cpp:39: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/arithmetic.cpp: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 ./test/int.hh:41, - from test/int/arithmetic.cpp:34: -./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' - 1540 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from test/int/arithmetic.cpp:39: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/arithmetic.cpp: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 ./test/int.hh:41, - from test/int/arithmetic.cpp:34: -./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' - 1556 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from test/int/arithmetic.cpp:39: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/arithmetic.cpp: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 ./test/int.hh:41, - from test/int/arithmetic.cpp:34: -./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' - 1575 | element(Home home, const IntVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from test/int/arithmetic.cpp:39: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/arithmetic.cpp: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 ./test/int.hh:41, - from test/int/arithmetic.cpp:34: -./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from test/int/arithmetic.cpp:39: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': -./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/arithmetic.cpp: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/minimodel.hh:48, - from test/int/arithmetic.cpp:39: -./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' - 1033 | element(Home home, const IntSetArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from test/int/arithmetic.cpp:39: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': -./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ^ +In file included from ./gecode/int.hh:2555, + from ./gecode/minimodel.hh:46, + from test/int/dom.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/arithmetic.cpp:34: + from ./gecode/minimodel.hh:45, + from test/int/dom.cpp: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/minimodel.hh:48, - from test/int/arithmetic.cpp:39: -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' - 1041 | element(Home home, const SetVarArgs& a, - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, @@ -316460,6 +316540,11 @@ ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ +In file included from ./gecode/minimodel.hh:46, + from test/int/dom.cpp:34: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, @@ -316467,6 +316552,42 @@ ./gecode/int/var/int.hpp:49:3: 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, + from ./gecode/minimodel.hh:46, + from test/int/dom.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from test/int/dom.cpp: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/minimodel.hh:46, + from test/int/dom.cpp:34: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/minimodel.hh:46, + from test/int/dom.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from test/int/dom.cpp: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/minimodel.hh:46, + from test/int/dom.cpp:34: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, @@ -316486,23 +316607,6 @@ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/bool.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from test/int/bool.cpp:36: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:155:30: required from here @@ -316532,222 +316636,157 @@ ./gecode/int/var/bool.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::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, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/arithmetic.cpp: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) - | ^~~~~~ -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]; - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/arithmetic.cpp: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) - | ^~~~~~ -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]; - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/arithmetic.cpp: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) - | ^~~~~~ -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]; - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/arithmetic.cpp: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) - | ^~~~~~ -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]; - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/arithmetic.cpp: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) - | ^~~~~~ -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]; - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/arithmetic.cpp: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) - | ^~~~~~ -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]; - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/arithmetic.cpp: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) - | ^~~~~~ -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]; - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/arithmetic.cpp: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) - | ^~~~~~ -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]; - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/arithmetic.cpp: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) - | ^~~~~~ -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]; - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/arithmetic.cpp: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) - | ^~~~~~ -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]; - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/arithmetic.cpp: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) - | ^~~~~~ -test/int/arithmetic.cpp:744:40: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 744 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/arithmetic.cpp: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) - | ^~~~~~ -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]; - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/arithmetic.cpp: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) - | ^~~~~~ -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]; - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/arithmetic.cpp: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) - | ^~~~~~ -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]; - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/arithmetic.cpp: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) - | ^~~~~~ -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]; - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/arithmetic.cpp: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:176, +In file included from ./gecode/int.hh:2555, + from ./gecode/minimodel.hh:46, + from test/int/dom.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from test/int/dom.cpp: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/minimodel.hh:46, + from test/int/dom.cpp:34: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/minimodel.hh:48, + from test/int/distinct.cpp:37: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/bool.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/int/bool.cpp: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) - | ^~~~~~~~ -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]; - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/arithmetic.cpp: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) - | ^~~~~~ -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]; - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/arithmetic.cpp: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) - | ^~~~~~ -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/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/arithmetic.cpp: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) - | ^~~~~~~ + from test/int/distinct.cpp: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) { + | ^~~~ +In file included from ./gecode/minimodel.hh:48, + from test/int/distinct.cpp:37: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/minimodel.hh:48, + from test/int/distinct.cpp:37: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/distinct.cpp: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) { + | ^~~~ +In file included from ./gecode/minimodel.hh:48, + from test/int/distinct.cpp:37: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/minimodel.hh:46, + from test/int/dom.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from test/int/dom.cpp: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:229, + from ./gecode/minimodel.hh:45, + from test/int/dom.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/minimodel.hh:46, + from test/int/dom.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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 ./gecode/minimodel.hh:45, + from test/int/dom.cpp: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:229, + from ./gecode/minimodel.hh:45, + from test/int/dom.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/minimodel.hh:46, + from test/int/dom.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, + from ./gecode/minimodel.hh:45, + from test/int/dom.cpp: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:229, + from ./gecode/minimodel.hh:45, + from test/int/dom.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/minimodel.hh:46, + from test/int/dom.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, + from ./gecode/minimodel.hh:45, + from test/int/dom.cpp: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:229, + from ./gecode/minimodel.hh:45, + from test/int/dom.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866, + from ./gecode/minimodel.hh:48, + from test/int/distinct.cpp:37: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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/test.hh:41, + from ./test/int.hh:39, + from test/int/distinct.cpp: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) { + | ^~~~ +In file included from ./gecode/minimodel.hh:48, + from test/int/distinct.cpp:37: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, @@ -316780,64 +316819,365 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -test/int/arithmetic.cpp: In member function 'virtual void Test::Int::Arithmetic::ArgMaxBoolShared::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/arithmetic.cpp:976:47: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 976 | m[2*i+0]=m[2*i+1]=channel(home,x[i]); - | ^ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/arithmetic.cpp: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) - | ^~~~~~~ -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]); - | ^ -In file included from ./gecode/int/view.hpp:1707, +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/basic.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, from ./gecode/int.hh:604, from ./test/int.hh:41, - from test/int/arithmetic.cpp: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) - | ^~~~~~~ -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]); - | ^ + from test/int/basic.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/basic.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, - from test/int/arithmetic.cpp:34: + from test/int/basic.cpp: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) | ^~~~~~~ -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/int/view.hpp:1707, +In file included from ./gecode/int.hh:4845, + from ./gecode/minimodel.hh:46, + from test/int/dom.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from test/int/dom.cpp: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/int.hh:4353, + from ./gecode/minimodel.hh:46, + from test/int/dom.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/minimodel.hh:46, + from test/int/dom.cpp:34: +./gecode/int/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 ./gecode/minimodel.hh:45, + from test/int/dom.cpp: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/minimodel.hh:46, + from test/int/dom.cpp:34: +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/minimodel.hh:46, + from test/int/dom.cpp:34: +./gecode/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 ./gecode/minimodel.hh:45, + from test/int/dom.cpp: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/minimodel.hh:46, + from test/int/dom.cpp: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/int.hh:4845, + from ./gecode/minimodel.hh:46, + from test/int/dom.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from test/int/dom.cpp: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/int.hh:4353, + from ./gecode/minimodel.hh:46, + from test/int/dom.cpp:34: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from ./gecode/minimodel.hh:46, + from test/int/dom.cpp:34: +./gecode/int/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 ./gecode/minimodel.hh:45, + from test/int/dom.cpp: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/minimodel.hh:46, + from test/int/dom.cpp:34: +./gecode/int.hh:4429:21: note: initializing argument 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, + from ./gecode/minimodel.hh:46, + from test/int/dom.cpp:34: +./gecode/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:150, + from ./gecode/minimodel.hh:45, + from test/int/dom.cpp: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/minimodel.hh:46, + from test/int/dom.cpp:34: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/channel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from test/int/channel.cpp: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) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/channel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from test/int/channel.cpp: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) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/channel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, from ./gecode/int.hh:604, from ./test/int.hh:41, - from test/int/arithmetic.cpp: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) - | ^~~~~~~ -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]); - | ^ + from test/int/channel.cpp: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:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/channel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, - from test/int/arithmetic.cpp:34: + from test/int/channel.cpp: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) | ^~~~~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/minimodel.hh:46, + from test/int/dom.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from test/int/dom.cpp: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/minimodel.hh:46, + from test/int/dom.cpp:34: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/minimodel.hh:46, + from test/int/dom.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from test/int/dom.cpp: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/minimodel.hh:46, + from test/int/dom.cpp:34: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/minimodel.hh:46, + from test/int/dom.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, + from ./gecode/minimodel.hh:45, + from test/int/dom.cpp: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/minimodel.hh:46, + from test/int/dom.cpp:34: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/minimodel.hh:46, + from test/int/dom.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, + from ./gecode/minimodel.hh:45, + from test/int/dom.cpp: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/minimodel.hh:46, + from test/int/dom.cpp:34: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/minimodel.hh:46, + from test/int/dom.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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 ./gecode/minimodel.hh:45, + from test/int/dom.cpp: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/minimodel.hh:46, + from test/int/dom.cpp:34: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/minimodel.hh:46, + from test/int/dom.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, + from ./gecode/minimodel.hh:45, + from test/int/dom.cpp: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/minimodel.hh:46, + from test/int/dom.cpp:34: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/channel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from test/int/channel.cpp:36: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/channel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from test/int/channel.cpp: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) + | ^~~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/bool.cpp:34: + from test/int/channel.cpp:34: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' @@ -316849,7 +317189,7 @@ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, - from test/int/bool.cpp:34: + from test/int/channel.cpp: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) | ^~~~~~ @@ -316857,7 +317197,7 @@ from ./gecode/kernel.hh:50, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/bool.cpp:34: + from test/int/channel.cpp:34: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' @@ -316869,7 +317209,7 @@ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, - from test/int/bool.cpp:34: + from test/int/channel.cpp: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) | ^~~~~~~ @@ -316877,7 +317217,7 @@ from ./gecode/kernel.hh:50, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/bool.cpp:34: + from test/int/channel.cpp:34: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' @@ -316889,10 +317229,157 @@ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, - from test/int/bool.cpp:36: + from test/int/channel.cpp:36: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/channel.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from test/int/channel.cpp: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) + | ^~~~~~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/minimodel.hh:48, + from test/int/dom.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from test/int/dom.cpp: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/minimodel.hh:48, + from test/int/dom.cpp:34: +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/minimodel.hh:48, + from test/int/dom.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, + from ./gecode/minimodel.hh:45, + from test/int/dom.cpp: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/minimodel.hh:48, + from test/int/dom.cpp:34: +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/minimodel.hh:48, + from test/int/dom.cpp:34: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from test/int/dom.cpp: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:229, + from ./gecode/minimodel.hh:45, + from test/int/dom.cpp: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:1173, + from ./gecode/minimodel.hh:48, + from test/int/dom.cpp:34: +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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 ./gecode/minimodel.hh:45, + from test/int/dom.cpp: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:229, + from ./gecode/minimodel.hh:45, + from test/int/dom.cpp: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, + from ./gecode/minimodel.hh:48, + from test/int/dom.cpp:34: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/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 ./gecode/minimodel.hh:45, + from test/int/dom.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/minimodel.hh:48, + from test/int/dom.cpp:34: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/minimodel.hh:48, + from test/int/dom.cpp:34: +./gecode/set/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:150, + from ./gecode/minimodel.hh:45, + from test/int/dom.cpp: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/minimodel.hh:48, + from test/int/dom.cpp:34: +./gecode/set.hh:1206:20: note: initializing argument 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, + from ./gecode/minimodel.hh:48, + from test/int/dom.cpp:34: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from test/int/dom.cpp: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/minimodel.hh:48, + from test/int/dom.cpp: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); + | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51, from test/int/distinct.cpp:37: @@ -316973,154 +317460,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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/bool.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/int/bool.cpp: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) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/arithmetic.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/arithmetic.cpp: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:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/arithmetic.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/arithmetic.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/channel.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/int/channel.cpp: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) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/arithmetic.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/arithmetic.cpp: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:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/arithmetic.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/arithmetic.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/channel.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/int/channel.cpp: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) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/arithmetic.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, +In file included from ./gecode/set.hh:1667, from ./gecode/minimodel.hh:48, - from test/int/arithmetic.cpp: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:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/arithmetic.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, + from test/int/dom.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from test/int/dom.cpp: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/minimodel.hh:48, + from test/int/dom.cpp:34: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, from ./gecode/minimodel.hh:48, - from test/int/arithmetic.cpp: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) - | ^~~~~~ + from test/int/dom.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from test/int/dom.cpp: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/minimodel.hh:48, + from test/int/dom.cpp:34: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866, + from ./gecode/minimodel.hh:48, + from test/int/dom.cpp:34: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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 ./gecode/minimodel.hh:45, + from test/int/dom.cpp: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/minimodel.hh:48, + from test/int/dom.cpp:34: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/minimodel.hh:51, from test/int/distinct.cpp:37: @@ -317177,80 +317570,6 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/minimodel.hh:51, - from test/int/dom.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:40:25: 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 ./gecode/minimodel.hh:45, - from test/int/dom.cpp: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/minimodel.hh:51, - from test/int/dom.cpp:34: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/minimodel.hh:51, - from test/int/dom.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:45:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/int/dom.cpp: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/minimodel.hh:51, - from test/int/dom.cpp:34: -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from ./gecode/minimodel.hh:51, - from test/int/dom.cpp:34: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/int/dom.cpp: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:229, - from ./gecode/minimodel.hh:45, - from test/int/dom.cpp: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/float.hh:1546, - from ./gecode/minimodel.hh:51, - from test/int/dom.cpp:34: -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:29: 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 ./gecode/minimodel.hh:45, - from test/int/dom.cpp: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:229, - from ./gecode/minimodel.hh:45, - from test/int/dom.cpp: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/float.hh:2005, from ./gecode/minimodel.hh:51, from test/int/distinct.cpp:37: @@ -317270,59 +317589,6 @@ ./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811, - from ./gecode/minimodel.hh:51, - from test/int/dom.cpp:34: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/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:150, - from ./gecode/minimodel.hh:45, - from test/int/dom.cpp: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/float.hh:1546, - from ./gecode/minimodel.hh:51, - from test/int/dom.cpp:34: -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/channel.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/channel.cpp: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/float.hh:1811, - from ./gecode/minimodel.hh:51, - from test/int/dom.cpp:34: -./gecode/float/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:150, - from ./gecode/minimodel.hh:45, - from test/int/dom.cpp: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/minimodel.hh:51, - from test/int/dom.cpp:34: -./gecode/float.hh:1578:22: note: initializing argument 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, from ./gecode/minimodel.hh:51, from test/int/distinct.cpp:37: @@ -317342,55 +317608,6 @@ ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811, - from ./gecode/minimodel.hh:51, - from test/int/dom.cpp:34: -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/int/dom.cpp: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/minimodel.hh:51, - from test/int/dom.cpp:34: -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/arithmetic.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/int/arithmetic.cpp:39: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/arithmetic.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/int/arithmetic.cpp:39: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/float.hh:2137, from ./gecode/minimodel.hh:51, from test/int/distinct.cpp:37: @@ -317410,23 +317627,6 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/channel.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/channel.cpp: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) - | ^~~~~~~ In file included from ./gecode/minimodel.hh:240, from test/int/distinct.cpp:37: ./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': @@ -317497,6 +317697,24 @@ ./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' 319 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/minimodel.hh:51, + from test/int/dom.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:40:25: 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 ./gecode/minimodel.hh:45, + from test/int/dom.cpp: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/minimodel.hh:51, + from test/int/dom.cpp:34: +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609, from test/int/distinct.cpp:37: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': @@ -317514,6 +317732,62 @@ ./gecode/minimodel.hh: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:1404, + from ./gecode/minimodel.hh:51, + from test/int/dom.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:45:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from test/int/dom.cpp: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/minimodel.hh:51, + from test/int/dom.cpp:34: +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546, + from ./gecode/minimodel.hh:51, + from test/int/dom.cpp:34: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from test/int/dom.cpp: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:229, + from ./gecode/minimodel.hh:45, + from test/int/dom.cpp: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/float.hh:1546, + from ./gecode/minimodel.hh:51, + from test/int/dom.cpp:34: +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:29: 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 ./gecode/minimodel.hh:45, + from test/int/dom.cpp: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:229, + from ./gecode/minimodel.hh:45, + from test/int/dom.cpp: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/minimodel.hh:1609, from test/int/distinct.cpp:37: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': @@ -317718,6 +317992,59 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811, + from ./gecode/minimodel.hh:51, + from test/int/dom.cpp:34: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/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:150, + from ./gecode/minimodel.hh:45, + from test/int/dom.cpp: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/float.hh:1546, + from ./gecode/minimodel.hh:51, + from test/int/dom.cpp:34: +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, + from ./gecode/minimodel.hh:51, + from test/int/dom.cpp:34: +./gecode/float/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:150, + from ./gecode/minimodel.hh:45, + from test/int/dom.cpp: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/minimodel.hh:51, + from test/int/dom.cpp:34: +./gecode/float.hh:1578:22: note: initializing argument 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, + from ./gecode/minimodel.hh:51, + from test/int/dom.cpp:34: +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from test/int/dom.cpp: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/minimodel.hh:51, + from test/int/dom.cpp:34: +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from test/int/distinct.cpp:37: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': @@ -318217,23 +318544,6 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/arithmetic.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/arithmetic.cpp: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/float.hh:2005, from ./gecode/minimodel.hh:51, from test/int/dom.cpp:34: @@ -318252,23 +318562,6 @@ ./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/arithmetic.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/arithmetic.cpp: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) - | ^~~~~~~ In file included from ./gecode/float.hh:2005, from ./gecode/minimodel.hh:51, from test/int/dom.cpp:34: @@ -318287,6 +318580,24 @@ ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137, + from ./gecode/minimodel.hh:51, + from test/int/dom.cpp:34: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': +./gecode/float/trace.hpp:39:39: 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 ./gecode/minimodel.hh:45, + from test/int/dom.cpp: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/minimodel.hh:51, + from test/int/dom.cpp:34: +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from test/int/distinct.cpp:37: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': @@ -318341,6 +318652,23 @@ ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:240, + from test/int/dom.cpp:34: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from test/int/dom.cpp: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/minimodel.hh:46, + from test/int/dom.cpp:34: +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from test/int/distinct.cpp:37: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': @@ -318359,24 +318687,6 @@ ./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137, - from ./gecode/minimodel.hh:51, - from test/int/dom.cpp:34: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': -./gecode/float/trace.hpp:39:39: 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 ./gecode/minimodel.hh:45, - from test/int/dom.cpp: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/minimodel.hh:51, - from test/int/dom.cpp:34: -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from test/int/distinct.cpp:37: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': @@ -318413,92 +318723,6 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:240, - from test/int/dom.cpp:34: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/int/dom.cpp: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/minimodel.hh:46, - from test/int/dom.cpp:34: -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ -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]); - | ^ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/distinct.cpp: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) - | ^~~~~~~ -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, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/distinct.cpp: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) - | ^~~~~~ -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); - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/distinct.cpp: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) - | ^~~~~~ -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); - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/distinct.cpp: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) - | ^~~~~~ -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); - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/distinct.cpp: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) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/channel.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from test/int/channel.cpp:36: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/minimodel.hh:817, from test/int/dom.cpp:34: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': @@ -318516,23 +318740,6 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/arithmetic.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from test/int/arithmetic.cpp: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/minimodel.hh:1608, from test/int/dom.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': @@ -318773,6 +318980,27 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar 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]); + | ^ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/distinct.cpp: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) + | ^~~~~~~ +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, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/distinct.cpp: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) + | ^~~~~~ In file included from ./gecode/minimodel.hh:2083, from test/int/dom.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': @@ -318926,23 +319154,6 @@ ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/channel.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/int/channel.cpp: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) - | ^~~~~~~~ In file included from ./gecode/minimodel.hh:2083, from test/int/dom.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': @@ -319163,22 +319374,6 @@ ./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/distinct.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/distinct.cpp: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) - | ^~~~~~ In file included from ./gecode/minimodel.hh:2083, from test/int/dom.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': @@ -319227,22 +319422,6 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/distinct.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/distinct.cpp: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/minimodel.hh:2083, from test/int/dom.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': @@ -319260,55 +319439,6 @@ ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/distinct.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/distinct.cpp: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) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/distinct.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/distinct.cpp: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/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/arithmetic.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/int/arithmetic.cpp:39: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/minimodel.hh:2083, from test/int/dom.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': @@ -319342,6 +319472,37 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ +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); + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/distinct.cpp: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) + | ^~~~~~ +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); + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/distinct.cpp: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) + | ^~~~~~ +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); + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/distinct.cpp: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) + | ^~~~~~ In file included from ./gecode/minimodel.hh:2337, from test/int/dom.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': @@ -319444,298 +319605,8 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/distinct.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from test/int/distinct.cpp:37: -./gecode/set/var/set.hpp:49:3: note: because '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, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/distinct.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from test/int/distinct.cpp:37: -./gecode/set/var/set.hpp:49:3: 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, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/channel.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/channel.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/channel.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/channel.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/channel.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/minimodel.hh:48, - from test/int/channel.cpp:36: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/channel.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/int/channel.cpp: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) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/distinct.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/int/distinct.cpp: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) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/distinct.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/int/distinct.cpp: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) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/distinct.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/distinct.cpp: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) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/distinct.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/distinct.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/arithmetic.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/arithmetic.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/arithmetic.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/arithmetic.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/arithmetic.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/minimodel.hh:48, - from test/int/arithmetic.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/arithmetic.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/int/arithmetic.cpp:39: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/distinct.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from test/int/distinct.cpp:37: -./gecode/set/var/set.hpp:49:3: note: because '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, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/distinct.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/int/distinct.cpp: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) - | ^~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/int/element.o test/int/element.cpp In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from test/int/dom.cpp:34: @@ -319796,18 +319667,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/support.hh:104, - from ./gecode/kernel.hh:50, +In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.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::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, @@ -319816,18 +319683,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/support.hh:104, - from ./gecode/kernel.hh:50, +In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, @@ -319836,46 +319699,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/support.hh:104, - from ./gecode/kernel.hh:50, +In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/minimodel.hh:48, - from test/int/distinct.cpp:37: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/distinct.cpp: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) | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, +In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/int/distinct.cpp: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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/distinct.cpp: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/kernel.hh:176, from ./gecode/minimodel.hh:45, from test/int/dom.cpp:34: @@ -319937,6 +319792,38 @@ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/distinct.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from test/int/distinct.cpp:37: +./gecode/set/var/set.hpp:49:3: note: because '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, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/distinct.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from test/int/distinct.cpp:37: +./gecode/set/var/set.hpp:49:3: note: because '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, from ./gecode/minimodel.hh:45, from test/int/dom.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': @@ -319969,6 +319856,38 @@ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/distinct.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from test/int/distinct.cpp: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) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/distinct.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from test/int/distinct.cpp: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) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from test/int/dom.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': @@ -319985,6 +319904,40 @@ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/distinct.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/distinct.cpp: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) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/distinct.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/distinct.cpp: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/kernel.hh:176, from ./gecode/minimodel.hh:45, from test/int/dom.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': @@ -320000,6 +319953,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, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/distinct.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from test/int/distinct.cpp:37: +./gecode/set/var/set.hpp:49:3: 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, from ./gecode/minimodel.hh:45, @@ -320076,6 +320046,103 @@ ./gecode/float/var/float.hpp:46:3: note: because '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, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/distinct.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from test/int/distinct.cpp: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) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/distinct.cpp:36: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/distinct.cpp: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) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/distinct.cpp:36: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/distinct.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/distinct.cpp:36: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/minimodel.hh:48, + from test/int/distinct.cpp:37: +./gecode/set/var/set.hpp:49:3: 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, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/distinct.cpp:36: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from test/int/distinct.cpp: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) + | ^~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -320145,6 +320212,8 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/int/extensional.o test/int/extensional.cpp In file included from ./gecode/int.hh:917, from ./test/int.hh:41, from test/int/element.cpp:34: @@ -320338,8 +320407,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/int/extensional.o test/int/extensional.cpp In file included from ./gecode/int.hh:4845, from ./test/int.hh:41, from test/int/element.cpp:34: @@ -320452,8 +320519,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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/int/rel.o test/int/rel.cpp In file included from ./gecode/int.hh:5223, from ./test/int.hh:41, from test/int/element.cpp:34: @@ -320569,7 +320634,7 @@ 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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/int/linear.o test/int/linear.cpp + -c -o test/int/rel.o test/int/rel.cpp In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48, from test/int/element.cpp:36: @@ -322252,6 +322317,17 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/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:176, from ./test/test.hh:41, from ./test/int.hh:39, @@ -322309,17 +322385,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because '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/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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/test.hh:41, @@ -322360,144 +322425,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/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/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, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/rel.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/test.hh:41, - from ./test/int.hh:39, - from test/int/rel.cpp: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: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, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/rel.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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 ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/rel.cpp: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:261, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/rel.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/rel.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/rel.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/linear.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/test.hh:41, - from ./test/int.hh:39, - from test/int/linear.cpp: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: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, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/linear.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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 ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/linear.cpp: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:261, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/linear.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/linear.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/linear.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/int/linear.o test/int/linear.cpp In file included from ./gecode/kernel.hh:261, from ./test/test.hh:41, from ./test/int.hh:39, @@ -322556,9 +322485,20 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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/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, - from test/int/rel.cpp:34: + from test/int/extensional.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 53 | x = x0; @@ -322566,13 +322506,13 @@ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, - from test/int/rel.cpp:34: + from test/int/extensional.cpp: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/int.hh:1723, from ./test/int.hh:41, - from test/int/rel.cpp:34: + from test/int/extensional.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:39:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); @@ -322580,18 +322520,18 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/rel.cpp:34: + from test/int/extensional.cpp: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 ./test/int.hh:41, - from test/int/rel.cpp:34: + from test/int/extensional.cpp:38: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./test/int.hh:41, - from test/int/rel.cpp:34: + from test/int/extensional.cpp:38: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); @@ -322599,18 +322539,18 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/rel.cpp:34: + from test/int/extensional.cpp: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 ./test/int.hh:41, - from test/int/rel.cpp:34: + from test/int/extensional.cpp:38: ./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./test/int.hh:41, - from test/int/rel.cpp:34: + from test/int/extensional.cpp:38: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); @@ -322618,18 +322558,18 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/rel.cpp:34: + from test/int/extensional.cpp: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 ./test/int.hh:41, - from test/int/rel.cpp:34: + from test/int/extensional.cpp:38: ./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./test/int.hh:41, - from test/int/rel.cpp:34: + from test/int/extensional.cpp:38: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); @@ -322637,18 +322577,18 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/rel.cpp:34: + from test/int/extensional.cpp: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 ./test/int.hh:41, - from test/int/rel.cpp:34: + from test/int/extensional.cpp:38: ./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./test/int.hh:41, - from test/int/rel.cpp:34: + from test/int/extensional.cpp:38: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); @@ -322656,18 +322596,18 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/rel.cpp:34: + from test/int/extensional.cpp: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 ./test/int.hh:41, - from test/int/rel.cpp:34: + from test/int/extensional.cpp:38: ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./test/int.hh:41, - from test/int/rel.cpp:34: + from test/int/extensional.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); @@ -322675,20 +322615,20 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/rel.cpp:34: + from test/int/extensional.cpp: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/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/rel.cpp:34: + from test/int/extensional.cpp: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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./test/int.hh:41, - from test/int/rel.cpp:34: + from test/int/extensional.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -322696,20 +322636,20 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/rel.cpp:34: + from test/int/extensional.cpp: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/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/rel.cpp:34: + from test/int/extensional.cpp: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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./test/int.hh:41, - from test/int/rel.cpp:34: + from test/int/extensional.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); @@ -322717,20 +322657,20 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/rel.cpp:34: + from test/int/extensional.cpp: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/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/rel.cpp:34: + from test/int/extensional.cpp: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:4353, from ./test/int.hh:41, - from test/int/rel.cpp:34: + from test/int/extensional.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); @@ -322738,20 +322678,20 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/rel.cpp:34: + from test/int/extensional.cpp: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/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/rel.cpp:34: + from test/int/extensional.cpp: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:4845, from ./test/int.hh:41, - from test/int/rel.cpp:34: + from test/int/extensional.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); @@ -322759,55 +322699,55 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/rel.cpp:34: + from test/int/extensional.cpp: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/int.hh:4353, from ./test/int.hh:41, - from test/int/rel.cpp:34: + from test/int/extensional.cpp:38: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 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, from ./test/int.hh:41, - from test/int/rel.cpp:34: + from test/int/extensional.cpp:38: ./gecode/int/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/test.hh:41, from ./test/int.hh:39, - from test/int/rel.cpp:34: + from test/int/extensional.cpp: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 ./test/int.hh:41, - from test/int/rel.cpp:34: + from test/int/extensional.cpp:38: ./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./test/int.hh:41, - from test/int/rel.cpp:34: + from test/int/extensional.cpp:38: ./gecode/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/test.hh:41, from ./test/int.hh:39, - from test/int/rel.cpp:34: + from test/int/extensional.cpp: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 ./test/int.hh:41, - from test/int/rel.cpp:34: + from test/int/extensional.cpp: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/int.hh:4845, from ./test/int.hh:41, - from test/int/rel.cpp:34: + from test/int/extensional.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -322815,55 +322755,113 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/rel.cpp:34: + from test/int/extensional.cpp: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/int.hh:4353, from ./test/int.hh:41, - from test/int/rel.cpp:34: + from test/int/extensional.cpp:38: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, from ./test/int.hh:41, - from test/int/rel.cpp:34: + from test/int/extensional.cpp:38: ./gecode/int/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/test.hh:41, from ./test/int.hh:39, - from test/int/rel.cpp:34: + from test/int/extensional.cpp: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 ./test/int.hh:41, - from test/int/rel.cpp:34: + from test/int/extensional.cpp:38: ./gecode/int.hh:4429:21: note: initializing argument 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, from ./test/int.hh:41, - from test/int/rel.cpp:34: + from test/int/extensional.cpp:38: ./gecode/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:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/rel.cpp:34: + from test/int/extensional.cpp: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 ./test/int.hh:41, - from test/int/rel.cpp:34: + from test/int/extensional.cpp: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, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/rel.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/test.hh:41, + from ./test/int.hh:39, + from test/int/rel.cpp: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: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, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/rel.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/rel.cpp: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:261, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/rel.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/rel.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/rel.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./test/int.hh:41, - from test/int/rel.cpp:34: + from test/int/extensional.cpp:38: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': ./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); @@ -322871,18 +322869,18 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/rel.cpp:34: + from test/int/extensional.cpp: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 ./test/int.hh:41, - from test/int/rel.cpp:34: + from test/int/extensional.cpp:38: ./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./test/int.hh:41, - from test/int/rel.cpp:34: + from test/int/extensional.cpp:38: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': ./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -322890,18 +322888,18 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/rel.cpp:34: + from test/int/extensional.cpp: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 ./test/int.hh:41, - from test/int/rel.cpp:34: + from test/int/extensional.cpp:38: ./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./test/int.hh:41, - from test/int/rel.cpp:34: + from test/int/extensional.cpp:38: ./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': ./gecode/int/branch.hpp:50:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); @@ -322909,18 +322907,18 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/rel.cpp:34: + from test/int/extensional.cpp: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 ./test/int.hh:41, - from test/int/rel.cpp:34: + from test/int/extensional.cpp:38: ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./test/int.hh:41, - from test/int/rel.cpp:34: + from test/int/extensional.cpp:38: ./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': ./gecode/int/branch.hpp:55:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -322928,18 +322926,18 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/rel.cpp:34: + from test/int/extensional.cpp: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 ./test/int.hh:41, - from test/int/rel.cpp:34: + from test/int/extensional.cpp:38: ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./test/int.hh:41, - from test/int/rel.cpp:34: + from test/int/extensional.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); @@ -322947,18 +322945,18 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/rel.cpp:34: + from test/int/extensional.cpp: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 ./test/int.hh:41, - from test/int/rel.cpp:34: + from test/int/extensional.cpp:38: ./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./test/int.hh:41, - from test/int/rel.cpp:34: + from test/int/extensional.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:45:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); @@ -322966,18 +322964,18 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/rel.cpp:34: + from test/int/extensional.cpp: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 ./test/int.hh:41, - from test/int/rel.cpp:34: + from test/int/extensional.cpp:38: ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48, - from test/int/rel.cpp:36: + from test/int/extensional.cpp:40: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); @@ -322985,18 +322983,18 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/rel.cpp:34: + from test/int/extensional.cpp: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/minimodel.hh:48, - from test/int/rel.cpp:36: + from test/int/extensional.cpp:40: ./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48, - from test/int/rel.cpp:36: + from test/int/extensional.cpp:40: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': ./gecode/set/int.hpp:43:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); @@ -323004,18 +323002,18 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/rel.cpp:34: + from test/int/extensional.cpp: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/minimodel.hh:48, - from test/int/rel.cpp:36: + from test/int/extensional.cpp:40: ./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/minimodel.hh:48, - from test/int/rel.cpp:36: + from test/int/extensional.cpp:40: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); @@ -323023,20 +323021,20 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/rel.cpp:34: + from test/int/extensional.cpp: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/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/rel.cpp:34: + from test/int/extensional.cpp: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:1173, from ./gecode/minimodel.hh:48, - from test/int/rel.cpp:36: + from test/int/extensional.cpp:40: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -323044,20 +323042,20 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/rel.cpp:34: + from test/int/extensional.cpp: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/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/rel.cpp:34: + from test/int/extensional.cpp: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, from ./gecode/minimodel.hh:48, - from test/int/rel.cpp:36: + from test/int/extensional.cpp:40: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); @@ -323065,55 +323063,458 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/rel.cpp:34: + from test/int/extensional.cpp: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/set.hh:1173, from ./gecode/minimodel.hh:48, - from test/int/rel.cpp:36: + from test/int/extensional.cpp:40: ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, from ./gecode/minimodel.hh:48, - from test/int/rel.cpp:36: + from test/int/extensional.cpp:40: ./gecode/set/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:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/rel.cpp:34: + from test/int/extensional.cpp: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/minimodel.hh:48, - from test/int/rel.cpp:36: + from test/int/extensional.cpp:40: ./gecode/set.hh:1206:20: note: initializing argument 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, from ./gecode/minimodel.hh:48, - from test/int/rel.cpp:36: + from test/int/extensional.cpp:40: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/rel.cpp:34: + from test/int/extensional.cpp: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/minimodel.hh:48, - from test/int/rel.cpp:36: + from test/int/extensional.cpp:40: ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/minimodel.hh:48, + from test/int/extensional.cpp:40: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/extensional.cpp: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/minimodel.hh:48, + from test/int/extensional.cpp:40: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/minimodel.hh:48, + from test/int/extensional.cpp:40: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/extensional.cpp: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/minimodel.hh:48, + from test/int/extensional.cpp:40: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866, + from ./gecode/minimodel.hh:48, + from test/int/extensional.cpp:40: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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/test.hh:41, + from ./test/int.hh:39, + from test/int/extensional.cpp: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/minimodel.hh:48, + from test/int/extensional.cpp:40: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/minimodel.hh:51, + from test/int/extensional.cpp:40: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:40:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/extensional.cpp: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/minimodel.hh:51, + from test/int/extensional.cpp:40: +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/minimodel.hh:51, + from test/int/extensional.cpp:40: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:45:25: 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/test.hh:41, + from ./test/int.hh:39, + from test/int/extensional.cpp: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/minimodel.hh:51, + from test/int/extensional.cpp:40: +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546, + from ./gecode/minimodel.hh:51, + from test/int/extensional.cpp:40: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/extensional.cpp: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/kernel.hh:229, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/extensional.cpp: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/float.hh:1546, + from ./gecode/minimodel.hh:51, + from test/int/extensional.cpp:40: +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:29: 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/extensional.cpp: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/kernel.hh:229, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/extensional.cpp: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/float.hh:1811, + from ./gecode/minimodel.hh:51, + from test/int/extensional.cpp:40: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/extensional.cpp: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:1546, + from ./gecode/minimodel.hh:51, + from test/int/extensional.cpp:40: +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, + from ./gecode/minimodel.hh:51, + from test/int/extensional.cpp:40: +./gecode/float/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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/extensional.cpp: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/minimodel.hh:51, + from test/int/extensional.cpp:40: +./gecode/float.hh:1578:22: note: initializing argument 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, + from ./gecode/minimodel.hh:51, + from test/int/extensional.cpp:40: +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/extensional.cpp: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/minimodel.hh:51, + from test/int/extensional.cpp:40: +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::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, + from ./gecode/minimodel.hh:51, + from test/int/extensional.cpp:40: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:39:52: 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/test.hh:41, + from ./test/int.hh:39, + from test/int/extensional.cpp: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/minimodel.hh:51, + from test/int/extensional.cpp:40: +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, + from ./gecode/minimodel.hh:51, + from test/int/extensional.cpp:40: +./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/extensional.cpp: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/minimodel.hh:51, + from test/int/extensional.cpp:40: +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137, + from ./gecode/minimodel.hh:51, + from test/int/extensional.cpp:40: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': +./gecode/float/trace.hpp:39:39: 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/test.hh:41, + from ./test/int.hh:39, + from test/int/extensional.cpp: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/minimodel.hh:51, + from test/int/extensional.cpp:40: +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:240, + from test/int/extensional.cpp:40: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/extensional.cpp: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 ./test/int.hh:41, + from test/int/extensional.cpp:38: +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:817, + from test/int/extensional.cpp:40: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:27: 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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/extensional.cpp: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/minimodel.hh:51, + from test/int/extensional.cpp:40: +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1608, + from test/int/extensional.cpp:40: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | e.post(home,t ? irt : neg(irt),ipls); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/extensional.cpp: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 test/int/extensional.cpp:40: +./gecode/minimodel.hh:316:20: note: initializing argument 1 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:1608, + from test/int/extensional.cpp:40: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? irt : neg(irt),b,ipls); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/extensional.cpp: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 test/int/extensional.cpp:40: +./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' + 319 | void post(Home home, IntRelType irt, const BoolVar& b, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1609, + from test/int/extensional.cpp:40: +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': +./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | e.post(home,t ? frt : neg(frt)); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/extensional.cpp: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 test/int/extensional.cpp:40: +./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' + 878 | void post(Home home, FloatRelType frt) const; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1609, + from test/int/extensional.cpp:40: +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': +./gecode/minimodel/float-rel.hpp:78:37: 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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/extensional.cpp: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 test/int/extensional.cpp:40: +./gecode/minimodel.hh:881:20: note: initializing argument 1 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, + from test/int/extensional.cpp:40: +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': +./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | _e0.post(home,_srt,_e1); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/extensional.cpp: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 test/int/extensional.cpp:40: +./gecode/minimodel.hh:1207:20: note: initializing argument 1 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, + from test/int/extensional.cpp:40: +./gecode/minimodel/set-rel.hpp:62:31: 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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/extensional.cpp: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 test/int/extensional.cpp:40: +./gecode/minimodel.hh:1207:20: note: initializing argument 1 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, + from test/int/extensional.cpp:40: +./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 64 | _e0.post(home,SRT_EQ,_e1); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/extensional.cpp: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 test/int/extensional.cpp:40: +./gecode/minimodel.hh:1207:20: note: initializing argument 1 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/int.hh:41, - from test/int/linear.cpp:34: + from test/int/rel.cpp:34: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 53 | x = x0; @@ -323121,70 +323522,788 @@ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, - from test/int/linear.cpp:34: + from test/int/rel.cpp: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) | ^~~~~~~ +In file included from ./gecode/minimodel.hh:1612, + from test/int/extensional.cpp:40: +./gecode/minimodel/set-rel.hpp:67:36: 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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/extensional.cpp: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 test/int/extensional.cpp:40: +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of '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, + from test/int/extensional.cpp:40: +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': +./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | _e0.post(home,b,t,_srt,_e1); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/extensional.cpp: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 test/int/extensional.cpp:40: +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of '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, + from test/int/extensional.cpp:40: +./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/channel.hpp:41:42: 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/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/extensional.cpp: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 ./test/int.hh:41, + from test/int/extensional.cpp:38: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from test/int/extensional.cpp:40: +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | IntVar x(home,0,1); channel(home,b,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/extensional.cpp: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 ./test/int.hh:41, + from test/int/extensional.cpp:38: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from test/int/extensional.cpp:40: +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': +./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | channel(home,f,x); + | ^ +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:3266:3: note: because '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:51, + from test/int/extensional.cpp:40: +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from test/int/extensional.cpp:40: +./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': +./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 70 | rel(home,SOT_UNION,x,s); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/extensional.cpp: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/minimodel.hh:48, + from test/int/extensional.cpp:40: +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from test/int/extensional.cpp:40: +./gecode/minimodel/channel.hpp:71:51: 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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/extensional.cpp: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 test/int/extensional.cpp:40: +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from test/int/extensional.cpp:40: +./gecode/minimodel/channel.hpp:71:52: 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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/extensional.cpp: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 ./test/int.hh:41, + from test/int/extensional.cpp:38: +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/extensional.cpp:40: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | count(home,x,n,IRT_LQ,m,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/extensional.cpp: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 ./test/int.hh:41, + from test/int/extensional.cpp:38: +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/extensional.cpp:40: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 46 | count(home,x,y,IRT_LQ,m,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/extensional.cpp: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 ./test/int.hh:41, + from test/int/extensional.cpp:38: +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/extensional.cpp:40: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:51:32: 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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/extensional.cpp: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 ./test/int.hh:41, + from test/int/extensional.cpp:38: +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/extensional.cpp:40: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:56:32: 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/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/extensional.cpp: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 ./test/int.hh:41, + from test/int/extensional.cpp:38: +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/extensional.cpp:40: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:61:32: 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/test.hh:41, + from ./test/int.hh:39, + from test/int/extensional.cpp: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 ./test/int.hh:41, + from test/int/extensional.cpp:38: +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/extensional.cpp:40: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 66 | count(home,x,y,IRT_LQ,z,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/extensional.cpp: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 ./test/int.hh:41, + from test/int/extensional.cpp:38: +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/extensional.cpp:40: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:72:32: 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/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/extensional.cpp: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 ./test/int.hh:41, + from test/int/extensional.cpp:38: +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/extensional.cpp:40: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 77 | count(home,x,y,IRT_GQ,m,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/extensional.cpp: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 ./test/int.hh:41, + from test/int/extensional.cpp:38: +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/extensional.cpp:40: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:82:32: 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/test.hh:41, + from ./test/int.hh:39, + from test/int/extensional.cpp: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 ./test/int.hh:41, + from test/int/extensional.cpp:38: +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/extensional.cpp:40: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:87:32: 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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/extensional.cpp: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 ./test/int.hh:41, + from test/int/extensional.cpp:38: +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/extensional.cpp:40: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:92:32: 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/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/extensional.cpp: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 ./test/int.hh:41, + from test/int/extensional.cpp:38: +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/extensional.cpp:40: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 97 | count(home,x,y,IRT_GQ,z,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/extensional.cpp: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 ./test/int.hh:41, + from test/int/extensional.cpp:38: +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/extensional.cpp:40: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:103:32: 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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/extensional.cpp: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 ./test/int.hh:41, + from test/int/extensional.cpp:38: +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/extensional.cpp:40: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:108:32: 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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/extensional.cpp: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 ./test/int.hh:41, + from test/int/extensional.cpp:38: +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ In file included from ./gecode/int.hh:1723, from ./test/int.hh:41, - from test/int/linear.cpp:34: + from test/int/rel.cpp:34: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:39:27: 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, + from test/int/extensional.cpp:40: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:113:32: 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/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/linear.cpp:34: + from test/int/extensional.cpp: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 ./test/int.hh:41, - from test/int/linear.cpp:34: + from test/int/extensional.cpp:38: +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/rel.cpp: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/minimodel.hh:2083, + from test/int/extensional.cpp:40: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 118 | count(home,x,n,IRT_EQ,z,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/extensional.cpp: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 ./test/int.hh:41, + from test/int/extensional.cpp:38: +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./test/int.hh:41, + from test/int/rel.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/minimodel.hh:48, - from test/int/rel.cpp:36: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: 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:2083, + from test/int/extensional.cpp:40: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:123:32: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/rel.cpp:34: + from test/int/extensional.cpp: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 ./test/int.hh:41, + from test/int/extensional.cpp:38: +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/extensional.cpp:40: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:128:32: 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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/extensional.cpp: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 ./test/int.hh:41, + from test/int/extensional.cpp:38: +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/extensional.cpp:40: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 134 | rel(home,x,r,y,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/extensional.cpp: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 ./test/int.hh:41, + from test/int/extensional.cpp:38: +./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' + 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/extensional.cpp:40: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 139 | rel(home,x,r,y,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/extensional.cpp: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 ./test/int.hh:41, + from test/int/extensional.cpp:38: +./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' + 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/extensional.cpp:40: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 145 | dom(home,x,y,ipl); + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./test/int.hh:41, + from test/int/extensional.cpp:38: +./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' + 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/extensional.cpp:40: +./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/extensional.cpp: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 ./test/int.hh:41, + from test/int/extensional.cpp:38: +./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/extensional.cpp:40: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': +./gecode/minimodel/aliases.hpp:153:27: 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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/extensional.cpp: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/minimodel.hh:48, - from test/int/rel.cpp:36: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/minimodel.hh:48, - from test/int/rel.cpp:36: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ + from test/int/extensional.cpp:40: +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/extensional.cpp:40: +./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/rel.cpp:34: + from test/int/extensional.cpp: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 test/int/extensional.cpp:40: +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/extensional.cpp:40: +./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/extensional.cpp: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 ./test/int.hh:41, + from test/int/extensional.cpp:38: +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/linear.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/extensional.cpp:40: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': +./gecode/minimodel/aliases.hpp:159:33: 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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/extensional.cpp: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/minimodel.hh:48, - from test/int/rel.cpp:36: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ + from test/int/extensional.cpp:40: +./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' + 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/extensional.cpp:40: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': +./gecode/minimodel/aliases.hpp:165:23: 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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/extensional.cpp: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/minimodel.hh:48, + from test/int/extensional.cpp:40: +./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' + 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/extensional.cpp:40: +./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 166 | element(home,SOT_UNION,xiv,z,y); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/extensional.cpp: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/minimodel.hh:48, + from test/int/extensional.cpp:40: +./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' + 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from test/int/extensional.cpp:40: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/extensional.cpp: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 ./test/int.hh:41, + from test/int/extensional.cpp:38: +./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' + 1540 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from test/int/extensional.cpp:40: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/extensional.cpp: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 ./test/int.hh:41, + from test/int/extensional.cpp:38: +./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' + 1556 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from test/int/extensional.cpp:40: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/extensional.cpp: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 ./test/int.hh:41, + from test/int/extensional.cpp:38: +./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' + 1575 | element(Home home, const IntVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from test/int/extensional.cpp:40: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/extensional.cpp: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 ./test/int.hh:41, + from test/int/extensional.cpp:38: +./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' + 1591 | element(Home home, const BoolVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from test/int/extensional.cpp:40: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': +./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/extensional.cpp: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/minimodel.hh:48, + from test/int/extensional.cpp:40: +./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' + 1033 | element(Home home, const IntSetArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from test/int/extensional.cpp:40: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': +./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/extensional.cpp: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/minimodel.hh:48, + from test/int/extensional.cpp:40: +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./test/int.hh:41, - from test/int/linear.cpp:34: + from test/int/rel.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); @@ -323192,18 +324311,18 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/linear.cpp:34: + from test/int/rel.cpp: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 ./test/int.hh:41, - from test/int/linear.cpp:34: + from test/int/rel.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./test/int.hh:41, - from test/int/linear.cpp:34: + from test/int/rel.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); @@ -323211,18 +324330,18 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/linear.cpp:34: + from test/int/rel.cpp: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 ./test/int.hh:41, - from test/int/linear.cpp:34: + from test/int/rel.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./test/int.hh:41, - from test/int/linear.cpp:34: + from test/int/rel.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); @@ -323230,18 +324349,18 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/linear.cpp:34: + from test/int/rel.cpp: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 ./test/int.hh:41, - from test/int/linear.cpp:34: + from test/int/rel.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./test/int.hh:41, - from test/int/linear.cpp:34: + from test/int/rel.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); @@ -323249,18 +324368,18 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/linear.cpp:34: + from test/int/rel.cpp: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 ./test/int.hh:41, - from test/int/linear.cpp:34: + from test/int/rel.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./test/int.hh:41, - from test/int/linear.cpp:34: + from test/int/rel.cpp:34: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); @@ -323268,20 +324387,20 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/linear.cpp:34: + from test/int/rel.cpp: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:229, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/linear.cpp:34: + from test/int/rel.cpp: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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./test/int.hh:41, - from test/int/linear.cpp:34: + from test/int/rel.cpp:34: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -323289,20 +324408,20 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/linear.cpp:34: + from test/int/rel.cpp: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:229, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/linear.cpp:34: + from test/int/rel.cpp: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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./test/int.hh:41, - from test/int/linear.cpp:34: + from test/int/rel.cpp:34: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); @@ -323310,20 +324429,20 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/linear.cpp:34: + from test/int/rel.cpp: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:229, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/linear.cpp:34: + from test/int/rel.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./test/int.hh:41, - from test/int/linear.cpp:34: + from test/int/rel.cpp:34: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); @@ -323331,39 +324450,128 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/linear.cpp:34: + from test/int/rel.cpp: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:229, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/linear.cpp:34: + from test/int/rel.cpp: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) { | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, - from ./gecode/minimodel.hh:48, - from test/int/rel.cpp:36: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: 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/test.hh:41, - from ./test/int.hh:39, - from test/int/rel.cpp: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/minimodel.hh:48, - from test/int/rel.cpp:36: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ +test/int/extensional.cpp: In member function 'virtual void Test::Int::Extensional::RegSharedA::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/extensional.cpp:219:27: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 219 | y[i]=y[i+4]=x[i]; + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/extensional.cpp: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) + | ^~~~~~ +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, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/extensional.cpp: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) + | ^~~~~~ +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]; + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/extensional.cpp: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) + | ^~~~~~ +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]; + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/extensional.cpp: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) + | ^~~~~~ +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]; + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/extensional.cpp: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) + | ^~~~~~ +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]); + | ^ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/extensional.cpp: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) + | ^~~~~~~ +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]); + | ^ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/extensional.cpp: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) + | ^~~~~~~ +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]); + | ^ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/extensional.cpp: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) + | ^~~~~~~ +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]); + | ^ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/extensional.cpp: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) + | ^~~~~~~ +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]); + | ^ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/extensional.cpp: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) + | ^~~~~~~ +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]); + | ^ In file included from ./gecode/int.hh:4845, from ./test/int.hh:41, - from test/int/linear.cpp:34: + from test/int/rel.cpp:34: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); @@ -323371,55 +324579,73 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/linear.cpp:34: + from test/int/rel.cpp: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/int.hh:4353, from ./test/int.hh:41, - from test/int/linear.cpp:34: + from test/int/rel.cpp: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) { | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/extensional.cpp: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/int.hh:4845, from ./test/int.hh:41, - from test/int/linear.cpp:34: + from test/int/rel.cpp:34: ./gecode/int/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/test.hh:41, from ./test/int.hh:39, - from test/int/linear.cpp:34: + from test/int/rel.cpp: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 ./test/int.hh:41, - from test/int/linear.cpp:34: + from test/int/rel.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./test/int.hh:41, - from test/int/linear.cpp:34: + from test/int/rel.cpp:34: ./gecode/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/test.hh:41, from ./test/int.hh:39, - from test/int/linear.cpp:34: + from test/int/rel.cpp: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 ./test/int.hh:41, - from test/int/linear.cpp:34: + from test/int/rel.cpp: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); | ~~~~~^~~~ +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]); + | ^ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/extensional.cpp: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/int.hh:4845, from ./test/int.hh:41, - from test/int/linear.cpp:34: + from test/int/rel.cpp:34: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -323427,55 +324653,55 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/linear.cpp:34: + from test/int/rel.cpp: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/int.hh:4353, from ./test/int.hh:41, - from test/int/linear.cpp:34: + from test/int/rel.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, from ./test/int.hh:41, - from test/int/linear.cpp:34: + from test/int/rel.cpp:34: ./gecode/int/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/test.hh:41, from ./test/int.hh:39, - from test/int/linear.cpp:34: + from test/int/rel.cpp: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 ./test/int.hh:41, - from test/int/linear.cpp:34: + from test/int/rel.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 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, from ./test/int.hh:41, - from test/int/linear.cpp:34: + from test/int/rel.cpp:34: ./gecode/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:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/linear.cpp:34: + from test/int/rel.cpp: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 ./test/int.hh:41, - from test/int/linear.cpp:34: + from test/int/rel.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./test/int.hh:41, - from test/int/linear.cpp:34: + from test/int/rel.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': ./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); @@ -323483,18 +324709,18 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/linear.cpp:34: + from test/int/rel.cpp: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 ./test/int.hh:41, - from test/int/linear.cpp:34: + from test/int/rel.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./test/int.hh:41, - from test/int/linear.cpp:34: + from test/int/rel.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': ./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -323502,18 +324728,18 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/linear.cpp:34: + from test/int/rel.cpp: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 ./test/int.hh:41, - from test/int/linear.cpp:34: + from test/int/rel.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./test/int.hh:41, - from test/int/linear.cpp:34: + from test/int/rel.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': ./gecode/int/branch.hpp:50:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); @@ -323521,18 +324747,18 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/linear.cpp:34: + from test/int/rel.cpp: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 ./test/int.hh:41, - from test/int/linear.cpp:34: + from test/int/rel.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./test/int.hh:41, - from test/int/linear.cpp:34: + from test/int/rel.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': ./gecode/int/branch.hpp:55:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -323540,18 +324766,18 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/linear.cpp:34: + from test/int/rel.cpp: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 ./test/int.hh:41, - from test/int/linear.cpp:34: + from test/int/rel.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./test/int.hh:41, - from test/int/linear.cpp:34: + from test/int/rel.cpp:34: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); @@ -323559,18 +324785,18 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/linear.cpp:34: + from test/int/rel.cpp: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 ./test/int.hh:41, - from test/int/linear.cpp:34: + from test/int/rel.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./test/int.hh:41, - from test/int/linear.cpp:34: + from test/int/rel.cpp:34: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:45:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); @@ -323578,211 +324804,172 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/linear.cpp:34: + from test/int/rel.cpp: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 ./test/int.hh:41, - from test/int/linear.cpp:34: + from test/int/rel.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./test/int.hh:41, - from test/int/extensional.cpp:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/extensional.cpp: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/int.hh:1723, - from ./test/int.hh:41, - from test/int/extensional.cpp:38: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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, +In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp: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 ./test/int.hh:41, - from test/int/extensional.cpp:38: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/extensional.cpp:38: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, +./gecode/int/var/int.hpp:49:3: 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, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp: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 ./test/int.hh:41, - from test/int/extensional.cpp:38: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/extensional.cpp:38: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, +./gecode/int/var/bool.hpp:50:3: note: because '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, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp: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 ./test/int.hh:41, - from test/int/extensional.cpp:38: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/extensional.cpp:38: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, +./gecode/int/var/int.hpp:49:3: 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, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp: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 ./test/int.hh:41, - from test/int/extensional.cpp:38: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/extensional.cpp:38: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, +./gecode/int/var/bool.hpp:50:3: note: because '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, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp: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 ./test/int.hh:41, - from test/int/extensional.cpp:38: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./test/int.hh:41, - from test/int/extensional.cpp:38: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from test/int/extensional.cpp: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) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp: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/kernel.hh:229, +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from test/int/extensional.cpp: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) + | ^~~~~~ +In file included from ./gecode/kernel.hh:261, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/extensional.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./test/int.hh:41, - from test/int/extensional.cpp:38: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ^ + from test/int/linear.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/test.hh:41, from ./test/int.hh:39, - from test/int/extensional.cpp:38: + from test/int/linear.cpp: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:229, +./gecode/kernel/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, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/extensional.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./test/int.hh:41, - from test/int/extensional.cpp:38: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ^ + from test/int/linear.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/test.hh:41, from ./test/int.hh:39, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:229, +In file included from ./gecode/kernel.hh:261, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/extensional.cpp: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:4353, - from ./test/int.hh:41, - from test/int/extensional.cpp:38: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ^ + from test/int/linear.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/linear.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/extensional.cpp:38: + from test/int/linear.cpp: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:229, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/extensional.cpp: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/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48, - from test/int/linear.cpp:36: + from test/int/rel.cpp:36: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); @@ -323790,18 +324977,18 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/linear.cpp:34: + from test/int/rel.cpp: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/minimodel.hh:48, - from test/int/linear.cpp:36: + from test/int/rel.cpp:36: ./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48, - from test/int/linear.cpp:36: + from test/int/rel.cpp:36: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': ./gecode/set/int.hpp:43:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); @@ -323809,74 +324996,18 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/linear.cpp:34: + from test/int/rel.cpp: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/minimodel.hh:48, - from test/int/linear.cpp:36: + from test/int/rel.cpp:36: ./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./test/int.hh:41, - from test/int/extensional.cpp:38: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/extensional.cpp: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/int.hh:4353, - from ./test/int.hh:41, - from test/int/extensional.cpp:38: -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 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, - from ./test/int.hh:41, - from test/int/extensional.cpp:38: -./gecode/int/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/test.hh:41, - from ./test/int.hh:39, - from test/int/extensional.cpp: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 ./test/int.hh:41, - from test/int/extensional.cpp:38: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./test/int.hh:41, - from test/int/extensional.cpp:38: -./gecode/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/test.hh:41, - from ./test/int.hh:39, - from test/int/extensional.cpp: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 ./test/int.hh:41, - from test/int/extensional.cpp: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/set.hh:1173, from ./gecode/minimodel.hh:48, - from test/int/linear.cpp:36: + from test/int/rel.cpp:36: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); @@ -323884,20 +325015,20 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/linear.cpp:34: + from test/int/rel.cpp: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:229, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/linear.cpp:34: + from test/int/rel.cpp: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:1173, from ./gecode/minimodel.hh:48, - from test/int/linear.cpp:36: + from test/int/rel.cpp:36: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -323905,76 +325036,20 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/linear.cpp:34: + from test/int/rel.cpp: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:229, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/linear.cpp:34: + from test/int/rel.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./test/int.hh:41, - from test/int/extensional.cpp:38: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/extensional.cpp: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/int.hh:4353, - from ./test/int.hh:41, - from test/int/extensional.cpp:38: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from ./test/int.hh:41, - from test/int/extensional.cpp:38: -./gecode/int/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/test.hh:41, - from ./test/int.hh:39, - from test/int/extensional.cpp: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 ./test/int.hh:41, - from test/int/extensional.cpp:38: -./gecode/int.hh:4429:21: note: initializing argument 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, - from ./test/int.hh:41, - from test/int/extensional.cpp:38: -./gecode/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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/extensional.cpp: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 ./test/int.hh:41, - from test/int/extensional.cpp:38: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/minimodel.hh:48, - from test/int/linear.cpp:36: + from test/int/rel.cpp:36: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); @@ -323982,55 +325057,87 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/linear.cpp:34: + from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/minimodel.hh:48, - from test/int/linear.cpp:36: + from test/int/rel.cpp:36: ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, from ./gecode/minimodel.hh:48, - from test/int/linear.cpp:36: + from test/int/rel.cpp:36: ./gecode/set/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:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/linear.cpp:34: + from test/int/rel.cpp: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/minimodel.hh:48, - from test/int/linear.cpp:36: + from test/int/rel.cpp:36: ./gecode/set.hh:1206:20: note: initializing argument 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, from ./gecode/minimodel.hh:48, - from test/int/linear.cpp:36: + from test/int/rel.cpp:36: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/linear.cpp:34: + from test/int/rel.cpp: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/minimodel.hh:48, - from test/int/linear.cpp:36: + from test/int/rel.cpp:36: ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/extensional.cpp:38: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from test/int/extensional.cpp:40: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/extensional.cpp:38: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from test/int/extensional.cpp:40: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/set.hh:1667, from ./gecode/minimodel.hh:48, - from test/int/linear.cpp:36: + from test/int/rel.cpp:36: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': ./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); @@ -324038,37 +325145,18 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/linear.cpp:34: + from test/int/rel.cpp: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/minimodel.hh:48, - from test/int/linear.cpp:36: + from test/int/rel.cpp:36: ./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./test/int.hh:41, - from test/int/extensional.cpp:38: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/extensional.cpp: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 ./test/int.hh:41, - from test/int/extensional.cpp:38: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/minimodel.hh:48, - from test/int/linear.cpp:36: + from test/int/rel.cpp:36: ./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': ./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); @@ -324076,129 +325164,182 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/linear.cpp:34: + from test/int/rel.cpp: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/minimodel.hh:48, - from test/int/linear.cpp:36: + from test/int/rel.cpp:36: ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./test/int.hh:41, - from test/int/extensional.cpp:38: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ +In file included from ./gecode/set.hh:1866, + from ./gecode/minimodel.hh:48, + from test/int/rel.cpp:36: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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/test.hh:41, from ./test/int.hh:39, - from test/int/extensional.cpp:38: + from test/int/rel.cpp: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 ./test/int.hh:41, +In file included from ./gecode/minimodel.hh:48, + from test/int/rel.cpp:36: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, from test/int/extensional.cpp:38: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/extensional.cpp:38: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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:150, +./gecode/int/var/int.hpp:49:3: 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, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp: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 ./test/int.hh:41, - from test/int/extensional.cpp:38: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/extensional.cpp:38: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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:150, +./gecode/int/var/bool.hpp:50:3: note: because '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, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp: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 ./test/int.hh:41, - from test/int/extensional.cpp:38: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, - from test/int/linear.cpp:36: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: 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/int/extensional.cpp: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) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/linear.cpp: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/minimodel.hh:48, - from test/int/linear.cpp:36: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./test/int.hh:41, from test/int/extensional.cpp:38: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: 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, +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from test/int/extensional.cpp:40: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp: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 ./test/int.hh:41, +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./test/int.hh:41, from test/int/extensional.cpp:38: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, +./gecode/int/var/int.hpp:49:3: 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, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/extensional.cpp:38: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/extensional.cpp:38: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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:150, +./gecode/int/var/bool.hpp:50:3: 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, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp: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 ./test/int.hh:41, +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/minimodel.hh:48, + from test/int/extensional.cpp: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) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/test.hh:41, + from ./test/int.hh:39, from test/int/extensional.cpp:38: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from test/int/extensional.cpp:40: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51, from test/int/rel.cpp:36: @@ -324279,6 +325420,8 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/int/gcc.o test/int/gcc.cpp In file included from ./gecode/float.hh:1811, from ./gecode/minimodel.hh:51, from test/int/rel.cpp:36: @@ -324335,222 +325478,6 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48, - from test/int/extensional.cpp:40: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/extensional.cpp: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/minimodel.hh:48, - from test/int/extensional.cpp:40: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar 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(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: 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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/extensional.cpp: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/minimodel.hh:48, - from test/int/extensional.cpp:40: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/minimodel.hh:48, - from test/int/extensional.cpp:40: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/extensional.cpp: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/kernel.hh:229, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/extensional.cpp: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:1173, - from ./gecode/minimodel.hh:48, - from test/int/extensional.cpp:40: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: 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/extensional.cpp: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/kernel.hh:229, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/extensional.cpp:38: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/minimodel.hh:51, - from test/int/linear.cpp:36: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:40:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/linear.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because '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:51, - from test/int/linear.cpp:36: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/minimodel.hh:51, - from test/int/linear.cpp:36: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:45:25: 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/test.hh:41, - from ./test/int.hh:39, - from test/int/linear.cpp: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/minimodel.hh:51, - from test/int/linear.cpp:36: -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from ./gecode/minimodel.hh:51, - from test/int/linear.cpp:36: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/linear.cpp: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:229, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/linear.cpp: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, - from ./gecode/minimodel.hh:48, - from test/int/extensional.cpp:40: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -In file included from ./gecode/float.hh:1546, - from ./gecode/minimodel.hh:51, - from test/int/linear.cpp:36: -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:29: 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/linear.cpp: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:229, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/linear.cpp: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/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/extensional.cpp: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/set.hh:1173, - from ./gecode/minimodel.hh:48, - from test/int/extensional.cpp:40: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, - from ./gecode/minimodel.hh:48, - from test/int/extensional.cpp:40: -./gecode/set/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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/extensional.cpp: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/minimodel.hh:48, - from test/int/extensional.cpp:40: -./gecode/set.hh:1206:20: note: initializing argument 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, - from ./gecode/minimodel.hh:48, - from test/int/extensional.cpp:40: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/extensional.cpp: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/minimodel.hh:48, - from test/int/extensional.cpp:40: -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/minimodel.hh:51, from test/int/rel.cpp:36: @@ -324626,62 +325553,6 @@ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811, - from ./gecode/minimodel.hh:51, - from test/int/linear.cpp:36: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/linear.cpp: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/float.hh:1546, - from ./gecode/minimodel.hh:51, - from test/int/linear.cpp:36: -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, - from ./gecode/minimodel.hh:51, - from test/int/linear.cpp:36: -./gecode/float/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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/linear.cpp: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/minimodel.hh:51, - from test/int/linear.cpp:36: -./gecode/float.hh:1578:22: note: initializing argument 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, - from ./gecode/minimodel.hh:51, - from test/int/linear.cpp:36: -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/linear.cpp: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/minimodel.hh:51, - from test/int/linear.cpp:36: -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::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, from test/int/rel.cpp:36: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': @@ -324700,63 +325571,6 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/minimodel.hh:48, - from test/int/extensional.cpp:40: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/extensional.cpp: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/minimodel.hh:48, - from test/int/extensional.cpp:40: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/minimodel.hh:48, - from test/int/extensional.cpp:40: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/extensional.cpp: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/minimodel.hh:48, - from test/int/extensional.cpp:40: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, - from ./gecode/minimodel.hh:48, - from test/int/extensional.cpp:40: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: 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/test.hh:41, - from ./test/int.hh:39, - from test/int/extensional.cpp: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/minimodel.hh:48, - from test/int/extensional.cpp:40: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608, from test/int/rel.cpp:36: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': @@ -325156,25 +325970,6 @@ ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/minimodel.hh:51, - from test/int/linear.cpp:36: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:39:52: 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/test.hh:41, - from ./test/int.hh:39, - from test/int/linear.cpp: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/minimodel.hh:51, - from test/int/linear.cpp:36: -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from test/int/rel.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': @@ -325193,25 +325988,6 @@ ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/minimodel.hh:51, - from test/int/linear.cpp:36: -./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/linear.cpp: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/minimodel.hh:51, - from test/int/linear.cpp:36: -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from test/int/rel.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': @@ -325392,25 +326168,6 @@ ./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137, - from ./gecode/minimodel.hh:51, - from test/int/linear.cpp:36: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': -./gecode/float/trace.hpp:39:39: 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/test.hh:41, - from ./test/int.hh:39, - from test/int/linear.cpp: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/minimodel.hh:51, - from test/int/linear.cpp:36: -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from test/int/rel.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': @@ -325568,42 +326325,6 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:240, - from test/int/linear.cpp:36: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/linear.cpp: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 ./test/int.hh:41, - from test/int/linear.cpp:34: -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817, - from test/int/linear.cpp:36: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:27: 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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/linear.cpp: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/minimodel.hh:51, - from test/int/linear.cpp:36: -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from test/int/rel.cpp:36: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': @@ -325712,46 +326433,69 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1608, - from test/int/linear.cpp:36: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | e.post(home,t ? irt : neg(irt),ipls); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, +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, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/rel.cpp: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) + | ^~~~~~ +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]; + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/rel.cpp:34: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +In file included from ./gecode/int.hh:917, + from ./test/int.hh:41, from test/int/linear.cpp: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 test/int/linear.cpp:36: -./gecode/minimodel.hh:316:20: note: initializing argument 1 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:1608, - from test/int/linear.cpp:36: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? irt : neg(irt),b,ipls); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, from test/int/linear.cpp: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 test/int/linear.cpp: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/minimodel.hh:1609, - from test/int/linear.cpp:36: -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': -./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | e.post(home,t ? frt : neg(frt)); - | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +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]); + | ^ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/rel.cpp: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) + | ^~~~~~~ +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]); + | ^ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/rel.cpp: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) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723, + from ./test/int.hh:41, + from test/int/linear.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/test.hh:41, from ./test/int.hh:39, @@ -325759,16 +326503,71 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from test/int/linear.cpp:36: -./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' - 878 | void post(Home home, FloatRelType frt) const; - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1609, - from test/int/linear.cpp:36: -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': -./gecode/minimodel/float-rel.hpp:78:37: 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 ./test/int.hh:41, + from test/int/linear.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +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]); + | ^ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/rel.cpp: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) + | ^~~~~~~ +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]); + | ^ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/rel.cpp: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) + | ^~~~~~~ +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]; + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/rel.cpp: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) + | ^~~~~~ +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]; + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/rel.cpp: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) + | ^~~~~~ +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]); + | ^ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/rel.cpp: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) + | ^~~~~~~ +In file included from ./gecode/int.hh:2555, + from ./test/int.hh:41, + from test/int/linear.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -325776,16 +326575,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 test/int/linear.cpp:36: -./gecode/minimodel.hh:881:20: note: initializing argument 1 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 ./test/int.hh:41, + from test/int/linear.cpp:34: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612, - from test/int/linear.cpp:36: -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': -./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | _e0.post(home,_srt,_e1); - | ^ +In file included from ./gecode/int.hh:2555, + from ./test/int.hh:41, + from test/int/linear.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -325793,15 +326594,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 test/int/linear.cpp: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 ./test/int.hh:41, + from test/int/linear.cpp:34: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612, - from test/int/linear.cpp:36: -./gecode/minimodel/set-rel.hpp:62:31: 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:2555, + from ./test/int.hh:41, + from test/int/linear.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -325809,15 +326613,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 test/int/linear.cpp: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 ./test/int.hh:41, + from test/int/linear.cpp:34: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612, - from test/int/linear.cpp:36: -./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 64 | _e0.post(home,SRT_EQ,_e1); - | ^ +In file included from ./gecode/int.hh:2555, + from ./test/int.hh:41, + from test/int/linear.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -325825,15 +326632,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) { | ^~~~ -In file included from test/int/linear.cpp: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 ./test/int.hh:41, + from test/int/linear.cpp:34: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612, - from test/int/linear.cpp:36: -./gecode/minimodel/set-rel.hpp:67:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 67 | _e0.post(home,b,true,_srt,_e1); - | ^ +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]); + | ^ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/rel.cpp: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) + | ^~~~~~~ +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]); + | ^ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/rel.cpp: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) + | ^~~~~~~ +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]; + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/rel.cpp: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) + | ^~~~~~ +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]; + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/rel.cpp:34: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +In file included from ./gecode/int.hh:4353, + from ./test/int.hh:41, + from test/int/linear.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -325841,33 +326693,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 test/int/linear.cpp: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, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612, - from test/int/linear.cpp:36: -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': -./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | _e0.post(home,b,t,_srt,_e1); - | ^ -In file included from ./gecode/kernel.hh:150, +In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp: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 test/int/linear.cpp: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, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from test/int/linear.cpp:36: -./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/channel.hpp:41:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | BoolVar b(home,0,1); channel(home,b,x); - | ^ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./test/int.hh:41, + from test/int/linear.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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, @@ -325875,35 +326714,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 ./test/int.hh:41, - from test/int/linear.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from test/int/linear.cpp:36: -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | IntVar x(home,0,1); channel(home,b,x); - | ^ -In file included from ./gecode/kernel.hh:150, +In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp: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 ./test/int.hh:41, +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./test/int.hh:41, from test/int/linear.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from test/int/linear.cpp:36: -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': -./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | channel(home,f,x); - | ^ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -325911,34 +326735,20 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/minimodel.hh:51, - from test/int/linear.cpp:36: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from test/int/linear.cpp:36: -./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': -./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 70 | rel(home,SOT_UNION,x,s); - | ^ -In file included from ./gecode/kernel.hh:150, +In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp: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/minimodel.hh:48, - from test/int/linear.cpp:36: -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from test/int/linear.cpp:36: -./gecode/minimodel/channel.hpp:71:51: warning: 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:4353, + from ./test/int.hh:41, + from test/int/linear.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -325946,30 +326756,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 test/int/linear.cpp:36: -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from test/int/linear.cpp:36: -./gecode/minimodel/channel.hpp:71:52: 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:150, +In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp: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 ./test/int.hh:41, - from test/int/linear.cpp:34: -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::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]; +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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/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]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, @@ -325978,12 +326774,55 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/linear.cpp:36: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | count(home,x,n,IRT_LQ,m,ipl); - | ^ +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]; + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/rel.cpp: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) + | ^~~~~~ +test/int/rel.cpp: In member function 'virtual void Test::Int::Rel::BoolArrayVar::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/rel.cpp:533:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 533 | y[i]=channel(home,x[i]); z[i]=channel(home,x[n+i]); + | ^ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/rel.cpp: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) + | ^~~~~~~ +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]); + | ^ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/rel.cpp: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) + | ^~~~~~~ +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]); + | ^ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/rel.cpp: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) + | ^~~~~~~ +In file included from ./gecode/int.hh:4845, + from ./test/int.hh:41, + from test/int/linear.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -325991,17 +326830,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 ./test/int.hh:41, +In file included from ./gecode/int.hh:4353, + from ./test/int.hh:41, from test/int/linear.cpp:34: -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/linear.cpp:36: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 46 | count(home,x,y,IRT_LQ,m,ipl); - | ^ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./test/int.hh:41, + from test/int/linear.cpp:34: +./gecode/int/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/test.hh:41, from ./test/int.hh:39, @@ -326011,15 +326851,15 @@ | ^~~~ In file included from ./test/int.hh:41, from test/int/linear.cpp:34: -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/linear.cpp:36: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:51:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | count(home,x,y,IRT_LQ,m,ipl); - | ^ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./test/int.hh:41, + from test/int/linear.cpp:34: +./gecode/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/test.hh:41, from ./test/int.hh:39, @@ -326029,15 +326869,16 @@ | ^~~~ In file included from ./test/int.hh:41, from test/int/linear.cpp:34: -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/linear.cpp:36: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:56:32: 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); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./test/int.hh:41, + from test/int/linear.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -326045,17 +326886,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 ./test/int.hh:41, +In file included from ./gecode/int.hh:4353, + from ./test/int.hh:41, from test/int/linear.cpp:34: -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/linear.cpp:36: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:61:32: 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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./test/int.hh:41, + from test/int/linear.cpp:34: +./gecode/int/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/test.hh:41, from ./test/int.hh:39, @@ -326065,15 +326907,15 @@ | ^~~~ In file included from ./test/int.hh:41, from test/int/linear.cpp:34: -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/linear.cpp:36: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 66 | count(home,x,y,IRT_LQ,z,ipl); - | ^ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./test/int.hh:41, + from test/int/linear.cpp:34: +./gecode/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:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -326083,15 +326925,16 @@ | ^~~~ In file included from ./test/int.hh:41, from test/int/linear.cpp:34: -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/linear.cpp:36: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:72:32: 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, + from ./test/int.hh:41, + from test/int/linear.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -326101,15 +326944,16 @@ | ^~~~ In file included from ./test/int.hh:41, from test/int/linear.cpp:34: -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/linear.cpp:36: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:77:32: 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(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./test/int.hh:41, + from test/int/linear.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -326119,15 +326963,16 @@ | ^~~~ In file included from ./test/int.hh:41, from test/int/linear.cpp:34: -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/linear.cpp:36: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:82:32: 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:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./test/int.hh:41, + from test/int/linear.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -326137,15 +326982,16 @@ | ^~~~ In file included from ./test/int.hh:41, from test/int/linear.cpp:34: -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/linear.cpp:36: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:87:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 87 | count(home,x,n,IRT_GQ,z,ipl); - | ^ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./test/int.hh:41, + from test/int/linear.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -326155,87 +327001,80 @@ | ^~~~ In file included from ./test/int.hh:41, from test/int/linear.cpp:34: -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/linear.cpp:36: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:92:32: 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/kernel.hh:150, +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/linear.cpp: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 ./test/int.hh:41, - from test/int/linear.cpp:34: -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/linear.cpp:36: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 97 | count(home,x,y,IRT_GQ,z,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, + from test/int/rel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/rel.cpp: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:176, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/linear.cpp: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 ./test/int.hh:41, - from test/int/linear.cpp:34: -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/linear.cpp:36: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:103:32: 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:150, + from test/int/rel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/rel.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/linear.cpp: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 ./test/int.hh:41, - from test/int/linear.cpp:34: -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + from test/int/rel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/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:2083, - from test/int/linear.cpp:36: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:108:32: 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:150, +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/rel.cpp: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:176, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/linear.cpp: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 ./test/int.hh:41, - from test/int/linear.cpp:34: -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + from test/int/rel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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:2083, - from test/int/linear.cpp:36: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:113:32: 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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/rel.cpp: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) + | ^~~~~~~ +In file included from ./gecode/int.hh:5699, + from ./test/int.hh:41, + from test/int/linear.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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/test.hh:41, from ./test/int.hh:39, @@ -326245,15 +327084,16 @@ | ^~~~ In file included from ./test/int.hh:41, from test/int/linear.cpp:34: -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/linear.cpp:36: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 118 | count(home,x,n,IRT_EQ,z,ipl); - | ^ +In file included from ./gecode/int.hh:5699, + from ./test/int.hh:41, + from test/int/linear.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -326263,122 +327103,148 @@ | ^~~~ In file included from ./test/int.hh:41, from test/int/linear.cpp:34: -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::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(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/linear.cpp:36: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:123:32: 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:150, +In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/linear.cpp: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 ./test/int.hh:41, - from test/int/linear.cpp:34: -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + from test/int/rel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from test/int/rel.cpp:36: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/rel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/linear.cpp:36: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:128:32: 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:150, +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from test/int/rel.cpp:36: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/linear.cpp: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 ./test/int.hh:41, - from test/int/linear.cpp:34: -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + from test/int/rel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from test/int/rel.cpp: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) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/rel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/linear.cpp:36: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 134 | rel(home,x,r,y,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from test/int/rel.cpp: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) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/linear.cpp: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 ./test/int.hh:41, - from test/int/linear.cpp:34: -./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' - 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/linear.cpp:36: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 139 | rel(home,x,r,y,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, + from test/int/rel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/rel.cpp: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:176, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/linear.cpp: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 ./test/int.hh:41, - from test/int/linear.cpp:34: -./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' - 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/linear.cpp:36: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 145 | dom(home,x,y,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, + from test/int/rel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/rel.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/linear.cpp: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 ./test/int.hh:41, - from test/int/linear.cpp:34: -./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' - 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/linear.cpp:36: -./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, + from test/int/rel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from test/int/rel.cpp:36: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/linear.cpp: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 ./test/int.hh:41, - from test/int/linear.cpp:34: -./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, + from test/int/rel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from test/int/rel.cpp: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) + | ^~~~~~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/minimodel.hh:48, from test/int/linear.cpp:36: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': -./gecode/minimodel/aliases.hpp:153:27: 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(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -326388,14 +327254,16 @@ | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/linear.cpp:36: -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, +In file included from ./gecode/set.hh:755, + from ./gecode/minimodel.hh:48, from test/int/linear.cpp:36: -./gecode/minimodel/aliases.hpp:154:51: 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/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -326403,15 +327271,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 test/int/linear.cpp:36: -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, +In file included from ./gecode/minimodel.hh:48, from test/int/linear.cpp:36: -./gecode/minimodel/aliases.hpp:154:52: 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:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/minimodel.hh:48, + from test/int/linear.cpp:36: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -326419,35 +327290,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 ./test/int.hh:41, - from test/int/linear.cpp:34: -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/linear.cpp:36: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': -./gecode/minimodel/aliases.hpp:159:33: 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:150, +In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp: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/minimodel.hh:48, - from test/int/linear.cpp:36: -./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' - 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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, + from ./gecode/minimodel.hh:48, from test/int/linear.cpp:36: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': -./gecode/minimodel/aliases.hpp:165:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 165 | channel(home,x,xiv); - | ^ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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, @@ -326455,31 +327311,26 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/minimodel.hh:48, - from test/int/linear.cpp:36: -./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' - 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/linear.cpp:36: -./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 166 | element(home,SOT_UNION,xiv,z,y); - | ^ -In file included from ./gecode/kernel.hh:150, +In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp: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/minimodel.hh:48, - from test/int/linear.cpp:36: -./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' - 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/rel.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, from ./gecode/int.hh:604, from ./test/int.hh:41, @@ -326487,12 +327338,73 @@ ./gecode/int/var/int.hpp:49:3: 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, +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/rel.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/rel.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/rel.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/minimodel.hh:48, + from test/int/rel.cpp:36: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/rel.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from test/int/rel.cpp: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) + | ^~~~~~~~ +In file included from ./gecode/set.hh:1438, + from ./gecode/minimodel.hh:48, from test/int/linear.cpp:36: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/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/int.hh:39, @@ -326500,17 +327412,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 ./test/int.hh:41, - from test/int/linear.cpp:34: -./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' - 1540 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, +In file included from ./gecode/set.hh:1173, + from ./gecode/minimodel.hh:48, from test/int/linear.cpp:36: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/minimodel.hh:48, + from test/int/linear.cpp:36: +./gecode/set/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:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -326518,17 +327431,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 ./test/int.hh:41, - from test/int/linear.cpp:34: -./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' - 1556 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, +In file included from ./gecode/minimodel.hh:48, from test/int/linear.cpp:36: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared '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:1206:20: note: initializing argument 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, + from ./gecode/minimodel.hh:48, + from test/int/linear.cpp:36: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -326536,17 +327449,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 ./test/int.hh:41, - from test/int/linear.cpp:34: -./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' - 1575 | element(Home home, const IntVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, +In file included from ./gecode/minimodel.hh:48, from test/int/linear.cpp:36: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/minimodel.hh:48, + from test/int/linear.cpp:36: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -326554,17 +327468,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 ./test/int.hh:41, - from test/int/linear.cpp:34: -./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, +In file included from ./gecode/minimodel.hh:48, from test/int/linear.cpp:36: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': -./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-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:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/minimodel.hh:48, + from test/int/linear.cpp:36: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -326574,15 +327489,16 @@ | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/linear.cpp:36: -./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' - 1033 | element(Home home, const IntSetArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866, + from ./gecode/minimodel.hh:48, from test/int/linear.cpp:36: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': -./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-declared '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/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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/test.hh:41, from ./test/int.hh:39, @@ -326592,181 +327508,12 @@ | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/linear.cpp:36: -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' - 1041 | element(Home home, const SetVarArgs& a, - | ~~~~~^~~~ -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]); - | ^ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/rel.cpp: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) - | ^~~~~~~ -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]); - | ^ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/rel.cpp: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) - | ^~~~~~~ -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]); - | ^ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/rel.cpp: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) - | ^~~~~~~ -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]); - | ^ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/rel.cpp: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) - | ^~~~~~~ -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]; - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/rel.cpp: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) - | ^~~~~~ -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]; - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/rel.cpp: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) - | ^~~~~~ -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]); - | ^ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/rel.cpp: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) - | ^~~~~~~ -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]); - | ^ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/rel.cpp: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) - | ^~~~~~~ -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]); - | ^ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/rel.cpp: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) - | ^~~~~~~ -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]; - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/rel.cpp: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) - | ^~~~~~ -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]; - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/rel.cpp: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) - | ^~~~~~ -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]; - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/rel.cpp: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) - | ^~~~~~ -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]; - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/rel.cpp: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) - | ^~~~~~ -test/int/rel.cpp: In member function 'virtual void Test::Int::Rel::BoolArrayVar::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/rel.cpp:533:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 533 | y[i]=channel(home,x[i]); z[i]=channel(home,x[n+i]); - | ^ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/rel.cpp: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) - | ^~~~~~~ -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]); - | ^ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/rel.cpp: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) - | ^~~~~~~ -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]); - | ^ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/rel.cpp: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/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51, - from test/int/extensional.cpp:40: + from test/int/linear.cpp:36: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:40:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); @@ -326774,18 +327521,18 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because '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:51, - from test/int/extensional.cpp:40: + from test/int/linear.cpp:36: ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51, - from test/int/extensional.cpp:40: + from test/int/linear.cpp:36: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:45:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); @@ -326793,18 +327540,18 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because '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:51, - from test/int/extensional.cpp:40: + from test/int/linear.cpp:36: ./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/minimodel.hh:51, - from test/int/extensional.cpp:40: + from test/int/linear.cpp:36: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); @@ -326812,20 +327559,20 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/extensional.cpp:38: + from test/int/linear.cpp: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/float.hh:1546, from ./gecode/minimodel.hh:51, - from test/int/extensional.cpp:40: + from test/int/linear.cpp:36: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -326833,31 +327580,20 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/extensional.cpp:38: + from test/int/linear.cpp: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) { | ~~~~~^~~~ -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, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/linear.cpp: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/float.hh:1811, from ./gecode/minimodel.hh:51, - from test/int/extensional.cpp:40: + from test/int/linear.cpp:36: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = FloatAFC(home,x,decay()); @@ -326865,88 +327601,55 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because '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, from ./gecode/minimodel.hh:51, - from test/int/extensional.cpp:40: + from test/int/linear.cpp:36: ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, from ./gecode/minimodel.hh:51, - from test/int/extensional.cpp:40: + from test/int/linear.cpp:36: ./gecode/float/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:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because '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:51, - from test/int/extensional.cpp:40: + from test/int/linear.cpp:36: ./gecode/float.hh:1578:22: note: initializing argument 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, from ./gecode/minimodel.hh:51, - from test/int/extensional.cpp:40: + from test/int/linear.cpp:36: ./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because '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:51, - from test/int/extensional.cpp:40: + from test/int/linear.cpp:36: ./gecode/float.hh:1630:19: note: 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/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]; - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/linear.cpp: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) - | ^~~~~~ -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]); - | ^ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/linear.cpp: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) - | ^~~~~~~ -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:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/linear.cpp: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) - | ^~~~~~~ In file included from ./gecode/float.hh:2005, from ./gecode/minimodel.hh:51, - from test/int/extensional.cpp:40: + from test/int/linear.cpp:36: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': ./gecode/float/branch.hpp:39:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); @@ -326954,18 +327657,18 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because '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:51, - from test/int/extensional.cpp:40: + from test/int/linear.cpp:36: ./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/minimodel.hh:51, - from test/int/extensional.cpp:40: + from test/int/linear.cpp:36: ./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': ./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); @@ -326973,18 +327676,18 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because '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:51, - from test/int/extensional.cpp:40: + from test/int/linear.cpp:36: ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137, from ./gecode/minimodel.hh:51, - from test/int/extensional.cpp:40: + from test/int/linear.cpp:36: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); @@ -326992,17 +327695,17 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because '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:51, - from test/int/extensional.cpp:40: + from test/int/linear.cpp:36: ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, - from test/int/extensional.cpp:40: + from test/int/linear.cpp:36: ./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); @@ -327010,17 +327713,17 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817, - from test/int/extensional.cpp:40: + from test/int/linear.cpp:36: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); @@ -327028,65 +327731,17 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because '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:51, - from test/int/extensional.cpp:40: + from test/int/linear.cpp:36: ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/rel.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/rel.cpp: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:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/rel.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/rel.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/rel.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/rel.cpp: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/minimodel.hh:1608, - from test/int/extensional.cpp:40: + from test/int/linear.cpp:36: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); @@ -327094,71 +327749,33 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from test/int/extensional.cpp:40: +In file included from test/int/linear.cpp:36: ./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ -test/int/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]); - | ^ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/linear.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/rel.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608, - from test/int/extensional.cpp:40: + from test/int/linear.cpp:36: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:78:42: 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:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/rel.cpp: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) - | ^~~~~~~ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from test/int/extensional.cpp:40: +In file included from test/int/linear.cpp: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, | ~~~~~^~~~ -test/int/linear.cpp: In member function 'virtual void Test::Int::Linear::BoolVar::post(Gecode::Space&, Gecode::IntVarArray&, Gecode::Reify)': -test/int/linear.cpp:252:42: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 252 | y[i]=Gecode::channel(home,x[i]); - | ^ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/linear.cpp: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) - | ^~~~~~~ In file included from ./gecode/minimodel.hh:1609, - from test/int/extensional.cpp:40: + from test/int/linear.cpp:36: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); @@ -327166,16 +327783,16 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from test/int/extensional.cpp:40: +In file included from test/int/linear.cpp:36: ./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609, - from test/int/extensional.cpp:40: + from test/int/linear.cpp:36: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': ./gecode/minimodel/float-rel.hpp:78:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); @@ -327183,16 +327800,16 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from test/int/extensional.cpp:40: +In file included from test/int/linear.cpp:36: ./gecode/minimodel.hh:881:20: note: initializing argument 1 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, - from test/int/extensional.cpp:40: + from test/int/linear.cpp:36: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); @@ -327200,64 +327817,64 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from test/int/extensional.cpp:40: +In file included from test/int/linear.cpp: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, - from test/int/extensional.cpp:40: + from test/int/linear.cpp:36: ./gecode/minimodel/set-rel.hpp:62:31: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from test/int/extensional.cpp:40: +In file included from test/int/linear.cpp: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, - from test/int/extensional.cpp:40: + from test/int/linear.cpp:36: ./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from test/int/extensional.cpp:40: +In file included from test/int/linear.cpp: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, - from test/int/extensional.cpp:40: + from test/int/linear.cpp:36: ./gecode/minimodel/set-rel.hpp:67:36: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from test/int/extensional.cpp:40: +In file included from test/int/linear.cpp: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, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, - from test/int/extensional.cpp:40: + from test/int/linear.cpp:36: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': ./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); @@ -327265,16 +327882,16 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from test/int/extensional.cpp:40: +In file included from test/int/linear.cpp: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, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, - from test/int/extensional.cpp:40: + from test/int/linear.cpp:36: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:41:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); @@ -327282,17 +327899,17 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, - from test/int/extensional.cpp:40: + from test/int/linear.cpp:36: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); @@ -327300,17 +327917,17 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, - from test/int/extensional.cpp:40: + from test/int/linear.cpp:36: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); @@ -327318,17 +327935,17 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because '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:51, - from test/int/extensional.cpp:40: + from test/int/linear.cpp:36: ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, - from test/int/extensional.cpp:40: + from test/int/linear.cpp:36: ./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); @@ -327336,50 +327953,50 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because '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:48, - from test/int/extensional.cpp:40: + from test/int/linear.cpp:36: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, - from test/int/extensional.cpp:40: + from test/int/linear.cpp:36: ./gecode/minimodel/channel.hpp:71:51: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from test/int/extensional.cpp:40: +In file included from test/int/linear.cpp:36: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, - from test/int/extensional.cpp:40: + from test/int/linear.cpp:36: ./gecode/minimodel/channel.hpp:71:52: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from test/int/extensional.cpp:40: + from test/int/linear.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); @@ -327387,17 +328004,17 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from test/int/extensional.cpp:40: + from test/int/linear.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); @@ -327405,17 +328022,17 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from test/int/extensional.cpp:40: + from test/int/linear.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:51:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); @@ -327423,17 +328040,17 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from test/int/extensional.cpp:40: + from test/int/linear.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:56:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); @@ -327441,17 +328058,17 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from test/int/extensional.cpp:40: + from test/int/linear.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:61:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); @@ -327459,17 +328076,17 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from test/int/extensional.cpp:40: + from test/int/linear.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); @@ -327477,17 +328094,17 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from test/int/extensional.cpp:40: + from test/int/linear.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:72:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); @@ -327495,17 +328112,17 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from test/int/extensional.cpp:40: + from test/int/linear.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); @@ -327513,17 +328130,17 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from test/int/extensional.cpp:40: + from test/int/linear.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:82:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); @@ -327531,17 +328148,17 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from test/int/extensional.cpp:40: + from test/int/linear.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:87:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); @@ -327549,17 +328166,17 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from test/int/extensional.cpp:40: + from test/int/linear.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:92:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); @@ -327567,17 +328184,17 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from test/int/extensional.cpp:40: + from test/int/linear.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); @@ -327585,17 +328202,17 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from test/int/extensional.cpp:40: + from test/int/linear.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:103:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); @@ -327603,17 +328220,17 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from test/int/extensional.cpp:40: + from test/int/linear.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:108:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); @@ -327621,17 +328238,17 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from test/int/extensional.cpp:40: + from test/int/linear.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:113:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); @@ -327639,17 +328256,17 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from test/int/extensional.cpp:40: + from test/int/linear.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); @@ -327657,17 +328274,17 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from test/int/extensional.cpp:40: + from test/int/linear.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:123:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); @@ -327675,17 +328292,17 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from test/int/extensional.cpp:40: + from test/int/linear.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:128:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); @@ -327693,17 +328310,17 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from test/int/extensional.cpp:40: + from test/int/linear.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); @@ -327711,17 +328328,17 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from test/int/extensional.cpp:40: + from test/int/linear.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); @@ -327729,17 +328346,17 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from test/int/extensional.cpp:40: + from test/int/linear.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); @@ -327747,34 +328364,34 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from test/int/extensional.cpp:40: + from test/int/linear.cpp:36: ./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from test/int/extensional.cpp:40: + from test/int/linear.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:153:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); @@ -327782,50 +328399,50 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because '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:48, - from test/int/extensional.cpp:40: + from test/int/linear.cpp:36: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from test/int/extensional.cpp:40: + from test/int/linear.cpp:36: ./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from test/int/extensional.cpp:40: +In file included from test/int/linear.cpp:36: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from test/int/extensional.cpp:40: + from test/int/linear.cpp:36: ./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from test/int/extensional.cpp:40: + from test/int/linear.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:159:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); @@ -327833,17 +328450,17 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because '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:48, - from test/int/extensional.cpp:40: + from test/int/linear.cpp:36: ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from test/int/extensional.cpp:40: + from test/int/linear.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:165:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); @@ -327851,34 +328468,34 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because '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:48, - from test/int/extensional.cpp:40: + from test/int/linear.cpp:36: ./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from test/int/extensional.cpp:40: + from test/int/linear.cpp:36: ./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because '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:48, - from test/int/extensional.cpp:40: + from test/int/linear.cpp:36: ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, - from test/int/extensional.cpp:40: + from test/int/linear.cpp:36: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); @@ -327886,17 +328503,17 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, - from test/int/extensional.cpp:40: + from test/int/linear.cpp:36: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); @@ -327904,17 +328521,17 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, - from test/int/extensional.cpp:40: + from test/int/linear.cpp:36: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); @@ -327922,17 +328539,17 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, - from test/int/extensional.cpp:40: + from test/int/linear.cpp:36: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); @@ -327940,17 +328557,17 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, - from test/int/extensional.cpp:40: + from test/int/linear.cpp:36: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); @@ -327958,17 +328575,17 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because '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:48, - from test/int/extensional.cpp:40: + from test/int/linear.cpp:36: ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, - from test/int/extensional.cpp:40: + from test/int/linear.cpp:36: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); @@ -327976,256 +328593,92 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/extensional.cpp:38: + from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because '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:48, - from test/int/extensional.cpp:40: + from test/int/linear.cpp:36: ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/rel.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from test/int/rel.cpp:36: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/rel.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from test/int/rel.cpp:36: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -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, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/extensional.cpp: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) - | ^~~~~~ -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, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/extensional.cpp: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) - | ^~~~~~ -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]; - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/extensional.cpp: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) - | ^~~~~~ -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/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, from ./gecode/int.hh:604, from ./test/int.hh:41, - from test/int/extensional.cpp:38: + from test/int/linear.cpp: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) | ^~~~~~ -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/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]; + | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, - from test/int/extensional.cpp:38: + from test/int/linear.cpp: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) | ^~~~~~ -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]); - | ^ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/extensional.cpp: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) - | ^~~~~~~ -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]); - | ^ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/extensional.cpp: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) - | ^~~~~~~ -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]); - | ^ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/extensional.cpp: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) - | ^~~~~~~ -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]); - | ^ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/extensional.cpp: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) - | ^~~~~~~ -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/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]); + | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, - from test/int/extensional.cpp:38: + from test/int/linear.cpp: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) | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/rel.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/int/rel.cpp: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) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/rel.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/int/rel.cpp: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) - | ^~~~~~~~ -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]); - | ^ +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:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, - from test/int/extensional.cpp:38: + from test/int/linear.cpp: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) | ^~~~~~~ -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]); - | ^ +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]); + | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, - from test/int/extensional.cpp:38: + from test/int/linear.cpp: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) | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/rel.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/rel.cpp: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:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/rel.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' 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&, Gecode::Reify)': +test/int/linear.cpp:252:42: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 252 | y[i]=Gecode::channel(home,x[i]); + | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, - from test/int/rel.cpp:34: + from test/int/linear.cpp: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) | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, +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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from test/int/rel.cpp:36: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ + 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:176, from ./test/test.hh:41, from ./test/int.hh:39, @@ -328277,22 +328730,6 @@ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/extensional.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/extensional.cpp:38: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:171:31: required from here @@ -328309,71 +328746,6 @@ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/extensional.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/extensional.cpp:38: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/extensional.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/extensional.cpp:38: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/extensional.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/extensional.cpp:38: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/rel.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/int/rel.cpp: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) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here @@ -328406,118 +328778,6 @@ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/extensional.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from test/int/extensional.cpp: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) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/extensional.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from test/int/extensional.cpp: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) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/rel.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/rel.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/rel.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/rel.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/rel.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/minimodel.hh:48, - from test/int/rel.cpp:36: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/rel.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/int/rel.cpp: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) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here @@ -328547,38 +328807,64 @@ ./gecode/float/var/float.hpp:46:3: note: because '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, +In file included from ./gecode/kernel.hh:261, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/extensional.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/int/extensional.cpp:40: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, + from test/int/gcc.cpp:38: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/test.hh:41, from ./test/int.hh:39, - from test/int/extensional.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/int/extensional.cpp:40: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ + from test/int/gcc.cpp: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/kernel/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, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/gcc.cpp:38: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/gcc.cpp: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/kernel.hh:261, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/gcc.cpp: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, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/gcc.cpp:38: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/gcc.cpp: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/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, @@ -328630,40 +328916,8 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/extensional.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/extensional.cpp:38: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/extensional.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/extensional.cpp: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) - | ^~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/int/sorted.o test/int/sorted.cpp In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, @@ -328761,193 +329015,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, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/extensional.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from test/int/extensional.cpp: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) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/extensional.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/int/extensional.cpp:40: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/extensional.cpp:38: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/extensional.cpp:38: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/extensional.cpp:38: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/extensional.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/extensional.cpp:38: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/minimodel.hh:48, - from test/int/extensional.cpp: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) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/extensional.cpp:38: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/int/extensional.cpp:40: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/int/gcc.o test/int/gcc.cpp -In file included from ./gecode/kernel.hh: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, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/gcc.cpp:38: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/test.hh:41, - from ./test/int.hh:39, - from test/int/gcc.cpp: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/kernel/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, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/gcc.cpp:38: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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 ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/gcc.cpp: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/kernel.hh:261, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/gcc.cpp: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, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/gcc.cpp:38: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/gcc.cpp: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/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/int/sorted.o test/int/sorted.cpp In file included from ./gecode/int.hh:917, from ./test/int.hh:41, from test/int/gcc.cpp:38: @@ -330607,6 +330674,17 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh: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:5223, from ./test/int.hh:41, from test/int/unshare.cpp:34: @@ -330721,6 +330799,17 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/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/set.hh:755, from ./gecode/minimodel.hh:48, from test/int/unshare.cpp:36: @@ -330801,17 +330890,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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/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/set.hh:1438, from ./gecode/minimodel.hh:48, from test/int/unshare.cpp:36: @@ -330868,6 +330946,64 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/exec.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/test.hh:41, + from ./test/int.hh:39, + from test/int/exec.cpp: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: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, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/exec.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/exec.cpp: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:261, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/exec.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/exec.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/exec.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/minimodel.hh:48, from test/int/unshare.cpp:36: @@ -330925,28 +331061,6 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::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/exec.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-arithmetic.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./test/test.hh:41, from ./test/int.hh:39, @@ -331005,6 +331119,8 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/int/mm-bool.o test/int/mm-bool.cpp In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51, from test/int/unshare.cpp:36: @@ -331141,6 +331257,199 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::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 ./test/int.hh:41, + from test/int/exec.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/exec.cpp: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) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723, + from ./test/int.hh:41, + from test/int/exec.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/test.hh:41, + from ./test/int.hh:39, + from test/int/exec.cpp: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 ./test/int.hh:41, + from test/int/exec.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./test/int.hh:41, + from test/int/exec.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/exec.cpp: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 ./test/int.hh:41, + from test/int/exec.cpp:34: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./test/int.hh:41, + from test/int/exec.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/exec.cpp: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 ./test/int.hh:41, + from test/int/exec.cpp:34: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./test/int.hh:41, + from test/int/exec.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/exec.cpp: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 ./test/int.hh:41, + from test/int/exec.cpp:34: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./test/int.hh:41, + from test/int/exec.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/exec.cpp: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 ./test/int.hh:41, + from test/int/exec.cpp:34: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./test/int.hh:41, + from test/int/exec.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/exec.cpp: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:229, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/exec.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./test/int.hh:41, + from test/int/exec.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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/exec.cpp: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:229, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/exec.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./test/int.hh:41, + from test/int/exec.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/exec.cpp: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:229, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/exec.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./test/int.hh:41, + from test/int/exec.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/exec.cpp: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:229, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/exec.cpp: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) { + | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/minimodel.hh:51, from test/int/unshare.cpp:36: @@ -331198,6 +331507,62 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./test/int.hh:41, + from test/int/exec.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/exec.cpp: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/int.hh:4353, + from ./test/int.hh:41, + from test/int/exec.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./test/int.hh:41, + from test/int/exec.cpp:34: +./gecode/int/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/test.hh:41, + from ./test/int.hh:39, + from test/int/exec.cpp: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 ./test/int.hh:41, + from test/int/exec.cpp:34: +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./test/int.hh:41, + from test/int/exec.cpp:34: +./gecode/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/test.hh:41, + from ./test/int.hh:39, + from test/int/exec.cpp: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 ./test/int.hh:41, + from test/int/exec.cpp: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/minimodel.hh:240, from test/int/unshare.cpp:36: ./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': @@ -331234,6 +331599,62 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./test/int.hh:41, + from test/int/exec.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/exec.cpp: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/int.hh:4353, + from ./test/int.hh:41, + from test/int/exec.cpp:34: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from ./test/int.hh:41, + from test/int/exec.cpp:34: +./gecode/int/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/test.hh:41, + from ./test/int.hh:39, + from test/int/exec.cpp: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 ./test/int.hh:41, + from test/int/exec.cpp:34: +./gecode/int.hh:4429:21: note: initializing argument 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, + from ./test/int.hh:41, + from test/int/exec.cpp:34: +./gecode/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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/exec.cpp: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 ./test/int.hh:41, + from test/int/exec.cpp:34: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608, from test/int/unshare.cpp:36: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': @@ -331513,6 +331934,44 @@ ./gecode/minimodel/aliases.hpp:46:32: 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, + from ./test/int.hh:41, + from test/int/exec.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/exec.cpp: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 ./test/int.hh:41, + from test/int/exec.cpp:34: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./test/int.hh:41, + from test/int/exec.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/exec.cpp: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 ./test/int.hh:41, + from test/int/exec.cpp:34: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -331585,6 +332044,13 @@ ./gecode/minimodel/aliases.hpp:66:32: 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/int.hh:5223, + from ./test/int.hh:41, + from test/int/exec.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -331592,11 +332058,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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/exec.cpp: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 ./test/int.hh:41, from test/int/unshare.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ +In file included from ./test/int.hh:41, + from test/int/exec.cpp:34: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from test/int/unshare.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': @@ -331723,6 +332201,25 @@ ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./test/int.hh:41, + from test/int/exec.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/exec.cpp: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 ./test/int.hh:41, + from test/int/exec.cpp:34: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from test/int/unshare.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': @@ -331935,6 +332432,44 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./test/int.hh:41, + from test/int/exec.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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/test.hh:41, + from ./test/int.hh:39, + from test/int/exec.cpp: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 ./test/int.hh:41, + from test/int/exec.cpp:34: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./test/int.hh:41, + from test/int/exec.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/exec.cpp: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 ./test/int.hh:41, + from test/int/exec.cpp:34: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from test/int/unshare.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': @@ -332239,6 +332774,153 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/minimodel.hh:48, + from test/int/exec.cpp:36: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/exec.cpp: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/minimodel.hh:48, + from test/int/exec.cpp:36: +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar 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(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/exec.cpp: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/minimodel.hh:48, + from test/int/exec.cpp:36: +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/minimodel.hh:48, + from test/int/exec.cpp:36: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/exec.cpp: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:229, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/exec.cpp: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:1173, + from ./gecode/minimodel.hh:48, + from test/int/exec.cpp:36: +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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/exec.cpp: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:229, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/exec.cpp: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, + from ./gecode/minimodel.hh:48, + from test/int/exec.cpp:36: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/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/int.hh:39, + from test/int/exec.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/minimodel.hh:48, + from test/int/exec.cpp:36: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/minimodel.hh:48, + from test/int/exec.cpp:36: +./gecode/set/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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/exec.cpp: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/minimodel.hh:48, + from test/int/exec.cpp:36: +./gecode/set.hh:1206:20: note: initializing argument 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, + from ./gecode/minimodel.hh:48, + from test/int/exec.cpp:36: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/exec.cpp: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/minimodel.hh:48, + from test/int/exec.cpp:36: +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-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:176, from ./test/test.hh:41, from ./test/int.hh:39, @@ -332303,6 +332985,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/set.hh:1667, + from ./gecode/minimodel.hh:48, + from test/int/exec.cpp:36: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/exec.cpp: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/minimodel.hh:48, + from test/int/exec.cpp:36: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/minimodel.hh:48, + from test/int/exec.cpp:36: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/exec.cpp: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/minimodel.hh:48, + from test/int/exec.cpp:36: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866, + from ./gecode/minimodel.hh:48, + from test/int/exec.cpp:36: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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/test.hh:41, + from ./test/int.hh:39, + from test/int/exec.cpp: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/minimodel.hh:48, + from test/int/exec.cpp:36: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, @@ -332335,14 +333074,46 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/kernel.hh:261, +In file included from ./gecode/int.hh:917, + from ./test/int.hh:41, + from test/int/sequence.cpp:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/sequence.cpp: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/float.hh:1404, + from ./gecode/minimodel.hh:51, + from test/int/exec.cpp:36: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:40:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/exec.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ +./gecode/kernel/core.hpp:3266:3: note: because '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:51, + from test/int/exec.cpp:36: +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/minimodel.hh:51, + from test/int/exec.cpp:36: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:45:25: 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/test.hh:41, from ./test/int.hh:39, @@ -332350,17 +333121,39 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/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, +In file included from ./gecode/minimodel.hh:51, + from test/int/exec.cpp:36: +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546, + from ./gecode/minimodel.hh:51, + from test/int/exec.cpp:36: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/exec.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/exec.cpp: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/float.hh:1546, + from ./gecode/minimodel.hh:51, + from test/int/exec.cpp:36: +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:29: 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, @@ -332368,21 +333161,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) { | ^~~~ -In file included from ./gecode/kernel.hh:261, +In file included from ./gecode/int.hh:1723, + from ./test/int.hh:41, + from test/int/sequence.cpp:38: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ^ +In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/exec.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/sequence.cpp: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 ./test/int.hh:41, + from test/int/sequence.cpp:38: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811, + from ./gecode/minimodel.hh:51, + from test/int/exec.cpp:36: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/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:150, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/exec.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ +./gecode/kernel/core.hpp:3266:3: note: because '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, + from ./gecode/minimodel.hh:51, + from test/int/exec.cpp:36: +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, + from ./gecode/minimodel.hh:51, + from test/int/exec.cpp:36: +./gecode/float/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:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -332390,9 +333220,29 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:51, + from test/int/exec.cpp:36: +./gecode/float.hh:1578:22: note: initializing argument 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, + from ./gecode/minimodel.hh:51, + from test/int/exec.cpp:36: +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/exec.cpp: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/minimodel.hh:51, + from test/int/exec.cpp:36: +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::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, from ./test/test.hh:41, from ./test/int.hh:39, @@ -332425,233 +333275,415 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/int.hh:2555, + from ./test/int.hh:41, + from test/int/sequence.cpp:38: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/unshare.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, + from test/int/sequence.cpp: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 ./test/int.hh:41, + from test/int/sequence.cpp:38: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, from ./test/int.hh:41, - from test/int/unshare.cpp: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:176, + from test/int/sequence.cpp:38: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/unshare.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, + from test/int/sequence.cpp: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 ./test/int.hh:41, + from test/int/sequence.cpp:38: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, from ./test/int.hh:41, - from test/int/unshare.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, + from test/int/sequence.cpp:38: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/unshare.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from test/int/unshare.cpp:36: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, + from test/int/sequence.cpp: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 ./test/int.hh:41, + from test/int/sequence.cpp:38: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./test/int.hh:41, + from test/int/sequence.cpp:38: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/unshare.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, + from test/int/sequence.cpp: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 ./test/int.hh:41, + from test/int/sequence.cpp:38: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, from ./gecode/minimodel.hh:51, - from test/int/unshare.cpp: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) - | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, + from test/int/exec.cpp:36: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:39:52: 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/test.hh:41, from ./test/int.hh:39, - from test/int/unshare.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, + from test/int/exec.cpp: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/minimodel.hh:51, + from test/int/exec.cpp:36: +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, + from ./gecode/minimodel.hh:51, + from test/int/exec.cpp:36: +./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/exec.cpp: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/minimodel.hh:51, + from test/int/exec.cpp:36: +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137, + from ./gecode/minimodel.hh:51, + from test/int/exec.cpp:36: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': +./gecode/float/trace.hpp:39:39: 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/test.hh:41, + from ./test/int.hh:39, + from test/int/exec.cpp: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/minimodel.hh:51, + from test/int/exec.cpp:36: +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, from ./test/int.hh:41, - from test/int/unshare.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, + from test/int/sequence.cpp:38: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/unshare.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, + from test/int/sequence.cpp: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/kernel.hh:229, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/sequence.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, from ./test/int.hh:41, - from test/int/unshare.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, + from test/int/sequence.cpp:38: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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/unshare.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/minimodel.hh:48, - from test/int/unshare.cpp:36: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, + from test/int/sequence.cpp: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/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/unshare.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/int/unshare.cpp: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) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:261, + from test/int/sequence.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./test/int.hh:41, + from test/int/sequence.cpp:38: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/mm-arithmetic.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ + from test/int/sequence.cpp: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/kernel.hh:229, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/sequence.cpp: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/minimodel.hh:240, + from test/int/exec.cpp:36: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/mm-arithmetic.cpp:34: + from test/int/exec.cpp: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: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, +In file included from ./gecode/int.hh:4353, + from ./test/int.hh:41, + from test/int/sequence.cpp:38: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/mm-arithmetic.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ + from test/int/sequence.cpp: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/kernel.hh:229, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/sequence.cpp: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 ./test/int.hh:41, + from test/int/exec.cpp:34: +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:817, + from test/int/exec.cpp:36: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:27: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/mm-arithmetic.cpp:34: + from test/int/exec.cpp: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:261, +In file included from ./gecode/minimodel.hh:51, + from test/int/exec.cpp:36: +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1608, + from test/int/exec.cpp:36: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | e.post(home,t ? irt : neg(irt),ipls); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/mm-arithmetic.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, + from test/int/exec.cpp: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 test/int/exec.cpp:36: +./gecode/minimodel.hh:316:20: note: initializing argument 1 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:1608, + from test/int/exec.cpp:36: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? irt : neg(irt),b,ipls); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/mm-arithmetic.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); + from test/int/exec.cpp: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 test/int/exec.cpp: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/minimodel.hh:1609, + from test/int/exec.cpp:36: +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': +./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | e.post(home,t ? frt : neg(frt)); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/exec.cpp: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 test/int/exec.cpp:36: +./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' + 878 | void post(Home home, FloatRelType frt) const; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1609, + from test/int/exec.cpp:36: +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': +./gecode/minimodel/float-rel.hpp:78:37: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/mm-arithmetic.cpp:34: + from test/int/exec.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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, +In file included from test/int/exec.cpp:36: +./gecode/minimodel.hh:881:20: note: initializing argument 1 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, + from test/int/exec.cpp:36: +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': +./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | _e0.post(home,_srt,_e1); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, from test/int/exec.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from test/int/exec.cpp: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, + from test/int/exec.cpp:36: +./gecode/minimodel/set-rel.hpp:62:31: 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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, from test/int/exec.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723, - from ./test/int.hh:41, +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from test/int/exec.cpp: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, + from test/int/exec.cpp:36: +./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 64 | _e0.post(home,SRT_EQ,_e1); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, from test/int/exec.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from test/int/exec.cpp: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, + from test/int/exec.cpp:36: +./gecode/minimodel/set-rel.hpp:67:36: 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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/exec.cpp: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 test/int/exec.cpp: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, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612, + from test/int/exec.cpp:36: +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': +./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | _e0.post(home,b,t,_srt,_e1); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/exec.cpp: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 test/int/exec.cpp: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, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from test/int/exec.cpp:36: +./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/channel.hpp:41:42: 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/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -332664,27 +333696,12 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./test/int.hh:41, - from test/int/sequence.cpp:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/sequence.cpp: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/int.hh:2555, - from ./test/int.hh:41, - from test/int/exec.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: 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:1867, + from test/int/exec.cpp:36: +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | IntVar x(home,0,1); channel(home,b,x); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -332694,16 +333711,15 @@ | ^~~~ In file included from ./test/int.hh:41, from test/int/exec.cpp:34: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./test/int.hh:41, - from test/int/exec.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from test/int/exec.cpp:36: +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': +./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | channel(home,f,x); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -332711,18 +333727,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 ./test/int.hh:41, +In file included from ./gecode/minimodel.hh:51, + from test/int/exec.cpp:36: +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from test/int/exec.cpp:36: +./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': +./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 70 | rel(home,SOT_UNION,x,s); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, from test/int/exec.cpp:34: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./test/int.hh:41, +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/minimodel.hh:48, + from test/int/exec.cpp:36: +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from test/int/exec.cpp:36: +./gecode/minimodel/channel.hpp:71:51: 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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, from test/int/exec.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from test/int/exec.cpp:36: +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from test/int/exec.cpp:36: +./gecode/minimodel/channel.hpp:71:52: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -332732,16 +333780,15 @@ | ^~~~ In file included from ./test/int.hh:41, from test/int/exec.cpp:34: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./test/int.hh:41, - from test/int/exec.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: 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(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/exec.cpp:36: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | count(home,x,n,IRT_LQ,m,ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -332751,35 +333798,33 @@ | ^~~~ In file included from ./test/int.hh:41, from test/int/exec.cpp:34: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:1723, - from ./test/int.hh:41, - from test/int/sequence.cpp:38: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ^ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/exec.cpp:36: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 46 | count(home,x,y,IRT_LQ,m,ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/sequence.cpp:38: + from test/int/exec.cpp: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 ./test/int.hh:41, - from test/int/sequence.cpp:38: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./test/int.hh:41, from test/int/exec.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: 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(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/exec.cpp:36: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:51:32: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -332787,20 +333832,35 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:229, +In file included from ./test/int.hh:41, + from test/int/exec.cpp:34: +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/exec.cpp:36: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:56:32: 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/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/exec.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./test/int.hh:41, +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./test/int.hh:41, from test/int/exec.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: 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(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/exec.cpp:36: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:61:32: 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/test.hh:41, from ./test/int.hh:39, @@ -332808,20 +333868,35 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:229, +In file included from ./test/int.hh:41, + from test/int/exec.cpp:34: +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/exec.cpp:36: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 66 | count(home,x,y,IRT_LQ,z,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/exec.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./test/int.hh:41, +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./test/int.hh:41, from test/int/exec.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ^ +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/exec.cpp:36: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:72:32: 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/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -332829,20 +333904,35 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:229, +In file included from ./test/int.hh:41, + from test/int/exec.cpp:34: +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/exec.cpp:36: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 77 | count(home,x,y,IRT_GQ,m,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/exec.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./test/int.hh:41, +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./test/int.hh:41, from test/int/exec.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ^ +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/exec.cpp:36: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:82:32: 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/test.hh:41, from ./test/int.hh:39, @@ -332850,39 +333940,53 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:229, +In file included from ./test/int.hh:41, + from test/int/exec.cpp:34: +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/exec.cpp:36: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:87:32: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/exec.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./test/int.hh:41, - from test/int/sequence.cpp:38: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./test/int.hh:41, + from test/int/exec.cpp:34: +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/exec.cpp:36: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:92:32: 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/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/sequence.cpp:38: + from test/int/exec.cpp: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 ./test/int.hh:41, - from test/int/sequence.cpp:38: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./test/int.hh:41, from test/int/exec.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/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:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/exec.cpp:36: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 97 | count(home,x,y,IRT_GQ,z,ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -332890,18 +333994,35 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/int.hh:4353, - from ./test/int.hh:41, +In file included from ./test/int.hh:41, from test/int/exec.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./test/int.hh:41, +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/exec.cpp:36: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:103:32: 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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, from test/int/exec.cpp:34: -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./test/int.hh:41, + from test/int/exec.cpp:34: +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/exec.cpp:36: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:108:32: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -332909,43 +334030,35 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/int.hh:2555, - from ./test/int.hh:41, - from test/int/sequence.cpp:38: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: 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 ./test/int.hh:41, from test/int/exec.cpp:34: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/exec.cpp:36: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:113:32: 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/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/sequence.cpp:38: + from test/int/exec.cpp: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 ./test/int.hh:41, - from test/int/sequence.cpp:38: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./test/int.hh:41, from test/int/exec.cpp:34: -./gecode/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:2555, - from ./test/int.hh:41, - from test/int/sequence.cpp:38: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/exec.cpp:36: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 118 | count(home,x,n,IRT_EQ,z,ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -332953,133 +334066,210 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./test/int.hh:41, + from test/int/exec.cpp:34: +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/exec.cpp:36: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:123:32: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/sequence.cpp:38: + from test/int/exec.cpp: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 ./test/int.hh:41, - from test/int/sequence.cpp:38: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ + from test/int/exec.cpp:34: +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/exec.cpp:36: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:128:32: 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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/exec.cpp: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 ./test/int.hh:41, from test/int/exec.cpp: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/int.hh:2555, - from ./test/int.hh:41, - from test/int/sequence.cpp:38: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: 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(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/exec.cpp:36: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 134 | rel(home,x,r,y,ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/sequence.cpp:38: + from test/int/exec.cpp: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 ./test/int.hh:41, - from test/int/sequence.cpp:38: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./test/int.hh:41, - from test/int/sequence.cpp:38: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ + from test/int/exec.cpp:34: +./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' + 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/exec.cpp:36: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 139 | rel(home,x,r,y,ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/sequence.cpp:38: + from test/int/exec.cpp: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:229, +In file included from ./test/int.hh:41, + from test/int/exec.cpp:34: +./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' + 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/exec.cpp:36: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 145 | dom(home,x,y,ipl); + | ^ +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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./test/int.hh:41, - from test/int/sequence.cpp:38: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ^ + from test/int/exec.cpp: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 ./test/int.hh:41, + from test/int/exec.cpp:34: +./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' + 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/exec.cpp:36: +./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/sequence.cpp:38: + from test/int/exec.cpp: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:229, +In file included from ./test/int.hh:41, + from test/int/exec.cpp:34: +./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/exec.cpp:36: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': +./gecode/minimodel/aliases.hpp:153:27: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/sequence.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./test/int.hh:41, - from test/int/sequence.cpp:38: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ^ + from test/int/exec.cpp: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/minimodel.hh:48, + from test/int/exec.cpp:36: +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/exec.cpp:36: +./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/sequence.cpp:38: + from test/int/exec.cpp: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:229, +In file included from test/int/exec.cpp:36: +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/exec.cpp:36: +./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/sequence.cpp: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:4353, - from ./test/int.hh:41, - from test/int/sequence.cpp:38: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ^ + from test/int/exec.cpp: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 ./test/int.hh:41, + from test/int/exec.cpp:34: +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/exec.cpp:36: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': +./gecode/minimodel/aliases.hpp:159:33: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/sequence.cpp:38: + from test/int/exec.cpp: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:229, +In file included from ./gecode/minimodel.hh:48, + from test/int/exec.cpp:36: +./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' + 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/exec.cpp:36: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': +./gecode/minimodel/aliases.hpp:165:23: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/sequence.cpp: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:4845, - from ./test/int.hh:41, from test/int/exec.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ +./gecode/kernel/core.hpp:3266:3: note: because '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:48, + from test/int/exec.cpp:36: +./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' + 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/exec.cpp:36: +./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 166 | element(home,SOT_UNION,xiv,z,y); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -333087,18 +334277,35 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/int.hh:4353, - from ./test/int.hh:41, +In file included from ./gecode/minimodel.hh:48, + from test/int/exec.cpp:36: +./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' + 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from test/int/exec.cpp:36: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, from test/int/exec.cpp:34: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from ./test/int.hh:41, +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./test/int.hh:41, from test/int/exec.cpp:34: -./gecode/int/branch/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:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' + 1540 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from test/int/exec.cpp:36: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -333108,15 +334315,33 @@ | ^~~~ In file included from ./test/int.hh:41, from test/int/exec.cpp:34: -./gecode/int.hh:4429:21: note: initializing argument 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, - from ./test/int.hh:41, +./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' + 1556 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from test/int/exec.cpp:36: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, from test/int/exec.cpp:34: -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./test/int.hh:41, + from test/int/exec.cpp:34: +./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' + 1575 | element(Home home, const IntVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from test/int/exec.cpp:36: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -333126,9 +334351,45 @@ | ^~~~ In file included from ./test/int.hh:41, from test/int/exec.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ +./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' + 1591 | element(Home home, const BoolVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from test/int/exec.cpp:36: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': +./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/exec.cpp: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/minimodel.hh:48, + from test/int/exec.cpp:36: +./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' + 1033 | element(Home home, const IntSetArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from test/int/exec.cpp:36: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': +./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/exec.cpp: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/minimodel.hh:48, + from test/int/exec.cpp:36: +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./test/int.hh:41, from test/int/sequence.cpp:38: @@ -333185,25 +334446,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); | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/unshare.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/unshare.cpp: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) + | ^~~~~~ +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]); + | ^ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/exec.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, +./gecode/int/var/bool.hpp:50:3: note: because '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, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/exec.cpp: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 ./test/int.hh:41, - from test/int/exec.cpp:34: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ + from test/int/unshare.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/unshare.cpp: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) + | ^~~~~~~ In file included from ./gecode/int.hh:4845, from ./test/int.hh:41, from test/int/sequence.cpp:38: @@ -333260,101 +334547,87 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./test/int.hh:41, - from test/int/exec.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, +In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/exec.cpp: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 ./test/int.hh:41, - from test/int/exec.cpp:34: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/exec.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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:150, +./gecode/int/var/int.hpp:49:3: 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, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/exec.cpp: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 ./test/int.hh:41, - from test/int/exec.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/exec.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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:150, +./gecode/int/var/bool.hpp:50:3: note: because '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, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/exec.cpp: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 ./test/int.hh:41, - from test/int/exec.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/exec.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: 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, +./gecode/int/var/int.hpp:49:3: 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, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/exec.cpp: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 ./test/int.hh:41, - from test/int/exec.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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, +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/exec.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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:150, +./gecode/int/var/bool.hpp:50:3: note: because '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, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/exec.cpp: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 ./test/int.hh:41, - from test/int/exec.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ + from test/int/unshare.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from test/int/unshare.cpp:36: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/int.hh:5223, from ./test/int.hh:41, from test/int/sequence.cpp:38: @@ -333431,6 +334704,38 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/exec.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from test/int/exec.cpp:36: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/exec.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from test/int/exec.cpp:36: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/int.hh:5699, from ./test/int.hh:41, from test/int/sequence.cpp:38: @@ -333469,111 +334774,63 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/int/mm-bool.o test/int/mm-bool.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/int/mm-lin.o test/int/mm-lin.cpp -In file included from ./gecode/int.hh:917, - from ./test/int.hh:41, - from test/int/mm-arithmetic.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/mm-arithmetic.cpp: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) - | ^~~~~~~ -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(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: 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, +In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/exec.cpp: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/minimodel.hh:48, - from test/int/exec.cpp:36: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar 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(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: 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:150, + from test/int/unshare.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from test/int/unshare.cpp: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) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/exec.cpp: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/minimodel.hh:48, - from test/int/exec.cpp:36: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/minimodel.hh:48, +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, from test/int/exec.cpp:36: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/exec.cpp: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:229, +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/exec.cpp: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:1173, - from ./gecode/minimodel.hh:48, +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, from test/int/exec.cpp:36: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: 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/exec.cpp: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:229, +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:261, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/exec.cpp:34: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:1723, - from ./test/int.hh:41, from test/int/mm-arithmetic.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ^ +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/test.hh:41, from ./test/int.hh:39, @@ -333581,74 +334838,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 ./test/int.hh:41, - from test/int/mm-arithmetic.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438, - from ./gecode/minimodel.hh:48, - from test/int/exec.cpp:36: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/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/int.hh:39, - from test/int/exec.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/minimodel.hh:48, - from test/int/exec.cpp:36: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, - from ./gecode/minimodel.hh:48, - from test/int/exec.cpp:36: -./gecode/set/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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/exec.cpp: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/minimodel.hh:48, - from test/int/exec.cpp:36: -./gecode/set.hh:1206:20: note: initializing argument 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, - from ./gecode/minimodel.hh:48, - from test/int/exec.cpp:36: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, +./gecode/kernel/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, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/exec.cpp: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/minimodel.hh:48, - from test/int/exec.cpp:36: -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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, - from ./test/int.hh:41, from test/int/mm-arithmetic.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -333656,56 +334856,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 ./test/int.hh:41, - from test/int/mm-arithmetic.cpp:34: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./test/int.hh:41, - from test/int/mm-arithmetic.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, +In file included from ./gecode/kernel.hh:261, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp: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 ./test/int.hh:41, - from test/int/mm-arithmetic.cpp:34: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./test/int.hh:41, - from test/int/mm-arithmetic.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp: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 ./test/int.hh:41, - from test/int/mm-arithmetic.cpp:34: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./test/int.hh:41, - from test/int/mm-arithmetic.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -333713,152 +334878,217 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./test/int.hh:41, - from test/int/mm-arithmetic.cpp:34: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./test/int.hh:41, - from test/int/mm-arithmetic.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/mm-arithmetic.cpp: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:229, + from test/int/unshare.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/unshare.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/mm-arithmetic.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, + from test/int/unshare.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, from ./test/int.hh:41, - from test/int/mm-arithmetic.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: 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/int/unshare.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/mm-arithmetic.cpp: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:229, + from test/int/unshare.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/minimodel.hh:48, + from test/int/unshare.cpp:36: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/mm-arithmetic.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, + from test/int/exec.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, from ./test/int.hh:41, - from test/int/mm-arithmetic.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: 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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-arithmetic.cpp: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:229, + from test/int/exec.cpp: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:176, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/mm-arithmetic.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, + from test/int/exec.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, from ./test/int.hh:41, - from test/int/mm-arithmetic.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: 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:150, + from test/int/exec.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/mm-arithmetic.cpp: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:229, + from test/int/unshare.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from test/int/unshare.cpp: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) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/mm-arithmetic.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, + from test/int/exec.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, from test/int/exec.cpp:36: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, +./gecode/set/var/set.hpp:49:3: note: because '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, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/exec.cpp: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/minimodel.hh:48, - from test/int/exec.cpp:36: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/minimodel.hh:48, +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, from test/int/exec.cpp:36: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/exec.cpp: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/minimodel.hh:48, - from test/int/exec.cpp:36: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, - from ./gecode/minimodel.hh:48, - from test/int/exec.cpp:36: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: 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, +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/exec.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/exec.cpp: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/minimodel.hh:48, +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/exec.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/exec.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/minimodel.hh:48, from test/int/exec.cpp:36: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48, from test/int/sequence.cpp:40: @@ -333897,6 +335127,26 @@ ./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::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, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/exec.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from test/int/exec.cpp: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) + | ^~~~~~~~ In file included from ./gecode/set.hh:1173, from ./gecode/minimodel.hh:48, from test/int/sequence.cpp:40: @@ -333939,62 +335189,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, - from ./test/int.hh:41, - from test/int/mm-arithmetic.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-arithmetic.cpp: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/int.hh:4353, - from ./test/int.hh:41, - from test/int/mm-arithmetic.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./test/int.hh:41, - from test/int/mm-arithmetic.cpp:34: -./gecode/int/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/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-arithmetic.cpp: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 ./test/int.hh:41, - from test/int/mm-arithmetic.cpp:34: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./test/int.hh:41, - from test/int/mm-arithmetic.cpp:34: -./gecode/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/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-arithmetic.cpp: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 ./test/int.hh:41, - from test/int/mm-arithmetic.cpp: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:1438, from ./gecode/minimodel.hh:48, from test/int/sequence.cpp:40: @@ -334051,62 +335245,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, - from ./test/int.hh:41, - from test/int/mm-arithmetic.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-arithmetic.cpp: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/int.hh:4353, - from ./test/int.hh:41, - from test/int/mm-arithmetic.cpp:34: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from ./test/int.hh:41, - from test/int/mm-arithmetic.cpp:34: -./gecode/int/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/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-arithmetic.cpp: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 ./test/int.hh:41, - from test/int/mm-arithmetic.cpp:34: -./gecode/int.hh:4429:21: note: initializing argument 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, - from ./test/int.hh:41, - from test/int/mm-arithmetic.cpp:34: -./gecode/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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-arithmetic.cpp: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 ./test/int.hh:41, - from test/int/mm-arithmetic.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/minimodel.hh:48, from test/int/sequence.cpp:40: @@ -334145,82 +335283,6 @@ ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./test/int.hh:41, - from test/int/mm-arithmetic.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-arithmetic.cpp: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 ./test/int.hh:41, - from test/int/mm-arithmetic.cpp:34: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./test/int.hh:41, - from test/int/mm-arithmetic.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-arithmetic.cpp: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 ./test/int.hh:41, - from test/int/mm-arithmetic.cpp:34: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./test/int.hh:41, - from test/int/mm-arithmetic.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-arithmetic.cpp: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 ./test/int.hh:41, - from test/int/mm-arithmetic.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./test/int.hh:41, - from test/int/mm-arithmetic.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-arithmetic.cpp: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 ./test/int.hh:41, - from test/int/mm-arithmetic.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/set.hh:1866, from ./gecode/minimodel.hh:48, from test/int/sequence.cpp:40: @@ -334240,47 +335302,9 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./test/int.hh:41, - from test/int/mm-arithmetic.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: 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/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-arithmetic.cpp: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 ./test/int.hh:41, - from test/int/mm-arithmetic.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./test/int.hh:41, - from test/int/mm-arithmetic.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-arithmetic.cpp: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 ./test/int.hh:41, - from test/int/mm-arithmetic.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51, - from test/int/exec.cpp:36: + from test/int/sequence.cpp:40: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:40:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); @@ -334288,18 +335312,18 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/exec.cpp:34: + from test/int/sequence.cpp: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/minimodel.hh:51, - from test/int/exec.cpp:36: + from test/int/sequence.cpp:40: ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51, - from test/int/exec.cpp:36: + from test/int/sequence.cpp:40: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:45:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); @@ -334307,18 +335331,18 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/exec.cpp:34: + from test/int/sequence.cpp: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/minimodel.hh:51, - from test/int/exec.cpp:36: + from test/int/sequence.cpp:40: ./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/minimodel.hh:51, - from test/int/exec.cpp:36: + from test/int/sequence.cpp:40: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); @@ -334326,20 +335350,20 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/exec.cpp:34: + from test/int/sequence.cpp: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/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/exec.cpp:34: + from test/int/sequence.cpp: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/float.hh:1546, from ./gecode/minimodel.hh:51, - from test/int/exec.cpp:36: + from test/int/sequence.cpp:40: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -334347,20 +335371,20 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/exec.cpp:34: + from test/int/sequence.cpp: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/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/exec.cpp:34: + from test/int/sequence.cpp: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/float.hh:1811, from ./gecode/minimodel.hh:51, - from test/int/exec.cpp:36: + from test/int/sequence.cpp:40: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = FloatAFC(home,x,decay()); @@ -334368,74 +335392,55 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/exec.cpp:34: + from test/int/sequence.cpp: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:1546, from ./gecode/minimodel.hh:51, - from test/int/exec.cpp:36: + from test/int/sequence.cpp:40: ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, from ./gecode/minimodel.hh:51, - from test/int/exec.cpp:36: + from test/int/sequence.cpp:40: ./gecode/float/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:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/exec.cpp:34: + from test/int/sequence.cpp: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/minimodel.hh:51, - from test/int/exec.cpp:36: + from test/int/sequence.cpp:40: ./gecode/float.hh:1578:22: note: initializing argument 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, from ./gecode/minimodel.hh:51, - from test/int/exec.cpp:36: + from test/int/sequence.cpp:40: ./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/exec.cpp:34: + from test/int/sequence.cpp: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/minimodel.hh:51, - from test/int/exec.cpp:36: + from test/int/sequence.cpp:40: ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/minimodel.hh:51, - from test/int/sequence.cpp:40: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:40:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/sequence.cpp: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/minimodel.hh:51, - from test/int/sequence.cpp:40: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/minimodel.hh:51, - from test/int/exec.cpp:36: + from test/int/sequence.cpp:40: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': ./gecode/float/branch.hpp:39:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); @@ -334443,69 +335448,22 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/exec.cpp:34: + from test/int/sequence.cpp: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/minimodel.hh:51, - from test/int/exec.cpp:36: + from test/int/sequence.cpp:40: ./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/minimodel.hh:51, - from test/int/sequence.cpp:40: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:45:25: 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/test.hh:41, - from ./test/int.hh:39, - from test/int/sequence.cpp: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/minimodel.hh:51, - from test/int/sequence.cpp:40: -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/minimodel.hh:51, - from test/int/exec.cpp:36: + from test/int/sequence.cpp:40: ./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': ./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ -In file included from ./gecode/float.hh:1546, - from ./gecode/minimodel.hh:51, - from test/int/sequence.cpp:40: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/sequence.cpp: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/kernel.hh:229, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/sequence.cpp: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/float.hh:1546, - from ./gecode/minimodel.hh:51, - from test/int/sequence.cpp:40: -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:29: 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, @@ -334513,28 +335471,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/kernel.hh:229, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/sequence.cpp: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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/exec.cpp: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/minimodel.hh:51, - from test/int/exec.cpp:36: + from test/int/sequence.cpp:40: ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137, from ./gecode/minimodel.hh:51, - from test/int/exec.cpp:36: + from test/int/sequence.cpp:40: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); @@ -334542,17 +335486,17 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/exec.cpp:34: + from test/int/sequence.cpp: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/minimodel.hh:51, - from test/int/exec.cpp:36: + from test/int/sequence.cpp:40: ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, - from test/int/exec.cpp:36: + from test/int/sequence.cpp:40: ./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); @@ -334560,17 +335504,17 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/exec.cpp:34: + from test/int/sequence.cpp: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 ./test/int.hh:41, - from test/int/exec.cpp:34: + from test/int/sequence.cpp:38: ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817, - from test/int/exec.cpp:36: + from test/int/sequence.cpp:40: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); @@ -334578,125 +335522,17 @@ 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:3266:3: note: because '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:51, - from test/int/exec.cpp:36: -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811, - from ./gecode/minimodel.hh:51, - from test/int/sequence.cpp:40: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/sequence.cpp: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:1546, - from ./gecode/minimodel.hh:51, - from test/int/sequence.cpp:40: -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, - from ./gecode/minimodel.hh:51, - from test/int/sequence.cpp:40: -./gecode/float/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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/sequence.cpp: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/minimodel.hh:51, - from test/int/sequence.cpp:40: -./gecode/float.hh:1578:22: note: initializing argument 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, - from ./gecode/minimodel.hh:51, - from test/int/sequence.cpp:40: -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, from test/int/sequence.cpp: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/minimodel.hh:51, from test/int/sequence.cpp:40: -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48, - from test/int/mm-arithmetic.cpp:36: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-arithmetic.cpp: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/minimodel.hh:48, - from test/int/mm-arithmetic.cpp:36: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48, - from test/int/mm-arithmetic.cpp:36: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: 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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-arithmetic.cpp: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/minimodel.hh:48, - from test/int/mm-arithmetic.cpp:36: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::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(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/minimodel.hh:48, - from test/int/mm-arithmetic.cpp:36: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-arithmetic.cpp: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/minimodel.hh:1608, - from test/int/exec.cpp:36: + from test/int/sequence.cpp:40: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); @@ -334704,16 +335540,16 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/exec.cpp:34: + from test/int/sequence.cpp: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 test/int/exec.cpp:36: +In file included from test/int/sequence.cpp:40: ./gecode/minimodel.hh:316:20: note: initializing argument 1 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:1608, - from test/int/exec.cpp:36: + from test/int/sequence.cpp:40: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); @@ -334721,16 +335557,16 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/exec.cpp:34: + from test/int/sequence.cpp: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 test/int/exec.cpp:36: +In file included from test/int/sequence.cpp:40: ./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' 319 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609, - from test/int/exec.cpp:36: + from test/int/sequence.cpp:40: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); @@ -334738,16 +335574,16 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/exec.cpp:34: + from test/int/sequence.cpp: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 test/int/exec.cpp:36: +In file included from test/int/sequence.cpp:40: ./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609, - from test/int/exec.cpp:36: + from test/int/sequence.cpp:40: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': ./gecode/minimodel/float-rel.hpp:78:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); @@ -334755,16 +335591,16 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/exec.cpp:34: + from test/int/sequence.cpp: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 test/int/exec.cpp:36: +In file included from test/int/sequence.cpp:40: ./gecode/minimodel.hh:881:20: note: initializing argument 1 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, - from test/int/exec.cpp:36: + from test/int/sequence.cpp:40: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); @@ -334772,64 +335608,64 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/exec.cpp:34: + from test/int/sequence.cpp: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 test/int/exec.cpp:36: +In file included from test/int/sequence.cpp:40: ./gecode/minimodel.hh:1207:20: note: initializing argument 1 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, - from test/int/exec.cpp:36: + from test/int/sequence.cpp:40: ./gecode/minimodel/set-rel.hpp:62:31: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/exec.cpp:34: + from test/int/sequence.cpp: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 test/int/exec.cpp:36: +In file included from test/int/sequence.cpp:40: ./gecode/minimodel.hh:1207:20: note: initializing argument 1 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, - from test/int/exec.cpp:36: + from test/int/sequence.cpp:40: ./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/exec.cpp:34: + from test/int/sequence.cpp: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 test/int/exec.cpp:36: +In file included from test/int/sequence.cpp:40: ./gecode/minimodel.hh:1207:20: note: initializing argument 1 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, - from test/int/exec.cpp:36: + from test/int/sequence.cpp:40: ./gecode/minimodel/set-rel.hpp:67:36: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/exec.cpp:34: + from test/int/sequence.cpp: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 test/int/exec.cpp:36: +In file included from test/int/sequence.cpp:40: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of '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, - from test/int/exec.cpp:36: + from test/int/sequence.cpp:40: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': ./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); @@ -334837,44 +335673,16 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/exec.cpp:34: + from test/int/sequence.cpp: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 test/int/exec.cpp:36: +In file included from test/int/sequence.cpp:40: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of '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:229, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-arithmetic.cpp: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:1173, - from ./gecode/minimodel.hh:48, - from test/int/mm-arithmetic.cpp:36: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: 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/mm-arithmetic.cpp: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:229, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-arithmetic.cpp: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/minimodel.hh:1867, - from test/int/exec.cpp:36: + from test/int/sequence.cpp:40: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:41:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); @@ -334882,17 +335690,17 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/exec.cpp:34: + from test/int/sequence.cpp: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 ./test/int.hh:41, - from test/int/exec.cpp:34: + from test/int/sequence.cpp:38: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, - from test/int/exec.cpp:36: + from test/int/sequence.cpp:40: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); @@ -334900,17 +335708,17 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/exec.cpp:34: + from test/int/sequence.cpp: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 ./test/int.hh:41, - from test/int/exec.cpp:34: + from test/int/sequence.cpp:38: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, - from test/int/exec.cpp:36: + from test/int/sequence.cpp:40: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); @@ -334918,17 +335726,17 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/exec.cpp:34: + from test/int/sequence.cpp: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/minimodel.hh:51, - from test/int/exec.cpp:36: + from test/int/sequence.cpp:40: ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, - from test/int/exec.cpp:36: + from test/int/sequence.cpp:40: ./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); @@ -334936,50 +335744,50 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/exec.cpp:34: + from test/int/sequence.cpp: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/minimodel.hh:48, - from test/int/exec.cpp:36: + from test/int/sequence.cpp:40: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, - from test/int/exec.cpp:36: + from test/int/sequence.cpp:40: ./gecode/minimodel/channel.hpp:71:51: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/exec.cpp:34: + from test/int/sequence.cpp: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 test/int/exec.cpp:36: +In file included from test/int/sequence.cpp:40: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, - from test/int/exec.cpp:36: + from test/int/sequence.cpp:40: ./gecode/minimodel/channel.hpp:71:52: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/exec.cpp:34: + from test/int/sequence.cpp: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 ./test/int.hh:41, - from test/int/exec.cpp:34: + from test/int/sequence.cpp:38: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from test/int/exec.cpp:36: + from test/int/sequence.cpp:40: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); @@ -334987,17 +335795,17 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/exec.cpp:34: + from test/int/sequence.cpp: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 ./test/int.hh:41, - from test/int/exec.cpp:34: + from test/int/sequence.cpp:38: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from test/int/exec.cpp:36: + from test/int/sequence.cpp:40: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); @@ -335005,17 +335813,17 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/exec.cpp:34: + from test/int/sequence.cpp: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 ./test/int.hh:41, - from test/int/exec.cpp:34: + from test/int/sequence.cpp:38: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from test/int/exec.cpp:36: + from test/int/sequence.cpp:40: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:51:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); @@ -335023,17 +335831,17 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/exec.cpp:34: + from test/int/sequence.cpp: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 ./test/int.hh:41, - from test/int/exec.cpp:34: + from test/int/sequence.cpp:38: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from test/int/exec.cpp:36: + from test/int/sequence.cpp:40: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:56:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); @@ -335041,17 +335849,17 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/exec.cpp:34: + from test/int/sequence.cpp: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 ./test/int.hh:41, - from test/int/exec.cpp:34: + from test/int/sequence.cpp:38: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from test/int/exec.cpp:36: + from test/int/sequence.cpp:40: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:61:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); @@ -335059,17 +335867,17 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/exec.cpp:34: + from test/int/sequence.cpp: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 ./test/int.hh:41, - from test/int/exec.cpp:34: + from test/int/sequence.cpp:38: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from test/int/exec.cpp:36: + from test/int/sequence.cpp:40: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); @@ -335077,17 +335885,17 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/exec.cpp:34: + from test/int/sequence.cpp: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 ./test/int.hh:41, - from test/int/exec.cpp:34: + from test/int/sequence.cpp:38: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from test/int/exec.cpp:36: + from test/int/sequence.cpp:40: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:72:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); @@ -335095,36 +335903,17 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/exec.cpp:34: + from test/int/sequence.cpp: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 ./test/int.hh:41, - from test/int/exec.cpp:34: + from test/int/sequence.cpp:38: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/minimodel.hh:51, - from test/int/sequence.cpp:40: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:39:52: 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/test.hh:41, - from ./test/int.hh:39, - from test/int/sequence.cpp: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/minimodel.hh:51, - from test/int/sequence.cpp:40: -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from test/int/exec.cpp:36: + from test/int/sequence.cpp:40: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); @@ -335132,17 +335921,17 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/exec.cpp:34: + from test/int/sequence.cpp: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 ./test/int.hh:41, - from test/int/exec.cpp:34: + from test/int/sequence.cpp:38: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from test/int/exec.cpp:36: + from test/int/sequence.cpp:40: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:82:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); @@ -335150,17 +335939,17 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/exec.cpp:34: + from test/int/sequence.cpp: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 ./test/int.hh:41, - from test/int/exec.cpp:34: + from test/int/sequence.cpp:38: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from test/int/exec.cpp:36: + from test/int/sequence.cpp:40: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:87:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); @@ -335168,17 +335957,17 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/exec.cpp:34: + from test/int/sequence.cpp: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 ./test/int.hh:41, - from test/int/exec.cpp:34: + from test/int/sequence.cpp:38: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from test/int/exec.cpp:36: + from test/int/sequence.cpp:40: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:92:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); @@ -335186,17 +335975,17 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/exec.cpp:34: + from test/int/sequence.cpp: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 ./test/int.hh:41, - from test/int/exec.cpp:34: + from test/int/sequence.cpp:38: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from test/int/exec.cpp:36: + from test/int/sequence.cpp:40: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); @@ -335204,17 +335993,17 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/exec.cpp:34: + from test/int/sequence.cpp: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 ./test/int.hh:41, - from test/int/exec.cpp:34: + from test/int/sequence.cpp:38: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from test/int/exec.cpp:36: + from test/int/sequence.cpp:40: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:103:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); @@ -335222,17 +336011,17 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/exec.cpp:34: + from test/int/sequence.cpp: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 ./test/int.hh:41, - from test/int/exec.cpp:34: + from test/int/sequence.cpp:38: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from test/int/exec.cpp:36: + from test/int/sequence.cpp:40: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:108:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); @@ -335240,36 +336029,17 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/exec.cpp:34: + from test/int/sequence.cpp: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:2005, - from ./gecode/minimodel.hh:51, - from test/int/sequence.cpp:40: -./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:45:52: 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 ./test/int.hh:41, - from test/int/exec.cpp:34: + from test/int/sequence.cpp:38: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::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/sequence.cpp: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/minimodel.hh:51, - from test/int/sequence.cpp:40: -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from test/int/exec.cpp:36: + from test/int/sequence.cpp:40: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:113:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); @@ -335277,17 +336047,17 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/exec.cpp:34: + from test/int/sequence.cpp: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 ./test/int.hh:41, - from test/int/exec.cpp:34: + from test/int/sequence.cpp:38: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from test/int/exec.cpp:36: + from test/int/sequence.cpp:40: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); @@ -335295,17 +336065,17 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/exec.cpp:34: + from test/int/sequence.cpp: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 ./test/int.hh:41, - from test/int/exec.cpp:34: + from test/int/sequence.cpp:38: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from test/int/exec.cpp:36: + from test/int/sequence.cpp:40: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:123:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); @@ -335313,17 +336083,17 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/exec.cpp:34: + from test/int/sequence.cpp: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 ./test/int.hh:41, - from test/int/exec.cpp:34: + from test/int/sequence.cpp:38: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from test/int/exec.cpp:36: + from test/int/sequence.cpp:40: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:128:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); @@ -335331,17 +336101,17 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/exec.cpp:34: + from test/int/sequence.cpp: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 ./test/int.hh:41, - from test/int/exec.cpp:34: + from test/int/sequence.cpp:38: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from test/int/exec.cpp:36: + from test/int/sequence.cpp:40: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); @@ -335349,17 +336119,17 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/exec.cpp:34: + from test/int/sequence.cpp: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 ./test/int.hh:41, - from test/int/exec.cpp:34: + from test/int/sequence.cpp:38: ./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from test/int/exec.cpp:36: + from test/int/sequence.cpp:40: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); @@ -335367,24 +336137,17 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/exec.cpp:34: + from test/int/sequence.cpp: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 ./test/int.hh:41, - from test/int/exec.cpp:34: + from test/int/sequence.cpp:38: ./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137, - from ./gecode/minimodel.hh:51, - from test/int/sequence.cpp:40: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': -./gecode/float/trace.hpp:39:39: 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:2083, - from test/int/exec.cpp:36: + from test/int/sequence.cpp:40: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); @@ -335396,42 +336159,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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/exec.cpp: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/minimodel.hh:51, - from test/int/sequence.cpp:40: -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ In file included from ./test/int.hh:41, - from test/int/exec.cpp:34: + from test/int/sequence.cpp:38: ./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from test/int/exec.cpp:36: + from test/int/sequence.cpp:40: ./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/exec.cpp:34: + from test/int/sequence.cpp: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 ./test/int.hh:41, - from test/int/exec.cpp:34: + from test/int/sequence.cpp:38: ./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from test/int/exec.cpp:36: + from test/int/sequence.cpp:40: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:153:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); @@ -335439,50 +336190,50 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/exec.cpp:34: + from test/int/sequence.cpp: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/minimodel.hh:48, - from test/int/exec.cpp:36: + from test/int/sequence.cpp:40: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from test/int/exec.cpp:36: + from test/int/sequence.cpp:40: ./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/exec.cpp:34: + from test/int/sequence.cpp: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 test/int/exec.cpp:36: +In file included from test/int/sequence.cpp:40: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from test/int/exec.cpp:36: + from test/int/sequence.cpp:40: ./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/exec.cpp:34: + from test/int/sequence.cpp: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 ./test/int.hh:41, - from test/int/exec.cpp:34: + from test/int/sequence.cpp:38: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from test/int/exec.cpp:36: + from test/int/sequence.cpp:40: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:159:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); @@ -335490,17 +336241,17 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/exec.cpp:34: + from test/int/sequence.cpp: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/minimodel.hh:48, - from test/int/exec.cpp:36: + from test/int/sequence.cpp:40: ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from test/int/exec.cpp:36: + from test/int/sequence.cpp:40: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:165:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); @@ -335508,52 +336259,48 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/exec.cpp:34: + from test/int/sequence.cpp: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/minimodel.hh:48, - from test/int/exec.cpp:36: + from test/int/sequence.cpp:40: ./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from test/int/exec.cpp:36: + from test/int/sequence.cpp:40: ./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/exec.cpp:34: + from test/int/sequence.cpp: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/minimodel.hh:48, - from test/int/exec.cpp:36: + from test/int/sequence.cpp:40: ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:240, - from test/int/sequence.cpp:40: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/sequence.cpp: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 ./test/int.hh:41, - from test/int/sequence.cpp:38: -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./test/int.hh:41, + from test/int/mm-arithmetic.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/mm-arithmetic.cpp: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) + | ^~~~~~~ In file included from ./gecode/minimodel.hh:2337, - from test/int/exec.cpp:36: + from test/int/sequence.cpp:40: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); @@ -335561,17 +336308,17 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/exec.cpp:34: + from test/int/sequence.cpp: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 ./test/int.hh:41, - from test/int/exec.cpp:34: + from test/int/sequence.cpp:38: ./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, - from test/int/exec.cpp:36: + from test/int/sequence.cpp:40: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); @@ -335579,35 +336326,17 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/exec.cpp:34: + from test/int/sequence.cpp: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 ./test/int.hh:41, - from test/int/exec.cpp:34: + from test/int/sequence.cpp:38: ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817, - from test/int/sequence.cpp:40: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:27: 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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/sequence.cpp: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/minimodel.hh:51, - from test/int/sequence.cpp:40: -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, - from test/int/exec.cpp:36: + from test/int/sequence.cpp:40: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); @@ -335615,17 +336344,24 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/exec.cpp:34: + from test/int/sequence.cpp: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 ./test/int.hh:41, - from test/int/exec.cpp:34: + from test/int/sequence.cpp:38: ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ +In file included from ./gecode/int.hh:1723, + from ./test/int.hh:41, + from test/int/mm-arithmetic.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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, - from test/int/exec.cpp:36: + from test/int/sequence.cpp:40: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); @@ -335633,40 +336369,28 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/exec.cpp:34: + from test/int/sequence.cpp: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 ./test/int.hh:41, - from test/int/exec.cpp:34: + from test/int/sequence.cpp:38: ./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, - from test/int/exec.cpp:36: + from test/int/sequence.cpp:40: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-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/set.hh:1438, - from ./gecode/minimodel.hh:48, - from test/int/mm-arithmetic.cpp:36: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/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/int.hh:39, - from test/int/exec.cpp:34: + from test/int/sequence.cpp: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/minimodel.hh:48, - from test/int/exec.cpp:36: -./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' - 1033 | element(Home home, const IntSetArgs& a, - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -335674,20 +336398,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/set.hh:1173, - from ./gecode/minimodel.hh:48, - from test/int/mm-arithmetic.cpp:36: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, - from ./gecode/minimodel.hh:48, - from test/int/mm-arithmetic.cpp:36: -./gecode/set/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 ./test/int.hh:41, + from test/int/mm-arithmetic.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:48, + from test/int/sequence.cpp:40: +./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' + 1033 | element(Home home, const IntSetArgs& a, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, - from test/int/exec.cpp:36: + from test/int/sequence.cpp:40: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); @@ -335695,775 +336417,757 @@ 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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-arithmetic.cpp:34: + from test/int/sequence.cpp: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/minimodel.hh:48, - from test/int/exec.cpp:36: + from test/int/sequence.cpp:40: ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:48, - from test/int/mm-arithmetic.cpp:36: -./gecode/set.hh:1206:20: note: initializing argument 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, - from ./gecode/minimodel.hh:48, - from test/int/mm-arithmetic.cpp:36: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, +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]); + | ^ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/sequence.cpp: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/int.hh:2555, + from ./test/int.hh:41, from test/int/mm-arithmetic.cpp: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/minimodel.hh:48, - from test/int/mm-arithmetic.cpp:36: -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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, - from test/int/sequence.cpp:40: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | e.post(home,t ? irt : neg(irt),ipls); - | ^ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/sequence.cpp:38: + from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from test/int/sequence.cpp:40: -./gecode/minimodel.hh:316:20: note: initializing argument 1 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 ./test/int.hh:41, + from test/int/mm-arithmetic.cpp:34: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1608, - from test/int/sequence.cpp:40: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:78:42: 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:2555, + from ./test/int.hh:41, + from test/int/mm-arithmetic.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/sequence.cpp:38: + from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from test/int/sequence.cpp:40: -./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' - 319 | void post(Home home, IntRelType irt, const BoolVar& b, +In file included from ./test/int.hh:41, + from test/int/mm-arithmetic.cpp:34: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1609, - from test/int/sequence.cpp:40: -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': -./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | e.post(home,t ? frt : neg(frt)); - | ^ +In file included from ./gecode/int.hh:2555, + from ./test/int.hh:41, + from test/int/mm-arithmetic.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/sequence.cpp:38: + from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from test/int/sequence.cpp:40: -./gecode/minimodel.hh: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 ./test/int.hh:41, + from test/int/mm-arithmetic.cpp:34: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1609, - from test/int/sequence.cpp:40: -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': -./gecode/minimodel/float-rel.hpp:78:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? frt : neg(frt),b); - | ^ +In file included from ./gecode/int.hh:2555, + from ./test/int.hh:41, + from test/int/mm-arithmetic.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/sequence.cpp:38: + from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from test/int/sequence.cpp:40: -./gecode/minimodel.hh:881:20: note: initializing argument 1 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 ./test/int.hh:41, + from test/int/mm-arithmetic.cpp:34: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612, - from test/int/sequence.cpp:40: -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': -./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | _e0.post(home,_srt,_e1); +In file included from ./gecode/int.hh:4353, + from ./test/int.hh:41, + from test/int/mm-arithmetic.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/sequence.cpp: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 test/int/sequence.cpp:40: -./gecode/minimodel.hh:1207:20: note: initializing argument 1 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, - from test/int/sequence.cpp:40: -./gecode/minimodel/set-rel.hpp:62:31: 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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/sequence.cpp:38: + from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from test/int/sequence.cpp:40: -./gecode/minimodel.hh:1207:20: note: initializing argument 1 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, - from test/int/sequence.cpp:40: -./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 64 | _e0.post(home,SRT_EQ,_e1); - | ^ -In file included from ./gecode/kernel.hh:150, +In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/sequence.cpp: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 test/int/sequence.cpp:40: -./gecode/minimodel.hh:1207:20: note: initializing argument 1 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, - from test/int/sequence.cpp:40: -./gecode/minimodel/set-rel.hpp:67:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 67 | _e0.post(home,b,true,_srt,_e1); - | ^ + from test/int/mm-arithmetic.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./test/int.hh:41, + from test/int/mm-arithmetic.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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/sequence.cpp:38: + from test/int/mm-arithmetic.cpp: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 test/int/sequence.cpp:40: -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of '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, - from test/int/sequence.cpp:40: -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': -./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | _e0.post(home,b,t,_srt,_e1); - | ^ -In file included from ./gecode/kernel.hh:150, +In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/sequence.cpp: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 test/int/sequence.cpp:40: -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of '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/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]); - | ^ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, + from test/int/mm-arithmetic.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, from ./test/int.hh:41, - from test/int/exec.cpp: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) - | ^~~~~~~ -In file included from ./gecode/minimodel.hh:1867, - from test/int/sequence.cpp:40: -./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/channel.hpp:41:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | BoolVar b(home,0,1); channel(home,b,x); - | ^ + from test/int/mm-arithmetic.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/sequence.cpp:38: + from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./test/int.hh:41, - from test/int/sequence.cpp:38: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from test/int/sequence.cpp:40: -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | IntVar x(home,0,1); channel(home,b,x); - | ^ -In file included from ./gecode/kernel.hh:150, +In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/sequence.cpp: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 ./test/int.hh:41, - from test/int/sequence.cpp:38: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from test/int/sequence.cpp:40: -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': -./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | channel(home,f,x); - | ^ + from test/int/mm-arithmetic.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./test/int.hh:41, + from test/int/mm-arithmetic.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/sequence.cpp:38: + from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because '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:51, - from test/int/sequence.cpp:40: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from test/int/sequence.cpp:40: -./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': -./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 70 | rel(home,SOT_UNION,x,s); - | ^ -In file included from ./gecode/kernel.hh:150, +In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/sequence.cpp: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/minimodel.hh:48, - from test/int/sequence.cpp:40: -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from test/int/sequence.cpp:40: -./gecode/minimodel/channel.hpp:71:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); - | ^ + from test/int/mm-arithmetic.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./test/int.hh:41, + from test/int/mm-arithmetic.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/sequence.cpp:38: + from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from test/int/sequence.cpp:40: -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from test/int/sequence.cpp:40: -./gecode/minimodel/channel.hpp:71:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); - | ^ +In file included from ./gecode/int.hh:4353, + from ./test/int.hh:41, + from test/int/mm-arithmetic.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./test/int.hh:41, + from test/int/mm-arithmetic.cpp:34: +./gecode/int/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/test.hh:41, from ./test/int.hh:39, - from test/int/sequence.cpp:38: + from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, - from test/int/sequence.cpp:38: -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/sequence.cpp:40: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | count(home,x,n,IRT_LQ,m,ipl); - | ^ + from test/int/mm-arithmetic.cpp:34: +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./test/int.hh:41, + from test/int/mm-arithmetic.cpp:34: +./gecode/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/test.hh:41, from ./test/int.hh:39, - from test/int/sequence.cpp:38: + from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, - from test/int/sequence.cpp:38: -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/sequence.cpp:40: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 46 | count(home,x,y,IRT_LQ,m,ipl); - | ^ + from test/int/mm-arithmetic.cpp: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/int.hh:4845, + from ./test/int.hh:41, + from test/int/mm-arithmetic.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/sequence.cpp:38: + from test/int/mm-arithmetic.cpp: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 ./test/int.hh:41, - from test/int/sequence.cpp:38: -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/sequence.cpp:40: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:51:32: 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/int.hh:4353, + from ./test/int.hh:41, + from test/int/mm-arithmetic.cpp:34: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from ./test/int.hh:41, + from test/int/mm-arithmetic.cpp:34: +./gecode/int/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/test.hh:41, from ./test/int.hh:39, - from test/int/sequence.cpp:38: + from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, - from test/int/sequence.cpp:38: -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/sequence.cpp:40: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:56:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 56 | count(home,x,n,IRT_LQ,z,ipl); - | ^ + from test/int/mm-arithmetic.cpp:34: +./gecode/int.hh:4429:21: note: initializing argument 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, + from ./test/int.hh:41, + from test/int/mm-arithmetic.cpp:34: +./gecode/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:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/sequence.cpp:38: + from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, - from test/int/sequence.cpp:38: -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/sequence.cpp:40: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:61:32: 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/int/mm-arithmetic.cpp:34: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/sequence.cpp: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 ./test/int.hh:41, +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, from test/int/sequence.cpp:38: -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/sequence.cpp:40: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 66 | count(home,x,y,IRT_LQ,z,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, +./gecode/int/var/int.hpp:49:3: 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, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/sequence.cpp: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 ./test/int.hh:41, +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, from test/int/sequence.cpp:38: -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/sequence.cpp:40: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:72:32: 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/kernel.hh:150, +./gecode/int/var/bool.hpp:50:3: note: because '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, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/sequence.cpp: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 ./test/int.hh:41, - from test/int/sequence.cpp:38: -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::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 +./gecode/kernel/data/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:2083, - from test/int/sequence.cpp:40: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 77 | count(home,x,y,IRT_GQ,m,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/sequence.cpp: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 ./test/int.hh:41, +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, from test/int/sequence.cpp:38: -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/sequence.cpp:40: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:82:32: 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, +./gecode/int/var/int.hpp:49:3: 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, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/sequence.cpp: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 ./test/int.hh:41, - from test/int/sequence.cpp:38: -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::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 +./gecode/kernel/data/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:2083, - from test/int/sequence.cpp:40: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:87:32: 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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/sequence.cpp: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 ./test/int.hh:41, +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, from test/int/sequence.cpp:38: -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/sequence.cpp:40: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:92:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 92 | count(home,x,y,IRT_GQ,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) + | ^~~~~~~ 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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./test/int.hh:41, - from test/int/sequence.cpp:38: -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/sequence.cpp:40: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 97 | count(home,x,y,IRT_GQ,z,ipl); - | ^ + from test/int/mm-bool.cpp:38: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/int.hh:5223, + from ./test/int.hh:41, + from test/int/mm-arithmetic.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/sequence.cpp:38: + from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, - from test/int/sequence.cpp:38: -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/sequence.cpp:40: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:103:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 103 | count(home,x,n,IRT_EQ,m,ipl); - | ^ + from test/int/mm-arithmetic.cpp:34: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./test/int.hh:41, + from test/int/mm-arithmetic.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/sequence.cpp:38: + from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, - from test/int/sequence.cpp:38: -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/sequence.cpp:40: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:108:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 108 | count(home,x,y,IRT_EQ,m,ipl); - | ^ + from test/int/mm-arithmetic.cpp:34: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./test/int.hh:41, + from test/int/mm-arithmetic.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/sequence.cpp:38: + from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, + from test/int/mm-arithmetic.cpp:34: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, from test/int/sequence.cpp:38: -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, from test/int/sequence.cpp:40: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:113:32: 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) + | ^~~~~~ +In file included from ./gecode/int.hh:5223, + from ./test/int.hh:41, + from test/int/mm-arithmetic.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/sequence.cpp:38: + from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, + from test/int/mm-arithmetic.cpp:34: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, from test/int/sequence.cpp:38: -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::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::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, from test/int/sequence.cpp:40: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 118 | count(home,x,n,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) + | ^~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/int/mm-lin.o test/int/mm-lin.cpp +In file included from ./gecode/int.hh:5699, + from ./test/int.hh:41, + from test/int/mm-arithmetic.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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/test.hh:41, from ./test/int.hh:39, - from test/int/sequence.cpp:38: + from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, - from test/int/sequence.cpp:38: -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + from test/int/mm-arithmetic.cpp:34: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/sequence.cpp:40: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:123:32: 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:5699, + from ./test/int.hh:41, + from test/int/mm-arithmetic.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/sequence.cpp:38: + from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, - from test/int/sequence.cpp:38: -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + from test/int/mm-arithmetic.cpp:34: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/sequence.cpp:40: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:128:32: 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:150, +In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/sequence.cpp: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 ./test/int.hh:41, +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from test/int/sequence.cpp:40: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, from test/int/sequence.cpp:38: -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::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 +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, from test/int/sequence.cpp:40: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 134 | rel(home,x,r,y,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, +./gecode/float/var/float.hpp:46:3: note: because '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, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/sequence.cpp: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 ./test/int.hh:41, +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./test/int.hh:41, from test/int/sequence.cpp:38: -./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' - 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/sequence.cpp:40: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 139 | rel(home,x,r,y,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, +./gecode/int/var/int.hpp:49:3: 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, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/sequence.cpp:38: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/sequence.cpp:38: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/minimodel.hh:48, + from test/int/mm-arithmetic.cpp:36: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-arithmetic.cpp: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 ./test/int.hh:41, - from test/int/sequence.cpp:38: -./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' - 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, +In file included from ./gecode/minimodel.hh:48, + from test/int/mm-arithmetic.cpp:36: +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/sequence.cpp:40: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:145:21: 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/minimodel.hh:48, + from test/int/mm-arithmetic.cpp:36: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/sequence.cpp:38: + from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./test/int.hh:41, - from test/int/sequence.cpp:38: -./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' - 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, +In file included from ./gecode/minimodel.hh:48, + from test/int/mm-arithmetic.cpp:36: +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/sequence.cpp:40: -./gecode/minimodel/aliases.hpp:146:57: 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.hh:1173, + from ./gecode/minimodel.hh:48, + from test/int/mm-arithmetic.cpp:36: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/sequence.cpp:38: + from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./test/int.hh:41, - from test/int/sequence.cpp:38: -./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/sequence.cpp:40: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': -./gecode/minimodel/aliases.hpp:153:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | rel(home,SOT_UNION,x,y); - | ^ +In file included from ./gecode/kernel.hh:229, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-arithmetic.cpp: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:1173, + from ./gecode/minimodel.hh:48, + from test/int/mm-arithmetic.cpp:36: +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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/sequence.cpp:38: + from test/int/mm-arithmetic.cpp: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/minimodel.hh:48, - from test/int/sequence.cpp:40: -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, +In file included from ./gecode/kernel.hh:229, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-arithmetic.cpp: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/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/sequence.cpp:38: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, from test/int/sequence.cpp:40: -./gecode/minimodel/aliases.hpp:154:51: 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/var/set.hpp:49:3: 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, + from ./gecode/minimodel.hh:48, + from test/int/mm-arithmetic.cpp:36: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/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/int.hh:39, - from test/int/sequence.cpp:38: + from test/int/mm-arithmetic.cpp: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 test/int/sequence.cpp:40: -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/sequence.cpp:40: -./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ^ +In file included from ./gecode/set.hh:1173, + from ./gecode/minimodel.hh:48, + from test/int/mm-arithmetic.cpp:36: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/minimodel.hh:48, + from test/int/mm-arithmetic.cpp:36: +./gecode/set/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:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/sequence.cpp:38: + from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./test/int.hh:41, - from test/int/sequence.cpp:38: -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/sequence.cpp:40: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': -./gecode/minimodel/aliases.hpp:159:33: 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:48, + from test/int/mm-arithmetic.cpp:36: +./gecode/set.hh:1206:20: note: initializing argument 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, + from ./gecode/minimodel.hh:48, + from test/int/mm-arithmetic.cpp:36: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/sequence.cpp:38: + from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because '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:48, + from test/int/mm-arithmetic.cpp:36: +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/sequence.cpp:38: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, from test/int/sequence.cpp:40: -./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' - 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/set.hh:1667, from ./gecode/minimodel.hh:48, from test/int/mm-arithmetic.cpp:36: @@ -336502,95 +337206,6 @@ ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/sequence.cpp:40: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': -./gecode/minimodel/aliases.hpp:165:23: 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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/sequence.cpp: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/minimodel.hh:48, - from test/int/sequence.cpp:40: -./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' - 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/sequence.cpp:40: -./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 166 | element(home,SOT_UNION,xiv,z,y); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/sequence.cpp: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/minimodel.hh:48, - from test/int/sequence.cpp:40: -./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' - 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from test/int/sequence.cpp:40: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/sequence.cpp: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 ./test/int.hh:41, - from test/int/sequence.cpp:38: -./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' - 1540 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from test/int/sequence.cpp:40: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/sequence.cpp: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 ./test/int.hh:41, - from test/int/sequence.cpp:38: -./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' - 1556 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from test/int/sequence.cpp:40: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/sequence.cpp: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 ./test/int.hh:41, - from test/int/sequence.cpp:38: -./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' - 1575 | element(Home home, const IntVarArgs& a, - | ~~~~~^~~~ In file included from ./gecode/set.hh:1866, from ./gecode/minimodel.hh:48, from test/int/mm-arithmetic.cpp:36: @@ -336610,64 +337225,39 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from test/int/sequence.cpp:40: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/sequence.cpp: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 ./test/int.hh:41, - from test/int/sequence.cpp:38: -./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from test/int/sequence.cpp:40: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': -./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./test/int.hh:41, from test/int/sequence.cpp: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/minimodel.hh:48, - from test/int/sequence.cpp:40: -./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' - 1033 | element(Home home, const IntSetArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from test/int/sequence.cpp:40: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': -./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, +./gecode/int/var/int.hpp:49:3: 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, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/sequence.cpp: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/minimodel.hh:48, - from test/int/sequence.cpp:40: -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::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/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, @@ -336675,134 +337265,104 @@ ./gecode/int/var/bool.hpp:50:3: note: because '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, +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/exec.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; + from test/int/sequence.cpp:38: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/exec.cpp: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/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from test/int/sequence.cpp: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) | ^~~~~~ -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/exec.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; + from test/int/sequence.cpp:38: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/exec.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from test/int/sequence.cpp:40: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:261, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/exec.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/exec.cpp: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:176, + from test/int/mm-bool.cpp:38: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/test.hh:41, from ./test/int.hh:39, - from test/int/exec.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/exec.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, + from test/int/mm-bool.cpp: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/kernel/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, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/sequence.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/sequence.cpp:38: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, + from test/int/mm-bool.cpp:38: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/test.hh:41, from ./test/int.hh:39, - from test/int/sequence.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/sequence.cpp:38: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, + from test/int/mm-bool.cpp: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/kernel.hh:261, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/sequence.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/sequence.cpp:38: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, + from test/int/mm-bool.cpp: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, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/sequence.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/sequence.cpp: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) - | ^~~~~~~ + from test/int/mm-bool.cpp:38: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-bool.cpp: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/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51, from test/int/mm-arithmetic.cpp:36: @@ -336883,54 +337443,8 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/exec.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from test/int/exec.cpp:36: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/exec.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from test/int/exec.cpp:36: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/sequence.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from test/int/sequence.cpp:40: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/int/mm-count.o test/int/mm-count.cpp In file included from ./gecode/float.hh:1811, from ./gecode/minimodel.hh:51, from test/int/mm-arithmetic.cpp:36: @@ -336951,22 +337465,6 @@ ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/sequence.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from test/int/sequence.cpp: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) - | ^~~~~~ In file included from ./gecode/float.hh:1811, from ./gecode/minimodel.hh:51, from test/int/mm-arithmetic.cpp:36: @@ -337041,6 +337539,8 @@ ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/int/mm-rel.o test/int/mm-rel.cpp In file included from ./gecode/float.hh:2137, from ./gecode/minimodel.hh:51, from test/int/mm-arithmetic.cpp:36: @@ -337164,22 +337664,6 @@ ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/sequence.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/int/sequence.cpp:40: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/minimodel.hh:1612, from test/int/mm-arithmetic.cpp:36: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': @@ -337213,22 +337697,6 @@ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/exec.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/int/exec.cpp: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) - | ^~~~~~~~ In file included from ./gecode/minimodel.hh:1612, from test/int/mm-arithmetic.cpp:36: ./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -337278,22 +337746,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, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/sequence.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/int/sequence.cpp:40: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/minimodel.hh:1867, from test/int/mm-arithmetic.cpp:36: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': @@ -337312,22 +337764,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/exec.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/int/exec.cpp: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) - | ^~~~~~~~ In file included from ./gecode/minimodel.hh:1867, from test/int/mm-arithmetic.cpp:36: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': @@ -337914,6 +338350,17 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ +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/minimodel.hh:2337, from test/int/mm-arithmetic.cpp:36: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': @@ -338022,451 +338469,27 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::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, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/mm-arithmetic.cpp: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) - | ^~~~~~ -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]; - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/mm-arithmetic.cpp: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) - | ^~~~~~ -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]; - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, +In file included from ./gecode/int.hh:917, from ./test/int.hh:41, - from test/int/mm-arithmetic.cpp: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/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); - | ^~~~~ -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]; - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/mm-arithmetic.cpp: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) - | ^~~~~~ -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/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/mm-arithmetic.cpp: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) - | ^~~~~~ -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]; - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/mm-arithmetic.cpp: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:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/sequence.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/sequence.cpp:38: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-arithmetic.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/mm-arithmetic.cpp: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:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-arithmetic.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/mm-arithmetic.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-arithmetic.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/mm-arithmetic.cpp: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:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/sequence.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/sequence.cpp:38: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-arithmetic.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/mm-arithmetic.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/exec.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/exec.cpp: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:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/exec.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, - from test/int/exec.cpp:34: + from test/int/mm-bool.cpp:38: ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/sequence.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from test/int/sequence.cpp:40: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/int/mm-count.o test/int/mm-count.cpp -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-arithmetic.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from test/int/mm-arithmetic.cpp:36: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-arithmetic.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from test/int/mm-arithmetic.cpp:36: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/sequence.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/int/sequence.cpp:40: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/exec.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from test/int/exec.cpp:36: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/sequence.cpp:38: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/sequence.cpp:38: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/sequence.cpp:38: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, +In file included from ./gecode/int.hh:1723, from ./test/int.hh:41, - from test/int/sequence.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/sequence.cpp:38: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/minimodel.hh:48, - from test/int/sequence.cpp: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) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/sequence.cpp:38: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/int/sequence.cpp:40: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/exec.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/int/exec.cpp: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) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-arithmetic.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/int/mm-arithmetic.cpp: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) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-arithmetic.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/int/mm-arithmetic.cpp: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) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-bool.cpp:38: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/test.hh:41, - from ./test/int.hh:39, from test/int/mm-bool.cpp: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/kernel/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, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-bool.cpp:38: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411: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/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/test.hh:41, from ./test/int.hh:39, @@ -338474,101 +338497,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) { | ^~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-bool.cpp: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, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-bool.cpp:38: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, +In file included from ./test/int.hh:41, from test/int/mm-bool.cpp: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/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/exec.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp: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(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +test/int/mm-arithmetic.cpp: In member function 'virtual void Test::Int::MiniModelArithmetic::MinNary::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/mm-arithmetic.cpp:273:18: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 273 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; + | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, - from test/int/exec.cpp:34: + from test/int/mm-arithmetic.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/exec.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/exec.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/exec.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/minimodel.hh:48, - from test/int/exec.cpp:36: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-arithmetic.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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: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]; + | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, @@ -338576,101 +338523,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) | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-arithmetic.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/exec.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/int/exec.cpp: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) - | ^~~~~~~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/mm-arithmetic.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-arithmetic.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from test/int/mm-arithmetic.cpp:36: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -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:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-arithmetic.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/int/mm-arithmetic.cpp: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) - | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-arithmetic.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ +test/int/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]; + | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, @@ -338678,99 +338533,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, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-arithmetic.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/mm-arithmetic.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-arithmetic.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/minimodel.hh:48, - from test/int/mm-arithmetic.cpp:36: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-arithmetic.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/int/mm-arithmetic.cpp: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) - | ^~~~~~~~ -In file included from ./gecode/int.hh:917, - from ./test/int.hh:41, - from test/int/mm-bool.cpp:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/mm-bool.cpp: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/int.hh:1723, - from ./test/int.hh:41, - from test/int/mm-bool.cpp:38: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-bool.cpp: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 ./test/int.hh:41, - from test/int/mm-bool.cpp:38: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./test/int.hh:41, from test/int/mm-bool.cpp:38: @@ -338847,6 +338609,37 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +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]; + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/mm-arithmetic.cpp: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) + | ^~~~~~ +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/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/mm-arithmetic.cpp: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) + | ^~~~~~ +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]; + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/mm-arithmetic.cpp:34: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ In file included from ./gecode/int.hh:4353, from ./test/int.hh:41, from test/int/mm-bool.cpp:38: @@ -339157,6 +338950,70 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-arithmetic.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/mm-arithmetic.cpp: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:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-arithmetic.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/mm-arithmetic.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-arithmetic.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/mm-arithmetic.cpp: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:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-arithmetic.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/mm-arithmetic.cpp: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) + | ^~~~~~~ In file included from ./gecode/kernel.hh:261, from ./test/test.hh:41, from ./test/int.hh:39, @@ -339215,6 +339072,38 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-arithmetic.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from test/int/mm-arithmetic.cpp:36: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-arithmetic.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from test/int/mm-arithmetic.cpp:36: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48, from test/int/mm-bool.cpp:40: @@ -339408,6 +339297,72 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-arithmetic.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from test/int/mm-arithmetic.cpp: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) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-arithmetic.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from test/int/mm-arithmetic.cpp: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) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-arithmetic.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/mm-arithmetic.cpp: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:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-arithmetic.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/mm-arithmetic.cpp: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) + | ^~~~~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51, from test/int/mm-bool.cpp:40: @@ -339637,6 +339592,23 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-arithmetic.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from test/int/mm-arithmetic.cpp:36: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/minimodel.hh:1608, from test/int/mm-bool.cpp:40: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': @@ -339654,6 +339626,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; | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./test/int.hh:41, + from test/int/mm-lin.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/mm-lin.cpp: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) + | ^~~~~~~ In file included from ./gecode/minimodel.hh:1608, from test/int/mm-bool.cpp:40: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': @@ -339705,6 +339691,25 @@ ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ +In file included from ./gecode/int.hh:1723, + from ./test/int.hh:41, + from test/int/mm-lin.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-lin.cpp: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 ./test/int.hh:41, + from test/int/mm-lin.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from test/int/mm-bool.cpp:40: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': @@ -340356,490 +340361,6 @@ ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/mm-bool.cpp:40: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': -./gecode/minimodel/aliases.hpp:165:23: 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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-bool.cpp: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/minimodel.hh:48, - from test/int/mm-bool.cpp:40: -./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' - 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/mm-bool.cpp:40: -./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 166 | element(home,SOT_UNION,xiv,z,y); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-bool.cpp: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/minimodel.hh:48, - from test/int/mm-bool.cpp:40: -./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' - 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from test/int/mm-bool.cpp:40: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-bool.cpp: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 ./test/int.hh:41, - from test/int/mm-bool.cpp:38: -./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' - 1540 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from test/int/mm-bool.cpp:40: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-bool.cpp: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 ./test/int.hh:41, - from test/int/mm-bool.cpp:38: -./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' - 1556 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from test/int/mm-bool.cpp:40: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-bool.cpp: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 ./test/int.hh:41, - from test/int/mm-bool.cpp:38: -./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' - 1575 | element(Home home, const IntVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from test/int/mm-bool.cpp:40: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-bool.cpp: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 ./test/int.hh:41, - from test/int/mm-bool.cpp:38: -./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from test/int/mm-bool.cpp:40: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': -./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-bool.cpp: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/minimodel.hh:48, - from test/int/mm-bool.cpp:40: -./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' - 1033 | element(Home home, const IntSetArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from test/int/mm-bool.cpp:40: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': -./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-bool.cpp: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/minimodel.hh:48, - from test/int/mm-bool.cpp:40: -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' - 1041 | element(Home home, const SetVarArgs& a, - | ~~~~~^~~~ -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]); - | ^ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/mm-bool.cpp: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) - | ^~~~~~~ -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]); - | ^ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/mm-bool.cpp:38: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-bool.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/mm-bool.cpp:38: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-bool.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/mm-bool.cpp:38: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-bool.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/mm-bool.cpp:38: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-bool.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/mm-bool.cpp:38: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-bool.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from test/int/mm-bool.cpp: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) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-bool.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from test/int/mm-bool.cpp: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) - | ^~~~~~ -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:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-bool.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/int/mm-bool.cpp:40: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-bool.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/int/mm-bool.cpp:40: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-bool.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/mm-bool.cpp:38: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-bool.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/mm-bool.cpp:38: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-bool.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from test/int/mm-bool.cpp: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) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-bool.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/int/mm-bool.cpp:40: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/int.hh:917, - from ./test/int.hh:41, - from test/int/mm-lin.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/mm-lin.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723, - from ./test/int.hh:41, - from test/int/mm-lin.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-lin.cpp: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 ./test/int.hh:41, - from test/int/mm-lin.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-bool.cpp:38: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/mm-bool.cpp:38: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-bool.cpp:38: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/mm-bool.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-bool.cpp:38: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/minimodel.hh:48, - from test/int/mm-bool.cpp: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) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-bool.cpp:38: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/int/mm-bool.cpp:40: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/int.hh:2555, from ./test/int.hh:41, from test/int/mm-lin.cpp:34: @@ -340878,6 +340399,12 @@ ./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/mm-bool.cpp:40: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': +./gecode/minimodel/aliases.hpp:165:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 165 | channel(home,x,xiv); + | ^ In file included from ./gecode/int.hh:2555, from ./test/int.hh:41, from test/int/mm-lin.cpp:34: @@ -340888,15 +340415,32 @@ 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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, from test/int/mm-lin.cpp: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/minimodel.hh:48, + from test/int/mm-bool.cpp:40: +./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' + 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); + | ~~~~~^~~~ In file included from ./test/int.hh:41, from test/int/mm-lin.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/mm-bool.cpp:40: +./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 166 | element(home,SOT_UNION,xiv,z,y); + | ^ In file included from ./gecode/int.hh:2555, from ./test/int.hh:41, from test/int/mm-lin.cpp:34: @@ -340907,15 +340451,58 @@ 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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, from test/int/mm-lin.cpp: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/minimodel.hh:48, + from test/int/mm-bool.cpp:40: +./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' + 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ In file included from ./test/int.hh:41, from test/int/mm-lin.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from test/int/mm-bool.cpp:40: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-bool.cpp: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 ./test/int.hh:41, + from test/int/mm-bool.cpp:38: +./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' + 1540 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from test/int/mm-bool.cpp:40: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-bool.cpp: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/int.hh:4353, from ./test/int.hh:41, from test/int/mm-lin.cpp:34: @@ -340923,6 +340510,11 @@ ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ +In file included from ./test/int.hh:41, + from test/int/mm-bool.cpp:38: +./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' + 1556 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -340958,6 +340550,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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from test/int/mm-bool.cpp:40: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-bool.cpp: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 ./test/int.hh:41, + from test/int/mm-bool.cpp:38: +./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' + 1575 | element(Home home, const IntVarArgs& a, + | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./test/int.hh:41, from test/int/mm-lin.cpp:34: @@ -341000,6 +340610,77 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from test/int/mm-bool.cpp:40: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-bool.cpp: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 ./test/int.hh:41, + from test/int/mm-bool.cpp:38: +./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' + 1591 | element(Home home, const BoolVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from test/int/mm-bool.cpp:40: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': +./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-bool.cpp: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/minimodel.hh:48, + from test/int/mm-bool.cpp:40: +./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' + 1033 | element(Home home, const IntSetArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from test/int/mm-bool.cpp:40: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': +./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-bool.cpp: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/minimodel.hh:48, + from test/int/mm-bool.cpp:40: +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-arithmetic.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from test/int/mm-arithmetic.cpp: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) + | ^~~~~~~~ In file included from ./gecode/int.hh:4845, from ./test/int.hh:41, from test/int/mm-lin.cpp:34: @@ -341226,64 +340907,109 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-count.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-count.cpp: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: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, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-count.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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, +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/int/bin-packing.o test/int/bin-packing.cpp +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/mm-count.cpp: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:261, + from test/int/mm-arithmetic.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/mm-arithmetic.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/mm-count.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, + from test/int/mm-arithmetic.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/mm-arithmetic.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/mm-count.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, + from test/int/mm-arithmetic.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/minimodel.hh:48, + from test/int/mm-arithmetic.cpp:36: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/mm-count.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ + from test/int/mm-arithmetic.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from test/int/mm-arithmetic.cpp: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) + | ^~~~~~~~ +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]); + | ^ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/mm-bool.cpp: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) + | ^~~~~~~ +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]); + | ^ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/mm-bool.cpp:38: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48, from test/int/mm-lin.cpp:36: @@ -341322,6 +341048,22 @@ ./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-bool.cpp:38: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/mm-bool.cpp:38: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ In file included from ./gecode/set.hh:1173, from ./gecode/minimodel.hh:48, from test/int/mm-lin.cpp:36: @@ -341364,6 +341106,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/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-bool.cpp:38: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/mm-bool.cpp:38: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-bool.cpp:38: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/mm-bool.cpp:38: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-bool.cpp:38: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/mm-bool.cpp:38: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/set.hh:1438, from ./gecode/minimodel.hh:48, from test/int/mm-lin.cpp:36: @@ -341420,6 +341210,38 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-bool.cpp:38: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from test/int/mm-bool.cpp: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) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-bool.cpp:38: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from test/int/mm-bool.cpp: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) + | ^~~~~~ In file included from ./gecode/set.hh:1667, from ./gecode/minimodel.hh:48, from test/int/mm-lin.cpp:36: @@ -341477,8 +341299,6 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/int/mm-rel.o test/int/mm-rel.cpp In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51, from test/int/mm-lin.cpp:36: @@ -341615,6 +341435,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:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-bool.cpp:38: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from test/int/mm-bool.cpp:40: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-bool.cpp:38: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from test/int/mm-bool.cpp:40: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/float.hh:2005, from ./gecode/minimodel.hh:51, from test/int/mm-lin.cpp:36: @@ -342676,6 +342528,53 @@ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, + from test/int/mm-bool.cpp:38: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/mm-bool.cpp:38: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-bool.cpp:38: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/mm-bool.cpp:38: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/kernel.hh: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); + | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/int/order.o test/int/order.cpp +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -342740,6 +342639,23 @@ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, + from test/int/mm-bool.cpp:38: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from test/int/mm-bool.cpp: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) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here @@ -342801,6 +342717,378 @@ ./gecode/float/var/float.hpp:46:3: note: because '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, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-bool.cpp:38: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from test/int/mm-bool.cpp:40: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-lin.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/mm-lin.cpp: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:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-lin.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/mm-lin.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-rel.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-count.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-count.cpp: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: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, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-count.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-count.cpp: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:261, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-count.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-count.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-count.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-lin.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from test/int/mm-lin.cpp:36: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-bool.cpp:38: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/mm-bool.cpp:38: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-bool.cpp:38: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/mm-bool.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-bool.cpp:38: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/minimodel.hh:48, + from test/int/mm-bool.cpp: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) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-lin.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from test/int/mm-lin.cpp: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) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-bool.cpp:38: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from test/int/mm-bool.cpp:40: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-lin.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/mm-lin.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-lin.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/mm-lin.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-lin.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/minimodel.hh:48, + from test/int/mm-lin.cpp:36: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-lin.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from test/int/mm-lin.cpp: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) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-rel.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-rel.cpp: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: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, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-rel.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-rel.cpp: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:261, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-rel.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-rel.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-rel.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./test/int.hh:41, from test/int/mm-count.cpp:34: @@ -342994,40 +343282,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-lin.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/mm-lin.cpp: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:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-lin.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/mm-lin.cpp: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) - | ^~~~~~~ In file included from ./gecode/int.hh:4845, from ./test/int.hh:41, from test/int/mm-count.cpp:34: @@ -343084,23 +343338,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, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-lin.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from test/int/mm-lin.cpp:36: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/int.hh:4845, from ./test/int.hh:41, from test/int/mm-count.cpp:34: @@ -343157,6 +343394,199 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(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 test/int/mm-rel.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/mm-rel.cpp: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) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723, + from ./test/int.hh:41, + from test/int/mm-rel.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-rel.cpp: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 ./test/int.hh:41, + from test/int/mm-rel.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./test/int.hh:41, + from test/int/mm-rel.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-rel.cpp: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 ./test/int.hh:41, + from test/int/mm-rel.cpp:34: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./test/int.hh:41, + from test/int/mm-rel.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-rel.cpp: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 ./test/int.hh:41, + from test/int/mm-rel.cpp:34: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./test/int.hh:41, + from test/int/mm-rel.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-rel.cpp: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 ./test/int.hh:41, + from test/int/mm-rel.cpp:34: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./test/int.hh:41, + from test/int/mm-rel.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-rel.cpp: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 ./test/int.hh:41, + from test/int/mm-rel.cpp:34: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./test/int.hh:41, + from test/int/mm-rel.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-rel.cpp: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:229, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-rel.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./test/int.hh:41, + from test/int/mm-rel.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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/mm-rel.cpp: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:229, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-rel.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./test/int.hh:41, + from test/int/mm-rel.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-rel.cpp: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:229, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-rel.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./test/int.hh:41, + from test/int/mm-rel.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-rel.cpp: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:229, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-rel.cpp: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) { + | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./test/int.hh:41, from test/int/mm-count.cpp:34: @@ -343195,6 +343625,62 @@ ./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./test/int.hh:41, + from test/int/mm-rel.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-rel.cpp: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/int.hh:4353, + from ./test/int.hh:41, + from test/int/mm-rel.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./test/int.hh:41, + from test/int/mm-rel.cpp:34: +./gecode/int/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/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-rel.cpp: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 ./test/int.hh:41, + from test/int/mm-rel.cpp:34: +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./test/int.hh:41, + from test/int/mm-rel.cpp:34: +./gecode/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/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-rel.cpp: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 ./test/int.hh:41, + from test/int/mm-rel.cpp: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/int.hh:5223, from ./test/int.hh:41, from test/int/mm-count.cpp:34: @@ -343214,23 +343700,6 @@ ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-lin.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/int/mm-lin.cpp: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) - | ^~~~~~~~ In file included from ./gecode/int.hh:5223, from ./test/int.hh:41, from test/int/mm-count.cpp:34: @@ -343288,91 +343757,502 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, +In file included from ./gecode/int.hh:4845, + from ./test/int.hh:41, + from test/int/mm-rel.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/mm-lin.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, + from test/int/mm-rel.cpp: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/int.hh:4353, from ./test/int.hh:41, - from test/int/mm-lin.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, + from test/int/mm-rel.cpp:34: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from ./test/int.hh:41, + from test/int/mm-rel.cpp:34: +./gecode/int/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/test.hh:41, from ./test/int.hh:39, - from test/int/mm-lin.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, + from test/int/mm-rel.cpp: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 ./test/int.hh:41, + from test/int/mm-rel.cpp:34: +./gecode/int.hh:4429:21: note: initializing argument 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, from ./test/int.hh:41, - from test/int/mm-lin.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, + from test/int/mm-rel.cpp:34: +./gecode/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:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/mm-lin.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, + from test/int/mm-rel.cpp: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 ./test/int.hh:41, + from test/int/mm-rel.cpp:34: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./test/int.hh:41, + from test/int/mm-rel.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-rel.cpp: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 ./test/int.hh:41, + from test/int/mm-rel.cpp:34: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./test/int.hh:41, + from test/int/mm-rel.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-rel.cpp: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 ./test/int.hh:41, + from test/int/mm-rel.cpp:34: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./test/int.hh:41, + from test/int/mm-rel.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-rel.cpp: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 ./test/int.hh:41, + from test/int/mm-rel.cpp:34: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./test/int.hh:41, + from test/int/mm-rel.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-rel.cpp: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 ./test/int.hh:41, + from test/int/mm-rel.cpp:34: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./test/int.hh:41, + from test/int/mm-rel.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-rel.cpp: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 ./test/int.hh:41, + from test/int/mm-rel.cpp:34: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./test/int.hh:41, + from test/int/mm-rel.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-rel.cpp: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 ./test/int.hh:41, + from test/int/mm-rel.cpp:34: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from test/int/order.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/bin-packing.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48, - from test/int/mm-lin.cpp:36: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, + from test/int/mm-count.cpp:36: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/mm-lin.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/int/mm-lin.cpp: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) - | ^~~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/int/bin-packing.o test/int/bin-packing.cpp + from test/int/mm-count.cpp: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/minimodel.hh:48, + from test/int/mm-count.cpp:36: +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/minimodel.hh:48, + from test/int/mm-count.cpp:36: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-count.cpp: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/minimodel.hh:48, + from test/int/mm-count.cpp:36: +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/minimodel.hh:48, + from test/int/mm-count.cpp:36: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-count.cpp: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:229, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-count.cpp: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:1173, + from ./gecode/minimodel.hh:48, + from test/int/mm-count.cpp:36: +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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/mm-count.cpp: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:229, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-count.cpp: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, + from ./gecode/minimodel.hh:48, + from test/int/mm-count.cpp:36: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/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/int.hh:39, + from test/int/mm-count.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/minimodel.hh:48, + from test/int/mm-count.cpp:36: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/minimodel.hh:48, + from test/int/mm-count.cpp:36: +./gecode/set/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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-count.cpp: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/minimodel.hh:48, + from test/int/mm-count.cpp:36: +./gecode/set.hh:1206:20: note: initializing argument 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, + from ./gecode/minimodel.hh:48, + from test/int/mm-count.cpp:36: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-count.cpp: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/minimodel.hh:48, + from test/int/mm-count.cpp:36: +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/minimodel.hh:48, + from test/int/mm-count.cpp:36: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-count.cpp: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/minimodel.hh:48, + from test/int/mm-count.cpp:36: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/minimodel.hh:48, + from test/int/mm-count.cpp:36: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-count.cpp: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/minimodel.hh:48, + from test/int/mm-count.cpp:36: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866, + from ./gecode/minimodel.hh:48, + from test/int/mm-count.cpp:36: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-count.cpp: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/minimodel.hh:48, + from test/int/mm-count.cpp:36: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./gecode/minimodel.hh:45, + from test/int/order.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/minimodel.hh:45, + from test/int/order.cpp: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: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, + from ./gecode/minimodel.hh:45, + from test/int/order.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/minimodel.hh:45, + from test/int/order.cpp: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:261, + from ./gecode/minimodel.hh:45, + from test/int/order.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./gecode/minimodel.hh:45, + from test/int/order.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/minimodel.hh:45, + from test/int/order.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/bin-packing.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/test.hh:41, + from ./test/int.hh:39, + from test/int/bin-packing.cpp: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: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, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/bin-packing.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/bin-packing.cpp: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:261, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/bin-packing.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/bin-packing.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/bin-packing.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48, - from test/int/mm-count.cpp:36: + from test/int/mm-rel.cpp:36: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); @@ -343380,18 +344260,18 @@ 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: + from test/int/mm-rel.cpp: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/minimodel.hh:48, - from test/int/mm-count.cpp:36: + from test/int/mm-rel.cpp:36: ./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48, - from test/int/mm-count.cpp:36: + from test/int/mm-rel.cpp:36: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': ./gecode/set/int.hpp:43:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); @@ -343399,18 +344279,18 @@ 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: + from test/int/mm-rel.cpp: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/minimodel.hh:48, - from test/int/mm-count.cpp:36: + from test/int/mm-rel.cpp:36: ./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/minimodel.hh:48, - from test/int/mm-count.cpp:36: + from test/int/mm-rel.cpp:36: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); @@ -343418,20 +344298,20 @@ 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: + from test/int/mm-rel.cpp: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:229, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/mm-count.cpp:34: + from test/int/mm-rel.cpp: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:1173, from ./gecode/minimodel.hh:48, - from test/int/mm-count.cpp:36: + from test/int/mm-rel.cpp:36: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -343439,147 +344319,17 @@ 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: + from test/int/mm-rel.cpp: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:229, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/mm-count.cpp:34: + from test/int/mm-rel.cpp: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, - from ./gecode/minimodel.hh:48, - from test/int/mm-count.cpp:36: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/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/int.hh:39, - from test/int/mm-count.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/minimodel.hh:48, - from test/int/mm-count.cpp:36: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, - from ./gecode/minimodel.hh:48, - from test/int/mm-count.cpp:36: -./gecode/set/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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-count.cpp: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/minimodel.hh:48, - from test/int/mm-count.cpp:36: -./gecode/set.hh:1206:20: note: initializing argument 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, - from ./gecode/minimodel.hh:48, - from test/int/mm-count.cpp:36: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-count.cpp: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/minimodel.hh:48, - from test/int/mm-count.cpp:36: -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/minimodel.hh:48, - from test/int/mm-count.cpp:36: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-count.cpp: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/minimodel.hh:48, - from test/int/mm-count.cpp:36: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/minimodel.hh:48, - from test/int/mm-count.cpp:36: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-count.cpp: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/minimodel.hh:48, - from test/int/mm-count.cpp:36: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, - from ./gecode/minimodel.hh:48, - from test/int/mm-count.cpp:36: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: 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/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-count.cpp: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/minimodel.hh:48, - from test/int/mm-count.cpp:36: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/int/order.o test/int/order.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/int/unary.o test/int/unary.cpp -In file included from ./gecode/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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/int/cumulative.o test/int/cumulative.cpp In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51, from test/int/mm-count.cpp:36: @@ -343716,6 +344466,62 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438, + from ./gecode/minimodel.hh:48, + from test/int/mm-rel.cpp:36: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/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/int.hh:39, + from test/int/mm-rel.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/minimodel.hh:48, + from test/int/mm-rel.cpp:36: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/minimodel.hh:48, + from test/int/mm-rel.cpp:36: +./gecode/set/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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-rel.cpp: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/minimodel.hh:48, + from test/int/mm-rel.cpp:36: +./gecode/set.hh:1206:20: note: initializing argument 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, + from ./gecode/minimodel.hh:48, + from test/int/mm-rel.cpp:36: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-rel.cpp: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/minimodel.hh:48, + from test/int/mm-rel.cpp:36: +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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, from ./gecode/minimodel.hh:51, from test/int/mm-count.cpp:36: @@ -344715,6 +345521,25 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/minimodel.hh:48, + from test/int/mm-rel.cpp:36: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-rel.cpp: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/minimodel.hh:48, + from test/int/mm-rel.cpp:36: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& 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]; @@ -344726,32 +345551,13 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-rel.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-rel.cpp: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: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, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-rel.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ +In file included from ./gecode/set.hh:1667, + from ./gecode/minimodel.hh:48, + from test/int/mm-rel.cpp:36: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -344759,21 +345565,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:261, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-rel.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-rel.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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:48, + from test/int/mm-rel.cpp:36: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866, + from ./gecode/minimodel.hh:48, + from test/int/mm-rel.cpp:36: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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/test.hh:41, from ./test/int.hh:39, @@ -344781,9 +345584,11 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:48, + from test/int/mm-rel.cpp:36: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, @@ -344880,6 +345685,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/int.hh:917, + from ./gecode/minimodel.hh:46, + from test/int/order.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from test/int/order.cpp: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) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723, + from ./gecode/minimodel.hh:46, + from test/int/order.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/int/order.cpp: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/minimodel.hh:46, + from test/int/order.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, @@ -344896,53 +345733,17 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-count.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/int/mm-count.cpp: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) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-count.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, +In file included from ./gecode/int.hh:917, from ./test/int.hh:41, - from test/int/mm-count.cpp: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:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-count.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ + from test/int/bin-packing.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, - from test/int/mm-count.cpp:34: + from test/int/bin-packing.cpp: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) | ^~~~~~~ @@ -344950,29 +345751,11 @@ from ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-count.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from test/int/mm-count.cpp:36: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-count.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/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 +./gecode/kernel/data/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/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, @@ -344980,23 +345763,9 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/int.hh:917, - from ./test/int.hh:41, - from test/int/mm-rel.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/mm-rel.cpp: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) - | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./test/int.hh:41, - from test/int/mm-rel.cpp:34: + from test/int/bin-packing.cpp:34: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:39:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); @@ -345004,98 +345773,67 @@ 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: + from test/int/bin-packing.cpp: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 ./test/int.hh:41, - from test/int/mm-rel.cpp:34: + from test/int/bin-packing.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-count.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/mm-count.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-count.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/mm-count.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-count.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/minimodel.hh:48, - from test/int/mm-count.cpp:36: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-count.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/int/mm-count.cpp: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) - | ^~~~~~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/minimodel.hh:46, + from test/int/order.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from test/int/order.cpp: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/minimodel.hh:46, + from test/int/order.cpp:34: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/minimodel.hh:46, + from test/int/order.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from test/int/order.cpp: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/minimodel.hh:46, + from test/int/order.cpp:34: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/minimodel.hh:46, + from test/int/order.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from test/int/order.cpp: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/int.hh:2555, from ./test/int.hh:41, - from test/int/mm-rel.cpp:34: + from test/int/bin-packing.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); @@ -345103,18 +345841,18 @@ 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: + from test/int/bin-packing.cpp: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 ./test/int.hh:41, - from test/int/mm-rel.cpp:34: + from test/int/bin-packing.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./test/int.hh:41, - from test/int/mm-rel.cpp:34: + from test/int/bin-packing.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); @@ -345122,18 +345860,18 @@ 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: + from test/int/bin-packing.cpp: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 ./test/int.hh:41, - from test/int/mm-rel.cpp:34: + from test/int/bin-packing.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./test/int.hh:41, - from test/int/mm-rel.cpp:34: + from test/int/bin-packing.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); @@ -345141,18 +345879,18 @@ 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: + from test/int/bin-packing.cpp: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 ./test/int.hh:41, - from test/int/mm-rel.cpp:34: + from test/int/bin-packing.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./test/int.hh:41, - from test/int/mm-rel.cpp:34: + from test/int/bin-packing.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); @@ -345160,18 +345898,41 @@ 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: + from test/int/bin-packing.cpp: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 ./test/int.hh:41, - from test/int/mm-rel.cpp:34: + from test/int/bin-packing.cpp:34: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:46, + from test/int/order.cpp:34: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/minimodel.hh:46, + from test/int/order.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from test/int/order.cpp: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/minimodel.hh:46, + from test/int/order.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./test/int.hh:41, - from test/int/mm-rel.cpp:34: + from test/int/bin-packing.cpp:34: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); @@ -345179,20 +345940,20 @@ 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: + from test/int/bin-packing.cpp: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:229, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/mm-rel.cpp:34: + from test/int/bin-packing.cpp: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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./test/int.hh:41, - from test/int/mm-rel.cpp:34: + from test/int/bin-packing.cpp:34: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -345200,20 +345961,20 @@ 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: + from test/int/bin-packing.cpp: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:229, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/mm-rel.cpp:34: + from test/int/bin-packing.cpp: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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./test/int.hh:41, - from test/int/mm-rel.cpp:34: + from test/int/bin-packing.cpp:34: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); @@ -345221,20 +345982,20 @@ 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: + from test/int/bin-packing.cpp: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:229, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/mm-rel.cpp:34: + from test/int/bin-packing.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./test/int.hh:41, - from test/int/mm-rel.cpp:34: + from test/int/bin-packing.cpp:34: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); @@ -345242,481 +346003,93 @@ 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: + from test/int/bin-packing.cpp: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:229, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/mm-rel.cpp:34: + from test/int/bin-packing.cpp: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) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./test/int.hh:41, - from test/int/mm-rel.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-rel.cpp: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/int.hh:4353, - from ./test/int.hh:41, - from test/int/mm-rel.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./test/int.hh:41, - from test/int/mm-rel.cpp:34: -./gecode/int/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/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-rel.cpp: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 ./test/int.hh:41, - from test/int/mm-rel.cpp:34: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./test/int.hh:41, - from test/int/mm-rel.cpp:34: -./gecode/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/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-rel.cpp: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 ./test/int.hh:41, - from test/int/mm-rel.cpp: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/int.hh:4845, - from ./test/int.hh:41, - from test/int/mm-rel.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-rel.cpp: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/int.hh:4353, - from ./test/int.hh:41, - from test/int/mm-rel.cpp:34: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from ./test/int.hh:41, - from test/int/mm-rel.cpp:34: -./gecode/int/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/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-rel.cpp: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 ./test/int.hh:41, - from test/int/mm-rel.cpp:34: -./gecode/int.hh:4429:21: note: initializing argument 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, - from ./test/int.hh:41, - from test/int/mm-rel.cpp:34: -./gecode/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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-rel.cpp: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 ./test/int.hh:41, - from test/int/mm-rel.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./test/int.hh:41, - from test/int/mm-rel.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-rel.cpp: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 ./test/int.hh:41, - from test/int/mm-rel.cpp:34: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./test/int.hh:41, - from test/int/mm-rel.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-rel.cpp: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 ./test/int.hh:41, - from test/int/mm-rel.cpp:34: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./test/int.hh:41, - from test/int/mm-rel.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-rel.cpp: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 ./test/int.hh:41, - from test/int/mm-rel.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./test/int.hh:41, - from test/int/mm-rel.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-rel.cpp: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 ./test/int.hh:41, - from test/int/mm-rel.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./test/int.hh:41, - from test/int/mm-rel.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: 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/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-rel.cpp: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 ./test/int.hh:41, - from test/int/mm-rel.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./test/int.hh:41, - from test/int/mm-rel.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-rel.cpp: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 ./test/int.hh:41, - from test/int/mm-rel.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/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); - | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/int/cumulatives.o test/int/cumulatives.cpp -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, + from ./gecode/minimodel.hh:46, from test/int/order.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48, - from test/int/mm-rel.cpp:36: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-rel.cpp: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/minimodel.hh:48, - from test/int/mm-rel.cpp:36: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48, - from test/int/mm-rel.cpp:36: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: 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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-rel.cpp: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/minimodel.hh:48, - from test/int/mm-rel.cpp:36: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/minimodel.hh:48, - from test/int/mm-rel.cpp:36: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-rel.cpp:34: + from ./gecode/minimodel.hh:45, + from test/int/order.cpp: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:229, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-rel.cpp: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]' + from ./gecode/minimodel.hh:45, + from test/int/order.cpp: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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/minimodel.hh:48, - from test/int/mm-rel.cpp:36: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +In file included from ./gecode/int.hh:4353, + from ./gecode/minimodel.hh:46, + from test/int/order.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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/mm-rel.cpp:34: + from ./gecode/minimodel.hh:45, + from test/int/order.cpp: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:229, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-rel.cpp: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]' + from ./gecode/minimodel.hh:45, + from test/int/order.cpp: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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438, - from ./gecode/minimodel.hh:48, - from test/int/mm-rel.cpp:36: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/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/int.hh:39, - from test/int/mm-rel.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/minimodel.hh:48, - from test/int/mm-rel.cpp:36: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, - from ./gecode/minimodel.hh:48, - from test/int/mm-rel.cpp:36: -./gecode/set/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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-rel.cpp: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/minimodel.hh:48, - from test/int/mm-rel.cpp:36: -./gecode/set.hh:1206:20: note: initializing argument 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, - from ./gecode/minimodel.hh:48, - from test/int/mm-rel.cpp:36: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); +In file included from ./gecode/int.hh:4353, + from ./gecode/minimodel.hh:46, + from test/int/order.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-rel.cpp: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/minimodel.hh:48, - from test/int/mm-rel.cpp:36: -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/minimodel.hh:48, - from test/int/mm-rel.cpp:36: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-rel.cpp: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/minimodel.hh:48, - from test/int/mm-rel.cpp:36: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/minimodel.hh:48, - from test/int/mm-rel.cpp:36: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-rel.cpp:34: + from ./gecode/minimodel.hh:45, + from test/int/order.cpp: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/minimodel.hh:48, - from test/int/mm-rel.cpp:36: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/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/set.hh:1866, - from ./gecode/minimodel.hh:48, - from test/int/mm-rel.cpp:36: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ^ +In file included from ./gecode/kernel.hh:229, + from ./gecode/minimodel.hh:45, + from test/int/order.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/minimodel.hh:46, + from test/int/order.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-rel.cpp:34: + from ./gecode/minimodel.hh:45, + from test/int/order.cpp: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/minimodel.hh:48, - from test/int/mm-rel.cpp:36: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::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/cumulative.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ +In file included from ./gecode/kernel.hh:229, + from ./gecode/minimodel.hh:45, + from test/int/order.cpp: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) { + | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51, from test/int/mm-rel.cpp:36: @@ -345804,6 +346177,20 @@ ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = FloatAFC(home,x,decay()); | ^ +In file included from ./gecode/int.hh:4845, + from ./test/int.hh:41, + from test/int/bin-packing.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/bin-packing.cpp: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:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -345811,6 +346198,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/int.hh:4353, + from ./test/int.hh:41, + from test/int/bin-packing.cpp: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) { + | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/minimodel.hh:51, from test/int/mm-rel.cpp:36: @@ -345823,6 +346216,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()); | ^ +In file included from ./gecode/int.hh:4845, + from ./test/int.hh:41, + from test/int/bin-packing.cpp:34: +./gecode/int/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/test.hh:41, from ./test/int.hh:39, @@ -345830,11 +346229,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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/bin-packing.cpp: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/minimodel.hh:51, from test/int/mm-rel.cpp:36: ./gecode/float.hh:1578:22: note: initializing argument 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 ./test/int.hh:41, + from test/int/bin-packing.cpp:34: +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/minimodel.hh:51, from test/int/mm-rel.cpp:36: @@ -345853,6 +346264,80 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::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, + from ./test/int.hh:41, + from test/int/bin-packing.cpp:34: +./gecode/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/test.hh:41, + from ./test/int.hh:39, + from test/int/bin-packing.cpp: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 ./test/int.hh:41, + from test/int/bin-packing.cpp: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/int.hh:4845, + from ./test/int.hh:41, + from test/int/bin-packing.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/bin-packing.cpp: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/int.hh:4353, + from ./test/int.hh:41, + from test/int/bin-packing.cpp:34: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from ./test/int.hh:41, + from test/int/bin-packing.cpp:34: +./gecode/int/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/test.hh:41, + from ./test/int.hh:39, + from test/int/bin-packing.cpp: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 ./test/int.hh:41, + from test/int/bin-packing.cpp:34: +./gecode/int.hh:4429:21: note: initializing argument 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, + from ./test/int.hh:41, + from test/int/bin-packing.cpp:34: +./gecode/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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/bin-packing.cpp: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 ./test/int.hh:41, + from test/int/bin-packing.cpp:34: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/minimodel.hh:51, from test/int/mm-rel.cpp:36: @@ -345891,19 +346376,6 @@ ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./gecode/minimodel.hh:45, - from test/int/order.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/minimodel.hh:45, - from test/int/order.cpp: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/float.hh:2137, from ./gecode/minimodel.hh:51, from test/int/mm-rel.cpp:36: @@ -345923,44 +346395,76 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& 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/kernel.hh:261, - from ./gecode/minimodel.hh:45, +In file included from ./gecode/int.hh:4845, + from ./gecode/minimodel.hh:46, from test/int/order.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411: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::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from test/int/order.cpp: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:261, - from ./gecode/minimodel.hh:45, +In file included from ./gecode/int.hh:4353, + from ./gecode/minimodel.hh:46, from test/int/order.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/minimodel.hh:46, + from test/int/order.cpp:34: +./gecode/int/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 ./gecode/minimodel.hh:45, from test/int/order.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ +./gecode/kernel/core.hpp:3266:3: note: because '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:46, + from test/int/order.cpp:34: +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/minimodel.hh:46, + from test/int/order.cpp:34: +./gecode/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 ./gecode/minimodel.hh:45, from test/int/order.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:46, + from test/int/order.cpp: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/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-count.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/mm-count.cpp: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/minimodel.hh:240, from test/int/mm-rel.cpp:36: ./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': @@ -345979,6 +346483,23 @@ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-count.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/mm-count.cpp: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) + | ^~~~~~~ In file included from ./gecode/minimodel.hh:817, from test/int/mm-rel.cpp:36: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': @@ -345997,6 +346518,44 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./test/int.hh:41, + from test/int/bin-packing.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/bin-packing.cpp: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 ./test/int.hh:41, + from test/int/bin-packing.cpp:34: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./test/int.hh:41, + from test/int/bin-packing.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/bin-packing.cpp: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 ./test/int.hh:41, + from test/int/bin-packing.cpp:34: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608, from test/int/mm-rel.cpp:36: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': @@ -346031,6 +346590,32 @@ ./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' 319 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./test/int.hh:41, + from test/int/bin-packing.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/bin-packing.cpp: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 ./test/int.hh:41, + from test/int/bin-packing.cpp:34: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./test/int.hh:41, + from test/int/bin-packing.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/minimodel.hh:1609, from test/int/mm-rel.cpp:36: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': @@ -346040,18 +346625,22 @@ 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: + from test/int/bin-packing.cpp: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:261, +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./test/int.hh:41, from test/int/bin-packing.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403: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(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from test/int/mm-rel.cpp:36: ./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 878 | void post(Home home, FloatRelType frt) const; @@ -346065,13 +346654,6 @@ 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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, from test/int/mm-rel.cpp: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) { @@ -346080,45 +346662,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: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, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/bin-packing.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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 ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/bin-packing.cpp: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:261, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/bin-packing.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of '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, from test/int/mm-rel.cpp:36: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ^ -In file included from ./gecode/kernel.hh:285, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/bin-packing.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -346126,16 +346675,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/bin-packing.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from test/int/mm-rel.cpp: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; @@ -346241,6 +346780,42 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/minimodel.hh:46, + from test/int/order.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from test/int/order.cpp: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/int.hh:4353, + from ./gecode/minimodel.hh:46, + from test/int/order.cpp:34: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from ./gecode/minimodel.hh:46, + from test/int/order.cpp:34: +./gecode/int/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 ./gecode/minimodel.hh:45, + from test/int/order.cpp: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/minimodel.hh:46, + from test/int/order.cpp:34: +./gecode/int.hh:4429:21: note: initializing argument 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:1867, from test/int/mm-rel.cpp:36: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': @@ -346259,6 +346834,23 @@ ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/minimodel.hh:46, + from test/int/order.cpp:34: +./gecode/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:150, + from ./gecode/minimodel.hh:45, + from test/int/order.cpp: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/minimodel.hh:46, + from test/int/order.cpp:34: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from test/int/mm-rel.cpp:36: ./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': @@ -346400,6 +346992,39 @@ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./test/int.hh:41, + from test/int/bin-packing.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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/test.hh:41, + from ./test/int.hh:39, + from test/int/bin-packing.cpp: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 ./test/int.hh:41, + from test/int/bin-packing.cpp:34: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./test/int.hh:41, + from test/int/bin-packing.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/bin-packing.cpp: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/minimodel.hh:2083, from test/int/mm-rel.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': @@ -346418,6 +347043,11 @@ ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ +In file included from ./test/int.hh:41, + from test/int/bin-packing.cpp:34: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from test/int/mm-rel.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': @@ -346739,46 +347369,6 @@ ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/unary.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/test.hh:41, - from ./test/int.hh:39, - from test/int/unary.cpp: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: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, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/unary.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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 ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/unary.cpp: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:261, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/unary.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of '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, from test/int/mm-rel.cpp:36: ./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -346796,6 +347386,23 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-count.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from test/int/mm-count.cpp:36: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/minimodel.hh:2083, from test/int/mm-rel.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': @@ -346849,24 +347456,6 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/unary.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/unary.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from test/int/mm-rel.cpp:36: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': @@ -346921,6 +347510,24 @@ ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/minimodel.hh:46, + from test/int/order.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from test/int/order.cpp: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/minimodel.hh:46, + from test/int/order.cpp:34: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from test/int/mm-rel.cpp:36: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': @@ -346939,6 +347546,24 @@ ./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/minimodel.hh:46, + from test/int/order.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from test/int/order.cpp: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/minimodel.hh:46, + from test/int/order.cpp:34: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from test/int/mm-rel.cpp:36: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': @@ -346975,64 +347600,78 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/cumulative.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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, + from ./gecode/minimodel.hh:46, + from test/int/order.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/cumulative.cpp:34: + from ./gecode/minimodel.hh:45, + from test/int/order.cpp: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: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, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/cumulative.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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:46, + from test/int/order.cpp:34: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/minimodel.hh:46, + from test/int/order.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/cumulative.cpp:34: + from ./gecode/minimodel.hh:45, + from test/int/order.cpp: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:261, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/cumulative.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/cumulative.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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:46, + from test/int/order.cpp:34: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/minimodel.hh:46, + from test/int/order.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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/test.hh:41, - from ./test/int.hh:39, - from test/int/cumulative.cpp:34: + from ./gecode/minimodel.hh:45, + from test/int/order.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:46, + from test/int/order.cpp:34: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/minimodel.hh:46, + from test/int/order.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, + from ./gecode/minimodel.hh:45, + from test/int/order.cpp: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/minimodel.hh:46, + from test/int/order.cpp:34: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ 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]; @@ -347078,141 +347717,177 @@ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/mm-rel.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/mm-rel.cpp: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:176, + from test/int/mm-count.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from test/int/mm-count.cpp: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) + | ^~~~~~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/minimodel.hh:48, + from test/int/order.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from test/int/order.cpp: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/minimodel.hh:48, + from test/int/order.cpp:34: +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/minimodel.hh:48, + from test/int/order.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, + from ./gecode/minimodel.hh:45, + from test/int/order.cpp: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/minimodel.hh:48, + from test/int/order.cpp:34: +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::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, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/mm-rel.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; + from test/int/mm-count.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/mm-rel.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-rel.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, - from test/int/mm-rel.cpp:34: + from test/int/mm-count.cpp: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:176, +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/mm-rel.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ + from test/int/mm-count.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, - from test/int/mm-rel.cpp:34: + from test/int/mm-count.cpp: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) | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/set.hh:1173, + from ./gecode/minimodel.hh:48, + from test/int/order.cpp:34: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from test/int/order.cpp: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:229, + from ./gecode/minimodel.hh:45, + from test/int/order.cpp: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:1173, + from ./gecode/minimodel.hh:48, + from test/int/order.cpp:34: +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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 ./gecode/minimodel.hh:45, + from test/int/order.cpp: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:229, + from ./gecode/minimodel.hh:45, + from test/int/order.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/mm-rel.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; + from test/int/mm-count.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, from ./gecode/minimodel.hh:48, - from test/int/mm-rel.cpp:36: + from test/int/mm-count.cpp:36: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-rel.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, +In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48, - from test/int/mm-rel.cpp:36: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ + from test/int/bin-packing.cpp:36: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: 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, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: 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, - from ./gecode/minimodel.hh:51, - from test/int/mm-rel.cpp: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) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-rel.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/int/mm-rel.cpp: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) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, +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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ + from test/int/bin-packing.cpp: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/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, @@ -347220,192 +347895,71 @@ ./gecode/int/var/int.hpp:49:3: 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, +In file included from ./gecode/minimodel.hh:48, + from test/int/bin-packing.cpp:36: +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar 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(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/mm-rel.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/mm-rel.cpp: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) - | ^~~~~~~ + from test/int/bin-packing.cpp: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/minimodel.hh:48, + from test/int/bin-packing.cpp:36: +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from test/int/mm-rel.cpp:36: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/int.hh:917, - from ./test/int.hh:41, - from test/int/bin-packing.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, - from test/int/bin-packing.cpp:34: + from test/int/mm-rel.cpp: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) | ^~~~~~~ -In file included from ./gecode/int.hh:1723, - from ./test/int.hh:41, - from test/int/bin-packing.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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/test.hh:41, - from ./test/int.hh:39, - from test/int/bin-packing.cpp: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 ./test/int.hh:41, - from test/int/bin-packing.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./test/int.hh:41, - from test/int/bin-packing.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/bin-packing.cpp: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 ./test/int.hh:41, - from test/int/bin-packing.cpp:34: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./test/int.hh:41, - from test/int/bin-packing.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/bin-packing.cpp: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 ./test/int.hh:41, - from test/int/bin-packing.cpp:34: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./test/int.hh:41, - from test/int/bin-packing.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/bin-packing.cpp: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 ./test/int.hh:41, - from test/int/bin-packing.cpp:34: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./test/int.hh:41, - from test/int/bin-packing.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/bin-packing.cpp: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 ./test/int.hh:41, - from test/int/bin-packing.cpp:34: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/mm-rel.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ + from test/int/mm-count.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, - from test/int/mm-rel.cpp:36: + from test/int/mm-count.cpp: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) | ^~~~~~~~ -In file included from ./gecode/int.hh:917, - from ./test/int.hh:41, - from test/int/unary.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/unary.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723, - from ./test/int.hh:41, - from test/int/unary.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ^ -In file included from ./gecode/int.hh:4353, - from ./test/int.hh:41, - from test/int/bin-packing.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +In file included from ./gecode/set.hh:1173, + from ./gecode/minimodel.hh:48, + from test/int/bin-packing.cpp:36: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, @@ -347419,26 +347973,14 @@ from ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp: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::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) { | ~~~~~^~~~ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./test/int.hh:41, - from test/int/unary.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./test/int.hh:41, - from test/int/bin-packing.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +In file included from ./gecode/set.hh:1173, + from ./gecode/minimodel.hh:48, + from test/int/bin-packing.cpp:36: +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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, @@ -347452,222 +347994,101 @@ from ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp: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::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) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./test/int.hh:41, - from test/int/bin-packing.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: 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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/bin-packing.cpp: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:229, +In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/bin-packing.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, + from test/int/mm-rel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, from ./test/int.hh:41, - from test/int/bin-packing.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: 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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/bin-packing.cpp: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:229, + from test/int/mm-rel.cpp: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:176, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/bin-packing.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/minimodel.hh:46, - from test/int/order.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ + from test/int/mm-rel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from test/int/order.cpp:34: + from ./test/int.hh:41, + from test/int/mm-rel.cpp: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) | ^~~~~~~ -In file included from ./gecode/int.hh:1723, - from ./gecode/minimodel.hh:46, +In file included from ./gecode/set.hh:1438, + from ./gecode/minimodel.hh:48, from test/int/order.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ^ +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/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 ./gecode/minimodel.hh:45, from test/int/order.cpp: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/minimodel.hh:46, +In file included from ./gecode/set.hh:1173, + from ./gecode/minimodel.hh:48, from test/int/order.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./test/int.hh:41, - from test/int/bin-packing.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/bin-packing.cpp: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/int.hh:4353, - from ./test/int.hh:41, - from test/int/bin-packing.cpp: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) { +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./test/int.hh:41, - from test/int/bin-packing.cpp:34: -./gecode/int/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:1438, + from ./gecode/minimodel.hh:48, + from test/int/order.cpp:34: +./gecode/set/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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/bin-packing.cpp:34: + from ./gecode/minimodel.hh:45, + from test/int/order.cpp: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 ./test/int.hh:41, - from test/int/bin-packing.cpp:34: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, +In file included from ./gecode/minimodel.hh:48, + from test/int/order.cpp:34: +./gecode/set.hh:1206:20: note: initializing argument 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, - from ./test/int.hh:41, - from test/int/bin-packing.cpp:34: -./gecode/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:1438, + from ./gecode/minimodel.hh:48, + from test/int/order.cpp:34: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/bin-packing.cpp:34: + from ./gecode/minimodel.hh:45, + from test/int/order.cpp: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 ./test/int.hh:41, - from test/int/bin-packing.cpp: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/minimodel.hh:48, + from test/int/order.cpp: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); | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./test/int.hh:41, - from test/int/unary.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/unary.cpp: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 ./test/int.hh:41, - from test/int/unary.cpp:34: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./test/int.hh:41, - from test/int/unary.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/unary.cpp: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 ./test/int.hh:41, - from test/int/unary.cpp:34: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./test/int.hh:41, - from test/int/unary.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/unary.cpp: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 ./test/int.hh:41, - from test/int/unary.cpp:34: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./test/int.hh:41, - from test/int/unary.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/unary.cpp: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 ./test/int.hh:41, - from test/int/unary.cpp:34: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./test/int.hh:41, - from test/int/bin-packing.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ +In file included from ./gecode/set.hh:1438, + from ./gecode/minimodel.hh:48, + from test/int/bin-packing.cpp:36: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/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/int.hh:39, @@ -347675,18 +348096,18 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/int.hh:4353, - from ./test/int.hh:41, - from test/int/bin-packing.cpp:34: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from ./test/int.hh:41, - from test/int/bin-packing.cpp:34: -./gecode/int/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:1173, + from ./gecode/minimodel.hh:48, + from test/int/bin-packing.cpp:36: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/minimodel.hh:48, + from test/int/bin-packing.cpp:36: +./gecode/set/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:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -347694,17 +348115,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 ./test/int.hh:41, - from test/int/bin-packing.cpp:34: -./gecode/int.hh:4429:21: note: initializing argument 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, - from ./test/int.hh:41, - from test/int/bin-packing.cpp:34: -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ +In file included from ./gecode/minimodel.hh:48, + from test/int/bin-packing.cpp:36: +./gecode/set.hh:1206:20: note: initializing argument 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, + from ./gecode/minimodel.hh:48, + from test/int/bin-packing.cpp:36: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -347712,186 +348133,254 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./test/int.hh:41, - from test/int/bin-packing.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/minimodel.hh:46, +In file included from ./gecode/minimodel.hh:48, + from test/int/bin-packing.cpp:36: +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/minimodel.hh:48, from test/int/order.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from test/int/order.cpp: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/minimodel.hh:46, +In file included from ./gecode/minimodel.hh:48, from test/int/order.cpp:34: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/minimodel.hh:46, +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/minimodel.hh:48, from test/int/order.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from test/int/order.cpp: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/minimodel.hh:46, +In file included from ./gecode/minimodel.hh:48, from test/int/order.cpp:34: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./test/int.hh:41, - from test/int/unary.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: 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(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-rel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from test/int/mm-rel.cpp:36: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-rel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from test/int/mm-rel.cpp:36: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/minimodel.hh:48, + from test/int/bin-packing.cpp:36: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/unary.cpp:34: + from test/int/bin-packing.cpp: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/int.hh:2555, - from ./gecode/minimodel.hh:46, +In file included from ./gecode/minimodel.hh:48, + from test/int/bin-packing.cpp:36: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866, + from ./gecode/minimodel.hh:48, from test/int/order.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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 ./gecode/minimodel.hh:45, from test/int/order.cpp: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/minimodel.hh:46, +In file included from ./gecode/minimodel.hh:48, from test/int/order.cpp:34: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:229, +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/minimodel.hh:48, + from test/int/bin-packing.cpp:36: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/unary.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/minimodel.hh:46, - from test/int/order.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/int/order.cpp:34: + from test/int/bin-packing.cpp: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/minimodel.hh:46, - from test/int/order.cpp:34: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./test/int.hh:41, - from test/int/unary.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: 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:48, + from test/int/bin-packing.cpp:36: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866, + from ./gecode/minimodel.hh:48, + from test/int/bin-packing.cpp:36: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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/test.hh:41, from ./test/int.hh:39, - from test/int/unary.cpp:34: + from test/int/bin-packing.cpp: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:229, +In file included from ./gecode/minimodel.hh:48, + from test/int/bin-packing.cpp:36: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/unary.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./test/int.hh:41, - from test/int/unary.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: 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:150, + from test/int/mm-rel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from test/int/mm-rel.cpp: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) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/unary.cpp: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:229, + from test/int/mm-rel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from test/int/mm-rel.cpp: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) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/unary.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, + from test/int/mm-rel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, from ./test/int.hh:41, - from test/int/unary.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: 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:150, + from test/int/mm-rel.cpp: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:176, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/unary.cpp: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:229, + from test/int/mm-rel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/mm-rel.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/unary.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/minimodel.hh:46, - from test/int/order.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/int/order.cpp: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:229, - from ./gecode/minimodel.hh:45, - from test/int/order.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ + from test/int/mm-rel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from test/int/mm-rel.cpp:36: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-rel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from test/int/mm-rel.cpp: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) + | ^~~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./test/test.hh:41, @@ -347952,63 +348441,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, - from ./gecode/minimodel.hh:46, - from test/int/order.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: 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 ./gecode/minimodel.hh:45, - from test/int/order.cpp: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:229, - from ./gecode/minimodel.hh:45, - from test/int/order.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/minimodel.hh:46, - from test/int/order.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: 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:150, - from ./gecode/minimodel.hh:45, - from test/int/order.cpp: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:229, - from ./gecode/minimodel.hh:45, - from test/int/order.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/minimodel.hh:46, - from test/int/order.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: 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:150, - from ./gecode/minimodel.hh:45, - from test/int/order.cpp: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:229, - from ./gecode/minimodel.hh:45, - from test/int/order.cpp: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) { - | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./test/test.hh:41, @@ -348029,217 +348461,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:5223, - from ./test/int.hh:41, - from test/int/bin-packing.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/bin-packing.cpp: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 ./test/int.hh:41, - from test/int/bin-packing.cpp:34: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./test/int.hh:41, - from test/int/bin-packing.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/bin-packing.cpp: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 ./test/int.hh:41, - from test/int/bin-packing.cpp:34: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./test/int.hh:41, - from test/int/bin-packing.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/bin-packing.cpp: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 ./test/int.hh:41, - from test/int/bin-packing.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./test/int.hh:41, - from test/int/bin-packing.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/bin-packing.cpp: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 ./test/int.hh:41, - from test/int/bin-packing.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./test/int.hh:41, - from test/int/bin-packing.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: 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/test.hh:41, - from ./test/int.hh:39, - from test/int/bin-packing.cpp: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 ./test/int.hh:41, - from test/int/bin-packing.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./test/int.hh:41, - from test/int/bin-packing.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/bin-packing.cpp: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 ./test/int.hh:41, - from test/int/bin-packing.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./test/int.hh:41, - from test/int/unary.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/unary.cpp: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/int.hh:4353, - from ./test/int.hh:41, - from test/int/unary.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./test/int.hh:41, - from test/int/unary.cpp:34: -./gecode/int/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/test.hh:41, - from ./test/int.hh:39, - from test/int/unary.cpp: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 ./test/int.hh:41, - from test/int/unary.cpp:34: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./test/int.hh:41, - from test/int/unary.cpp:34: -./gecode/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/test.hh:41, - from ./test/int.hh:39, - from test/int/unary.cpp: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 ./test/int.hh:41, - from test/int/unary.cpp: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/int.hh:4845, - from ./gecode/minimodel.hh:46, +In file included from ./gecode/float.hh:1404, + from ./gecode/minimodel.hh:51, from test/int/order.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/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/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:40:25: 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 ./gecode/minimodel.hh:45, from test/int/order.cpp: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/int.hh:4353, - from ./gecode/minimodel.hh:46, +In file included from ./gecode/minimodel.hh:51, from test/int/order.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/minimodel.hh:46, +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/minimodel.hh:51, from test/int/order.cpp:34: -./gecode/int/branch/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/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:45:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from test/int/order.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because '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:46, +In file included from ./gecode/minimodel.hh:51, from test/int/order.cpp:34: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/minimodel.hh:46, +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546, + from ./gecode/minimodel.hh:51, from test/int/order.cpp:34: -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, @@ -348247,236 +348510,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/minimodel.hh:46, - from test/int/order.cpp: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/int.hh:4845, - from ./test/int.hh:41, - from test/int/unary.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/unary.cpp: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/int.hh:4353, - from ./test/int.hh:41, - from test/int/unary.cpp:34: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from ./test/int.hh:41, - from test/int/unary.cpp:34: -./gecode/int/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/test.hh:41, - from ./test/int.hh:39, - from test/int/unary.cpp: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 ./test/int.hh:41, - from test/int/unary.cpp:34: -./gecode/int.hh:4429:21: note: initializing argument 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, - from ./test/int.hh:41, - from test/int/unary.cpp:34: -./gecode/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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/unary.cpp: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 ./test/int.hh:41, - from test/int/unary.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/minimodel.hh:46, - from test/int/order.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, +In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from test/int/order.cpp: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/int.hh:4353, - from ./gecode/minimodel.hh:46, - from test/int/order.cpp:34: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from ./gecode/minimodel.hh: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::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546, + from ./gecode/minimodel.hh:51, from test/int/order.cpp:34: -./gecode/int/branch/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/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:29: 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 ./gecode/minimodel.hh:45, from test/int/order.cpp: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/minimodel.hh:46, - from test/int/order.cpp:34: -./gecode/int.hh:4429:21: note: initializing argument 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, - from ./gecode/minimodel.hh:46, - from test/int/order.cpp:34: -./gecode/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:150, +In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from test/int/order.cpp: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/minimodel.hh:46, - from test/int/order.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, - from test/int/cumulative.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/cumulative.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723, - from ./test/int.hh:41, - from test/int/cumulative.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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/test.hh:41, - from ./test/int.hh:39, - from test/int/cumulative.cpp: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 ./test/int.hh:41, - from test/int/cumulative.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./test/int.hh:41, - from test/int/unary.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/unary.cpp: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 ./test/int.hh:41, - from test/int/unary.cpp:34: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./test/int.hh:41, - from test/int/unary.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/unary.cpp: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 ./test/int.hh:41, - from test/int/unary.cpp:34: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./test/int.hh:41, - from test/int/unary.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/unary.cpp: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 ./test/int.hh:41, - from test/int/unary.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./test/int.hh:41, - from test/int/unary.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/unary.cpp: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 ./test/int.hh:41, - from test/int/unary.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48, +In file included from ./gecode/float.hh:1404, + from ./gecode/minimodel.hh:51, from test/int/bin-packing.cpp:36: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: 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(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:40:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -348484,18 +348549,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/minimodel.hh:48, +In file included from ./gecode/minimodel.hh:51, from test/int/bin-packing.cpp:36: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48, +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/minimodel.hh:51, from test/int/bin-packing.cpp:36: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ^ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:45:25: 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/test.hh:41, from ./test/int.hh:39, @@ -348503,16 +348568,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/minimodel.hh:48, +In file included from ./gecode/minimodel.hh:51, from test/int/bin-packing.cpp:36: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/minimodel.hh:48, +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546, + from ./gecode/minimodel.hh:51, from test/int/bin-packing.cpp:36: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, @@ -348526,14 +348591,14 @@ from ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp: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]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, - from ./gecode/minimodel.hh:48, +In file included from ./gecode/float.hh:1546, + from ./gecode/minimodel.hh:51, from test/int/bin-packing.cpp:36: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: 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:29: 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, @@ -348547,133 +348612,69 @@ from ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp: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]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, - from ./gecode/minimodel.hh:46, - from test/int/order.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/int/order.cpp: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/minimodel.hh:46, - from test/int/order.cpp:34: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/minimodel.hh:46, +In file included from ./gecode/float.hh:1811, + from ./gecode/minimodel.hh:51, from test/int/order.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: 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/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/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:150, from ./gecode/minimodel.hh:45, from test/int/order.cpp: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/minimodel.hh:46, +In file included from ./gecode/float.hh:1546, + from ./gecode/minimodel.hh:51, from test/int/order.cpp:34: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/minimodel.hh:46, +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, + from ./gecode/minimodel.hh:51, from test/int/order.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ +./gecode/float/branch/var.hpp: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:150, from ./gecode/minimodel.hh:45, from test/int/order.cpp: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/minimodel.hh:46, +In file included from ./gecode/minimodel.hh:51, from test/int/order.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/minimodel.hh:46, +./gecode/float.hh:1578:22: note: initializing argument 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, + from ./gecode/minimodel.hh:51, from test/int/order.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from test/int/order.cpp: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/minimodel.hh:46, +In file included from ./gecode/minimodel.hh:51, from test/int/order.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./test/int.hh:41, - from test/int/unary.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: 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/test.hh:41, - from ./test/int.hh:39, - from test/int/unary.cpp: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 ./test/int.hh:41, - from test/int/unary.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./test/int.hh:41, - from test/int/unary.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/unary.cpp: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 ./test/int.hh:41, - from test/int/unary.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./test/int.hh:41, - from test/int/cumulative.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: 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, - from ./gecode/minimodel.hh:48, +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811, + from ./gecode/minimodel.hh:51, from test/int/bin-packing.cpp:36: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/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/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/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:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -348681,18 +348682,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/set.hh:1173, - from ./gecode/minimodel.hh:48, +In file included from ./gecode/float.hh:1546, + from ./gecode/minimodel.hh:51, from test/int/bin-packing.cpp:36: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, - from ./gecode/minimodel.hh:48, +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, + from ./gecode/minimodel.hh:51, from test/int/bin-packing.cpp:36: -./gecode/set/branch/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/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:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -348700,17 +348701,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:48, +In file included from ./gecode/minimodel.hh:51, from test/int/bin-packing.cpp:36: -./gecode/set.hh:1206:20: note: initializing argument 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, - from ./gecode/minimodel.hh:48, +./gecode/float.hh:1578:22: note: initializing argument 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, + from ./gecode/minimodel.hh:51, from test/int/bin-packing.cpp:36: -./gecode/set/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/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -348718,127 +348719,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) { | ^~~~ -In file included from ./gecode/minimodel.hh:48, +In file included from ./gecode/minimodel.hh:51, from test/int/bin-packing.cpp:36: -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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/cumulative.cpp: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 ./test/int.hh:41, - from test/int/cumulative.cpp:34: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./test/int.hh:41, - from test/int/cumulative.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/cumulative.cpp: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 ./test/int.hh:41, - from test/int/cumulative.cpp:34: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./test/int.hh:41, - from test/int/cumulative.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/cumulative.cpp: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 ./test/int.hh:41, - from test/int/cumulative.cpp:34: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./test/int.hh:41, - from test/int/cumulative.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/cumulative.cpp: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 ./test/int.hh:41, - from test/int/cumulative.cpp:34: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./test/int.hh:41, - from test/int/cumulative.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | 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); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, + from ./gecode/minimodel.hh:51, + from test/int/order.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:39:52: 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/test.hh:41, - from ./test/int.hh:39, - from test/int/cumulative.cpp:34: + from ./gecode/minimodel.hh:45, + from test/int/order.cpp: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:229, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/cumulative.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./test/int.hh:41, - from test/int/cumulative.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: 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:51, + from test/int/order.cpp:34: +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, + from ./gecode/minimodel.hh:51, + from test/int/order.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/cumulative.cpp:34: + from ./gecode/minimodel.hh:45, + from test/int/order.cpp: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:229, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/cumulative.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/minimodel.hh:46, +In file included from ./gecode/minimodel.hh:51, from test/int/order.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137, + from ./gecode/minimodel.hh:51, + from test/int/order.cpp:34: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': +./gecode/float/trace.hpp:39:39: 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, @@ -348847,18 +348773,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:46, +In file included from ./gecode/minimodel.hh:51, from test/int/order.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/minimodel.hh:46, +In file included from ./gecode/minimodel.hh:240, from test/int/order.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from test/int/order.cpp:34: @@ -348867,58 +348792,33 @@ | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/int/order.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./test/int.hh:41, - from test/int/cumulative.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: 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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/cumulative.cpp: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:229, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/cumulative.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./test/int.hh:41, - from test/int/cumulative.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ^ +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:817, + from test/int/order.cpp:34: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:27: 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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/cumulative.cpp:34: + from ./gecode/minimodel.hh:45, + from test/int/order.cpp: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:229, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/cumulative.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/minimodel.hh:48, +In file included from ./gecode/minimodel.hh:51, + from test/int/order.cpp:34: +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, + from ./gecode/minimodel.hh:51, from test/int/bin-packing.cpp:36: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ +./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:39:52: 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/test.hh:41, from ./test/int.hh:39, @@ -348926,18 +348826,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/minimodel.hh:48, +In file included from ./gecode/minimodel.hh:51, from test/int/bin-packing.cpp:36: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/minimodel.hh:48, +In file included from ./gecode/float.hh:2005, + from ./gecode/minimodel.hh:51, from test/int/bin-packing.cpp:36: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: 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(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -348945,281 +348845,246 @@ ./gecode/kernel/core.hpp:3266:3: note: because '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:48, +In file included from ./gecode/minimodel.hh:51, from test/int/bin-packing.cpp:36: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, - from ./gecode/minimodel.hh:48, - from test/int/bin-packing.cpp:36: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ^ +In file included from ./gecode/minimodel.hh:1608, + from test/int/order.cpp:34: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | e.post(home,t ? irt : neg(irt),ipls); + | ^ In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/bin-packing.cpp:34: + from ./gecode/minimodel.hh:45, + from test/int/order.cpp: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/minimodel.hh:48, - from test/int/bin-packing.cpp:36: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./test/int.hh:41, - from test/int/cumulative.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/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 test/int/order.cpp:34: +./gecode/minimodel.hh:316:20: note: initializing argument 1 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:1608, + from test/int/order.cpp:34: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? irt : neg(irt),b,ipls); + | ^ In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/cumulative.cpp:34: + from ./gecode/minimodel.hh:45, + from test/int/order.cpp: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/int.hh:4353, - from ./test/int.hh:41, - from test/int/cumulative.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./test/int.hh:41, - from test/int/cumulative.cpp:34: -./gecode/int/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 test/int/order.cpp: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, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137, + from ./gecode/minimodel.hh:51, + from test/int/bin-packing.cpp:36: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': +./gecode/float/trace.hpp:39:39: 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/test.hh:41, from ./test/int.hh:39, - from test/int/cumulative.cpp:34: + from test/int/bin-packing.cpp: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 ./test/int.hh:41, - from test/int/cumulative.cpp:34: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./test/int.hh:41, - from test/int/cumulative.cpp:34: -./gecode/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:51, + from test/int/bin-packing.cpp:36: +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1609, + from test/int/order.cpp:34: +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': +./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | e.post(home,t ? frt : neg(frt)); + | ^ In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/cumulative.cpp:34: + from ./gecode/minimodel.hh:45, + from test/int/order.cpp: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 ./test/int.hh:41, - from test/int/cumulative.cpp: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/int.hh:4845, - from ./test/int.hh:41, - from test/int/cumulative.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/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 test/int/order.cpp:34: +./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' + 878 | void post(Home home, FloatRelType frt) const; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1609, + from test/int/order.cpp:34: +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': +./gecode/minimodel/float-rel.hpp:78:37: 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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/cumulative.cpp:34: + from ./gecode/minimodel.hh:45, + from test/int/order.cpp: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/int.hh:4353, - from ./test/int.hh:41, - from test/int/cumulative.cpp:34: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from ./test/int.hh:41, - from test/int/cumulative.cpp:34: -./gecode/int/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 test/int/order.cpp:34: +./gecode/minimodel.hh:881:20: note: initializing argument 1 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, + from test/int/order.cpp:34: +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': +./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | _e0.post(home,_srt,_e1); + | ^ In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/cumulative.cpp:34: + from ./gecode/minimodel.hh:45, + from test/int/order.cpp: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 ./test/int.hh:41, - from test/int/cumulative.cpp:34: -./gecode/int.hh:4429:21: note: initializing argument 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, - from ./test/int.hh:41, - from test/int/cumulative.cpp:34: -./gecode/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 test/int/order.cpp: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; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612, + from test/int/order.cpp:34: +./gecode/minimodel/set-rel.hpp:62:31: 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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/cumulative.cpp:34: + from ./gecode/minimodel.hh:45, + from test/int/order.cpp: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 ./test/int.hh:41, - from test/int/cumulative.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./test/int.hh:41, - from test/int/cumulative.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: 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 test/int/order.cpp: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; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612, + from test/int/order.cpp:34: +./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 64 | _e0.post(home,SRT_EQ,_e1); + | ^ In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/cumulative.cpp:34: + from ./gecode/minimodel.hh:45, + from test/int/order.cpp: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 ./test/int.hh:41, - from test/int/cumulative.cpp:34: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./test/int.hh:41, - from test/int/cumulative.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: 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 test/int/order.cpp: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; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612, + from test/int/order.cpp:34: +./gecode/minimodel/set-rel.hpp:67:36: 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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/cumulative.cpp:34: + from ./gecode/minimodel.hh:45, + from test/int/order.cpp: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 ./test/int.hh:41, - from test/int/cumulative.cpp:34: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./test/int.hh:41, - from test/int/cumulative.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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 test/int/order.cpp:34: +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612, + from test/int/order.cpp:34: +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': +./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | _e0.post(home,b,t,_srt,_e1); + | ^ In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/cumulative.cpp:34: + from ./gecode/minimodel.hh:45, + from test/int/order.cpp: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 ./test/int.hh:41, - from test/int/cumulative.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./test/int.hh:41, - from test/int/cumulative.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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 test/int/order.cpp:34: +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:240, + from test/int/bin-packing.cpp:36: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/cumulative.cpp:34: + from test/int/bin-packing.cpp: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 ./test/int.hh:41, - from test/int/cumulative.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48, + from test/int/bin-packing.cpp:34: +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, from test/int/order.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: 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, - from ./test/int.hh:41, - from test/int/cumulative.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: 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::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/channel.hpp:41:42: 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/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/cumulative.cpp:34: + from ./gecode/minimodel.hh:45, + from test/int/order.cpp: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 ./test/int.hh:41, - from test/int/cumulative.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./test/int.hh:41, - from test/int/cumulative.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ^ +In file included from ./gecode/minimodel.hh:46, + from test/int/order.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from test/int/order.cpp:34: +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | IntVar x(home,0,1); channel(home,b,x); + | ^ In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/cumulative.cpp:34: + from ./gecode/minimodel.hh:45, + from test/int/order.cpp: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 ./test/int.hh:41, - from test/int/cumulative.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:46, + from test/int/order.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from test/int/order.cpp:34: +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': +./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | channel(home,f,x); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from test/int/order.cpp: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/minimodel.hh:48, +In file included from ./gecode/minimodel.hh:51, from test/int/order.cpp:34: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48, +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, from test/int/order.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: 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: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': +./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 70 | rel(home,SOT_UNION,x,s); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from test/int/order.cpp:34: @@ -349228,482 +349093,437 @@ | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/order.cpp:34: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/minimodel.hh:48, +In file included from ./gecode/minimodel.hh:1867, from test/int/order.cpp:34: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ +./gecode/minimodel/channel.hpp:71:51: 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:150, from ./gecode/minimodel.hh:45, from test/int/order.cpp: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:229, +In file included from test/int/order.cpp:34: +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from test/int/order.cpp:34: +./gecode/minimodel/channel.hpp:71:52: 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:150, from ./gecode/minimodel.hh:45, from test/int/order.cpp: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:1173, - from ./gecode/minimodel.hh: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/minimodel.hh:46, from test/int/order.cpp:34: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ^ +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/order.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | count(home,x,n,IRT_LQ,m,ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from test/int/order.cpp: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:229, - from ./gecode/minimodel.hh:45, +In file included from ./gecode/minimodel.hh:46, from test/int/order.cpp: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:755, - from ./gecode/minimodel.hh:48, - from test/int/unary.cpp:36: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ^ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/order.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 46 | count(home,x,y,IRT_LQ,m,ipl); + | ^ In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/unary.cpp:34: + from ./gecode/minimodel.hh:45, + from test/int/order.cpp: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/minimodel.hh:48, - from test/int/unary.cpp:36: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48, - from test/int/unary.cpp:36: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: 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:46, + from test/int/order.cpp:34: +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/order.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:51:32: 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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/unary.cpp:34: + from ./gecode/minimodel.hh:45, + from test/int/order.cpp: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/minimodel.hh:48, - from test/int/unary.cpp:36: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/minimodel.hh:48, - from test/int/unary.cpp:36: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: 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:46, + from test/int/order.cpp:34: +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/order.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:56:32: 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/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/unary.cpp:34: + from ./gecode/minimodel.hh:45, + from test/int/order.cpp: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:229, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/unary.cpp: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:1173, - from ./gecode/minimodel.hh:48, - from test/int/unary.cpp:36: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: 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:46, + from test/int/order.cpp:34: +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:817, + from test/int/bin-packing.cpp:36: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:27: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/unary.cpp:34: + from test/int/bin-packing.cpp: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:229, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/unary.cpp: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, - from ./gecode/minimodel.hh:48, +In file included from ./gecode/minimodel.hh:51, + from test/int/bin-packing.cpp:36: +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, from test/int/order.cpp:34: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:61:32: 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 ./gecode/minimodel.hh:45, from test/int/order.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/minimodel.hh:48, +In file included from ./gecode/minimodel.hh:46, from test/int/order.cpp:34: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, - from ./gecode/minimodel.hh:48, +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, from test/int/order.cpp:34: -./gecode/set/branch/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(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 66 | count(home,x,y,IRT_LQ,z,ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from test/int/order.cpp: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/minimodel.hh:48, +In file included from ./gecode/minimodel.hh:46, from test/int/order.cpp:34: -./gecode/set.hh:1206:20: note: initializing argument 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, - from ./gecode/minimodel.hh:48, +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, from test/int/order.cpp:34: -./gecode/set/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(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:72:32: 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/kernel.hh:150, from ./gecode/minimodel.hh:45, from test/int/order.cpp: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/minimodel.hh:48, +In file included from ./gecode/minimodel.hh:46, from test/int/order.cpp: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); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/minimodel.hh:51, - from test/int/bin-packing.cpp:36: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:40:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ^ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/order.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 77 | count(home,x,y,IRT_GQ,m,ipl); + | ^ In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/bin-packing.cpp:34: + from ./gecode/minimodel.hh:45, + from test/int/order.cpp: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/minimodel.hh:51, - from test/int/bin-packing.cpp:36: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/minimodel.hh:51, - from test/int/bin-packing.cpp:36: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:45:25: 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:46, + from test/int/order.cpp:34: +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/order.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:82:32: 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/test.hh:41, - from ./test/int.hh:39, - from test/int/bin-packing.cpp:34: + from ./gecode/minimodel.hh:45, + from test/int/order.cpp: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/minimodel.hh:51, - from test/int/bin-packing.cpp:36: -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438, - from ./gecode/minimodel.hh:48, - from test/int/unary.cpp:36: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ +In file included from ./gecode/minimodel.hh:46, + from test/int/order.cpp:34: +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/order.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:87:32: 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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/unary.cpp:34: + from ./gecode/minimodel.hh:45, + from test/int/order.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/minimodel.hh:48, - from test/int/unary.cpp:36: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, - from ./gecode/minimodel.hh:51, - from test/int/bin-packing.cpp:36: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:29: 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:46, + from test/int/order.cpp:34: +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/order.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:92:32: 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/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/bin-packing.cpp:34: + from ./gecode/minimodel.hh:45, + from test/int/order.cpp: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:229, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/bin-packing.cpp: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/float.hh:1546, - from ./gecode/minimodel.hh:51, - from test/int/bin-packing.cpp:36: -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:29: 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:46, + from test/int/order.cpp:34: +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/order.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 97 | count(home,x,y,IRT_GQ,z,ipl); + | ^ In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/bin-packing.cpp:34: + from ./gecode/minimodel.hh:45, + from test/int/order.cpp: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:229, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/bin-packing.cpp: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, - from ./gecode/minimodel.hh:48, - from test/int/unary.cpp:36: -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ +In file included from ./gecode/minimodel.hh:46, + from test/int/order.cpp:34: +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/order.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:103:32: 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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/unary.cpp:34: + from ./gecode/minimodel.hh:45, + from test/int/order.cpp: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/minimodel.hh:48, - from test/int/unary.cpp:36: -./gecode/set.hh:1206:20: note: initializing argument 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, - from ./gecode/minimodel.hh:48, - from test/int/unary.cpp:36: -./gecode/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:46, + from test/int/order.cpp:34: +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/order.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:108:32: 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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/unary.cpp:34: + from ./gecode/minimodel.hh:45, + from test/int/order.cpp: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/minimodel.hh:48, - from test/int/unary.cpp:36: -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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/cumulatives.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/minimodel.hh:48, +In file included from ./gecode/minimodel.hh:46, from test/int/order.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: 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(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/order.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:113:32: 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/kernel.hh:150, from ./gecode/minimodel.hh:45, from test/int/order.cpp: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/minimodel.hh:48, +In file included from ./gecode/minimodel.hh:46, from test/int/order.cpp:34: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/minimodel.hh:48, +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, from test/int/order.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: 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::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 118 | count(home,x,n,IRT_EQ,z,ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from test/int/order.cpp: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/minimodel.hh:48, +In file included from ./gecode/minimodel.hh:46, from test/int/order.cpp:34: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, - from ./gecode/minimodel.hh:48, +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, from test/int/order.cpp:34: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: 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(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:123:32: 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:150, from ./gecode/minimodel.hh:45, from test/int/order.cpp: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/minimodel.hh:48, +In file included from ./gecode/minimodel.hh:46, from test/int/order.cpp:34: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/minimodel.hh:48, - from test/int/unary.cpp:36: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: 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:2083, + from test/int/order.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:128:32: 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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/unary.cpp:34: + from ./gecode/minimodel.hh:45, + from test/int/order.cpp: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/minimodel.hh:48, - from test/int/unary.cpp:36: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/minimodel.hh:48, - from test/int/unary.cpp:36: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: 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:46, + from test/int/order.cpp:34: +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/order.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 134 | rel(home,x,r,y,ipl); + | ^ In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/unary.cpp:34: + from ./gecode/minimodel.hh:45, + from test/int/order.cpp: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/minimodel.hh:48, - from test/int/unary.cpp:36: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811, - from ./gecode/minimodel.hh:51, - from test/int/bin-packing.cpp:36: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/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:46, + from test/int/order.cpp:34: +./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' + 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/order.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 139 | rel(home,x,r,y,ipl); + | ^ In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/bin-packing.cpp:34: + from ./gecode/minimodel.hh:45, + from test/int/order.cpp: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/float.hh:1546, - from ./gecode/minimodel.hh:51, - from test/int/bin-packing.cpp:36: -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, - from ./gecode/minimodel.hh:51, - from test/int/bin-packing.cpp:36: -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ +In file included from ./gecode/minimodel.hh:46, + from test/int/order.cpp:34: +./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' + 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/order.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 145 | dom(home,x,y,ipl); + | ^ 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: + from ./gecode/minimodel.hh:45, + from test/int/order.cpp: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/minimodel.hh:51, - from test/int/bin-packing.cpp:36: -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, - from ./gecode/minimodel.hh:48, - from test/int/unary.cpp:36: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: 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:46, + from test/int/order.cpp:34: +./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' + 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/order.cpp:34: +./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/unary.cpp:34: + from ./gecode/minimodel.hh:45, + from test/int/order.cpp: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/minimodel.hh:48, - from test/int/unary.cpp:36: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811, - from ./gecode/minimodel.hh:51, +In file included from ./gecode/minimodel.hh:46, + from test/int/order.cpp:34: +./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1608, from test/int/bin-packing.cpp:36: -./gecode/float/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/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | e.post(home,t ? irt : neg(irt),ipls); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -349711,121 +349531,108 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/minimodel.hh:51, - from test/int/bin-packing.cpp:36: -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::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, - from ./gecode/minimodel.hh:51, - from test/int/bin-packing.cpp:36: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:39:52: 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 test/int/bin-packing.cpp:36: +./gecode/minimodel.hh:316:20: note: initializing argument 1 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, + from test/int/order.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': +./gecode/minimodel/aliases.hpp:153:27: 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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/bin-packing.cpp:34: + from ./gecode/minimodel.hh:45, + from test/int/order.cpp: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/minimodel.hh:51, - from test/int/bin-packing.cpp:36: -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/minimodel.hh:51, - from test/int/bin-packing.cpp:36: -./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ^ +In file included from ./gecode/minimodel.hh:48, + from test/int/order.cpp:34: +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/order.cpp:34: +./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ^ In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/bin-packing.cpp:34: + from ./gecode/minimodel.hh:45, + from test/int/order.cpp: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/minimodel.hh:51, - from test/int/bin-packing.cpp:36: -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137, - from ./gecode/minimodel.hh:51, - from test/int/bin-packing.cpp:36: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': -./gecode/float/trace.hpp:39:39: 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 test/int/order.cpp:34: +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/order.cpp:34: +./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ^ In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/bin-packing.cpp:34: + from ./gecode/minimodel.hh:45, + from test/int/order.cpp: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/minimodel.hh:51, - from test/int/bin-packing.cpp:36: -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:240, - from test/int/bin-packing.cpp:36: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ^ +In file included from ./gecode/minimodel.hh:46, + from test/int/order.cpp:34: +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/order.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': +./gecode/minimodel/aliases.hpp:159:33: 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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/bin-packing.cpp:34: + from ./gecode/minimodel.hh:45, + from test/int/order.cpp: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 ./test/int.hh:41, - from test/int/bin-packing.cpp:34: -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817, - from test/int/bin-packing.cpp:36: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:27: 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:48, + from test/int/order.cpp:34: +./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' + 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/order.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': +./gecode/minimodel/aliases.hpp:165:23: 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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/bin-packing.cpp:34: + from ./gecode/minimodel.hh:45, + from test/int/order.cpp: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/minimodel.hh:51, - from test/int/bin-packing.cpp:36: -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1608, - from test/int/bin-packing.cpp:36: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:72:40: 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:48, + from test/int/order.cpp:34: +./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' + 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/order.cpp:34: +./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 166 | element(home,SOT_UNION,xiv,z,y); + | ^ In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/bin-packing.cpp:34: + from ./gecode/minimodel.hh:45, + from test/int/order.cpp: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 test/int/bin-packing.cpp:36: -./gecode/minimodel.hh:316:20: note: initializing argument 1 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:48, + from test/int/order.cpp:34: +./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' + 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608, from test/int/bin-packing.cpp:36: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': @@ -349860,25 +349667,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:755, - from ./gecode/minimodel.hh:48, - from test/int/cumulative.cpp:36: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/cumulative.cpp: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/minimodel.hh:48, - from test/int/cumulative.cpp:36: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609, from test/int/bin-packing.cpp:36: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': @@ -349896,25 +349684,6 @@ ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48, - from test/int/cumulative.cpp:36: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: 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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/cumulative.cpp: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/minimodel.hh:48, - from test/int/cumulative.cpp:36: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from test/int/bin-packing.cpp:36: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': @@ -349997,6 +349766,74 @@ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of '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, + from test/int/order.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, + from ./gecode/minimodel.hh:45, + from test/int/order.cpp: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/minimodel.hh:46, + from test/int/order.cpp:34: +./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' + 1540 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from test/int/order.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, + from ./gecode/minimodel.hh:45, + from test/int/order.cpp: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/minimodel.hh:46, + from test/int/order.cpp:34: +./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' + 1556 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from test/int/order.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from test/int/order.cpp: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/minimodel.hh:46, + from test/int/order.cpp:34: +./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' + 1575 | element(Home home, const IntVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from test/int/order.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, + from ./gecode/minimodel.hh:45, + from test/int/order.cpp: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/minimodel.hh:46, + from test/int/order.cpp:34: +./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' + 1591 | element(Home home, const BoolVarArgs& a, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from test/int/bin-packing.cpp:36: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': @@ -350051,20 +349888,40 @@ ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/minimodel.hh:48, - from test/int/cumulative.cpp:36: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: 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, + from test/int/order.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': +./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ^ In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/cumulative.cpp:34: + from ./gecode/minimodel.hh:45, + from test/int/order.cpp: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/minimodel.hh:48, + from test/int/order.cpp:34: +./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' + 1033 | element(Home home, const IntSetArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from test/int/order.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': +./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from test/int/order.cpp: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/minimodel.hh:48, + from test/int/order.cpp:34: +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from test/int/bin-packing.cpp:36: ./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': @@ -350078,13 +349935,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:229, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/cumulative.cpp: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/minimodel.hh:48, from test/int/bin-packing.cpp:36: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' @@ -350102,31 +349952,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:1173, - from ./gecode/minimodel.hh:48, - from test/int/cumulative.cpp:36: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: 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/cumulative.cpp: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 test/int/bin-packing.cpp:36: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:229, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/cumulative.cpp: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/minimodel.hh:1867, from test/int/bin-packing.cpp:36: ./gecode/minimodel/channel.hpp:71:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -350783,100 +350612,68 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -In file included from ./gecode/set.hh:1438, - from ./gecode/minimodel.hh:48, - from test/int/cumulative.cpp:36: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/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/int.hh:39, - from test/int/cumulative.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/minimodel.hh:48, - from test/int/cumulative.cpp:36: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, - from ./gecode/minimodel.hh:48, - from test/int/cumulative.cpp:36: -./gecode/set/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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/cumulative.cpp: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/minimodel.hh:48, - from test/int/cumulative.cpp:36: -./gecode/set.hh:1206:20: note: initializing argument 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, - from ./gecode/minimodel.hh:48, - from test/int/cumulative.cpp:36: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/cumulative.cpp: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/minimodel.hh:48, - from test/int/cumulative.cpp:36: -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/minimodel.hh:48, - from test/int/cumulative.cpp:36: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/cumulative.cpp: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/minimodel.hh:48, - from test/int/cumulative.cpp:36: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/minimodel.hh:48, - from test/int/cumulative.cpp:36: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/cumulative.cpp: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/minimodel.hh:48, - from test/int/cumulative.cpp:36: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from test/int/order.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from test/int/order.cpp: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:176, + from ./gecode/minimodel.hh:45, + from test/int/order.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from test/int/order.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from test/int/order.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from test/int/order.cpp: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:176, + from ./gecode/minimodel.hh:45, + from test/int/order.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from test/int/order.cpp:34: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/int/unary.o test/int/unary.cpp In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, @@ -350941,119 +350738,703 @@ ./gecode/int/var/bool.hpp:50:3: 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, +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from test/int/order.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, - from test/int/cumulative.cpp:36: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: 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/int/order.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from test/int/order.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from test/int/order.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/cumulative.cpp: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/minimodel.hh:48, - from test/int/cumulative.cpp:36: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, + from test/int/bin-packing.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from test/int/bin-packing.cpp:36: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/bin-packing.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from test/int/bin-packing.cpp:36: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/int/cumulative.o test/int/cumulative.cpp +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from test/int/order.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from test/int/order.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:40:25: 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, +./gecode/float/var/float.hpp:46:3: note: because '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, from ./gecode/minimodel.hh:45, from test/int/order.cpp: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/minimodel.hh:51, +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, from test/int/order.cpp:34: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, +./gecode/float/var/float.hpp:46:3: note: because '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, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/bin-packing.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from test/int/bin-packing.cpp: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) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/bin-packing.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, + from test/int/bin-packing.cpp: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) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, from test/int/order.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:45:25: 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, +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from test/int/order.cpp: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:176, + from ./gecode/minimodel.hh:45, + from test/int/order.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from test/int/order.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/bin-packing.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/bin-packing.cpp: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:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/bin-packing.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/bin-packing.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/bin-packing.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from test/int/bin-packing.cpp:36: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from test/int/order.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from test/int/order.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/bin-packing.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from test/int/bin-packing.cpp: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) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from test/int/order.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from test/int/order.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/bin-packing.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/bin-packing.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/bin-packing.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/bin-packing.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/bin-packing.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/minimodel.hh:48, + from test/int/bin-packing.cpp:36: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/bin-packing.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from test/int/bin-packing.cpp: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) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/minimodel.hh:45, + from test/int/order.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from test/int/order.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/minimodel.hh:45, + from test/int/order.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from test/int/order.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/minimodel.hh:45, + from test/int/order.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/minimodel.hh:48, + from test/int/order.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./gecode/minimodel.hh:45, from test/int/order.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from test/int/order.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/int/cumulatives.o test/int/cumulatives.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/int/circuit.o test/int/circuit.cpp +In file included from ./gecode/kernel.hh: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/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/cumulative.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/unary.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/test.hh:41, + from ./test/int.hh:39, + from test/int/unary.cpp: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/minimodel.hh:51, - from test/int/order.cpp:34: -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar 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:261, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/unary.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/unary.cpp: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:261, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/unary.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/unary.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/unary.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/int/no-overlap.o test/int/no-overlap.cpp +In file included from ./gecode/int.hh:917, + from ./test/int.hh:41, + from test/int/unary.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/unary.cpp: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) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723, + from ./test/int.hh:41, + from test/int/unary.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/test.hh:41, + from ./test/int.hh:39, + from test/int/unary.cpp: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 ./test/int.hh:41, + from test/int/unary.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from ./gecode/minimodel.hh:51, - from test/int/order.cpp:34: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +In file included from ./gecode/int.hh:2555, + from ./test/int.hh:41, + from test/int/unary.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/unary.cpp: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 ./test/int.hh:41, + from test/int/unary.cpp:34: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./test/int.hh:41, + from test/int/unary.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/unary.cpp: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 ./test/int.hh:41, + from test/int/unary.cpp:34: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./test/int.hh:41, + from test/int/unary.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/unary.cpp: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 ./test/int.hh:41, + from test/int/unary.cpp:34: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./test/int.hh:41, + from test/int/unary.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/unary.cpp: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 ./test/int.hh:41, + from test/int/unary.cpp:34: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./test/int.hh:41, + from test/int/unary.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/int/order.cpp:34: + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/unary.cpp: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:229, - from ./gecode/minimodel.hh:45, - from test/int/order.cpp: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]' + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/unary.cpp: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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from ./gecode/minimodel.hh:51, - from test/int/order.cpp:34: -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +In file included from ./gecode/int.hh:4353, + from ./test/int.hh:41, + from test/int/unary.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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 ./gecode/minimodel.hh:45, - from test/int/order.cpp:34: + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/unary.cpp: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:229, - from ./gecode/minimodel.hh:45, - from test/int/order.cpp: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]' + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/unary.cpp: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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/int.hh:4353, + from ./test/int.hh:41, + from test/int/unary.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/bin-packing.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from test/int/bin-packing.cpp:36: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ + from test/int/unary.cpp: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:229, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/unary.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./test/int.hh:41, + from test/int/unary.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/unary.cpp: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:229, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/unary.cpp: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) { + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/cumulatives.cpp:34: + from test/int/cumulative.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { @@ -351061,7 +351442,7 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/cumulatives.cpp:34: + from test/int/cumulative.cpp: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) { | ^~~~ @@ -351071,7 +351452,7 @@ In file included from ./gecode/kernel.hh:261, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/cumulatives.cpp:34: + from test/int/cumulative.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); @@ -351079,37 +351460,28 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/cumulatives.cpp:34: + from test/int/cumulative.cpp: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:261, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/cumulatives.cpp:34: + from test/int/cumulative.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/bin-packing.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from test/int/bin-packing.cpp:36: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ +In file included from ./gecode/int.hh:4845, + from ./test/int.hh:41, + from test/int/unary.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:285, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/cumulatives.cpp:34: + from test/int/cumulative.cpp:34: ./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); @@ -351117,161 +351489,241 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/cumulatives.cpp:34: + from test/int/cumulative.cpp: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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/unary.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./test/int.hh:41, + from test/int/unary.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./test/int.hh:41, + from test/int/unary.cpp:34: +./gecode/int/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/test.hh:41, + from ./test/int.hh:39, + from test/int/unary.cpp: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 ./test/int.hh:41, + from test/int/unary.cpp:34: +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./test/int.hh:41, + from test/int/unary.cpp:34: +./gecode/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/test.hh:41, + from ./test/int.hh:39, + from test/int/unary.cpp: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 ./test/int.hh:41, + from test/int/unary.cpp: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); + | ~~~~~^~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/int/circuit.o test/int/circuit.cpp -In file included from ./gecode/float.hh:1811, - from ./gecode/minimodel.hh:51, - from test/int/order.cpp:34: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ + -c -o test/int/precede.o test/int/precede.cpp +In file included from ./gecode/int.hh:4845, + from ./test/int.hh:41, + from test/int/unary.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/int/order.cpp:34: + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/unary.cpp: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/float.hh:1546, - from ./gecode/minimodel.hh:51, - from test/int/order.cpp:34: -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, - from ./gecode/minimodel.hh:51, - from test/int/order.cpp:34: -./gecode/float/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:4353, + from ./test/int.hh:41, + from test/int/unary.cpp:34: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from ./test/int.hh:41, + from test/int/unary.cpp:34: +./gecode/int/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 ./gecode/minimodel.hh:45, - from test/int/order.cpp:34: + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/unary.cpp: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/minimodel.hh:51, - from test/int/order.cpp:34: -./gecode/float.hh:1578:22: note: initializing argument 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, - from ./gecode/minimodel.hh:51, - from test/int/order.cpp:34: -./gecode/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 ./test/int.hh:41, + from test/int/unary.cpp:34: +./gecode/int.hh:4429:21: note: initializing argument 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, + from ./test/int.hh:41, + from test/int/unary.cpp:34: +./gecode/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:150, - from ./gecode/minimodel.hh:45, - from test/int/order.cpp:34: + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/unary.cpp: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/minimodel.hh:51, - from test/int/order.cpp:34: -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, +In file included from ./test/int.hh:41, + from test/int/unary.cpp:34: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./test/int.hh:41, + from test/int/unary.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/bin-packing.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/int/bin-packing.cpp: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) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, + from test/int/unary.cpp: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 ./test/int.hh:41, + from test/int/unary.cpp:34: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./test/int.hh:41, + from test/int/unary.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/bin-packing.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/int/bin-packing.cpp: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) - | ^~~~~~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/minimodel.hh:51, - from test/int/order.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:39:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ^ + from test/int/unary.cpp: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 ./test/int.hh:41, + from test/int/unary.cpp:34: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./test/int.hh:41, + from test/int/unary.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, - from ./gecode/minimodel.hh:45, - from test/int/order.cpp:34: + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/unary.cpp: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/minimodel.hh:51, - from test/int/order.cpp:34: -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, +In file included from ./test/int.hh:41, + from test/int/unary.cpp:34: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/minimodel.hh:51, - from test/int/order.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ^ +In file included from ./gecode/int.hh:5223, + from ./test/int.hh:41, + from test/int/unary.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, - from ./gecode/minimodel.hh:45, - from test/int/order.cpp:34: + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/unary.cpp: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/minimodel.hh:51, - from test/int/order.cpp:34: -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, +In file included from ./test/int.hh:41, + from test/int/unary.cpp:34: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137, - from ./gecode/minimodel.hh:51, - from test/int/order.cpp:34: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': -./gecode/float/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +In file included from ./gecode/int.hh:5699, + from ./test/int.hh:41, + from test/int/unary.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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 ./gecode/minimodel.hh:45, - from test/int/order.cpp:34: + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/unary.cpp: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/minimodel.hh:51, - from test/int/order.cpp:34: -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, +In file included from ./test/int.hh:41, + from test/int/unary.cpp:34: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/minimodel.hh:51, +In file included from ./gecode/int.hh:5699, + from ./test/int.hh:41, + from test/int/unary.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/unary.cpp: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 ./test/int.hh:41, + from test/int/unary.cpp:34: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/minimodel.hh:48, from test/int/unary.cpp:36: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:40:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ^ +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -351279,18 +351731,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/minimodel.hh:51, +In file included from ./gecode/minimodel.hh:48, from test/int/unary.cpp:36: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/minimodel.hh:51, +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/minimodel.hh:48, from test/int/unary.cpp:36: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:45:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ^ +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -351298,16 +351750,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/minimodel.hh:51, +In file included from ./gecode/minimodel.hh:48, from test/int/unary.cpp:36: -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from ./gecode/minimodel.hh:51, +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/minimodel.hh:48, from test/int/unary.cpp:36: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, @@ -351321,14 +351773,14 @@ from ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp: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]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, - from ./gecode/minimodel.hh:51, +In file included from ./gecode/set.hh:1173, + from ./gecode/minimodel.hh:48, from test/int/unary.cpp:36: -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:29: 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:29: 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, @@ -351342,50 +351794,53 @@ from ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp: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]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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 test/int/order.cpp:34: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ^ +In file included from ./gecode/set.hh:1438, + from ./gecode/minimodel.hh:48, + from test/int/unary.cpp:36: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/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 ./gecode/minimodel.hh:45, - from test/int/order.cpp:34: + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/unary.cpp: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/minimodel.hh:46, - from test/int/order.cpp:34: -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817, - from test/int/order.cpp:34: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:27: 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:1173, + from ./gecode/minimodel.hh:48, + from test/int/unary.cpp:36: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/minimodel.hh:48, + from test/int/unary.cpp:36: +./gecode/set/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:150, - from ./gecode/minimodel.hh:45, - from test/int/order.cpp:34: + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/unary.cpp: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/minimodel.hh:51, - from test/int/order.cpp:34: -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811, - from ./gecode/minimodel.hh:51, +In file included from ./gecode/minimodel.hh:48, from test/int/unary.cpp:36: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/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:1206:20: note: initializing argument 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, + from ./gecode/minimodel.hh:48, + from test/int/unary.cpp:36: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -351393,18 +351848,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:1546, - from ./gecode/minimodel.hh:51, +In file included from ./gecode/minimodel.hh:48, from test/int/unary.cpp:36: -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, - from ./gecode/minimodel.hh:51, +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/minimodel.hh:48, from test/int/unary.cpp:36: -./gecode/float/branch/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::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -351412,17 +351867,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/minimodel.hh:51, +In file included from ./gecode/minimodel.hh:48, from test/int/unary.cpp:36: -./gecode/float.hh:1578:22: note: initializing argument 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, - from ./gecode/minimodel.hh:51, +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/minimodel.hh:48, from test/int/unary.cpp:36: -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -351430,417 +351886,475 @@ ./gecode/kernel/core.hpp:3266:3: note: because '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:51, +In file included from ./gecode/minimodel.hh:48, from test/int/unary.cpp:36: -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::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, - from test/int/order.cpp:34: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | e.post(home,t ? irt : neg(irt),ipls); - | ^ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866, + from ./gecode/minimodel.hh:48, + from test/int/unary.cpp:36: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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 ./gecode/minimodel.hh:45, - from test/int/order.cpp:34: + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/unary.cpp: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 test/int/order.cpp:34: -./gecode/minimodel.hh:316:20: note: initializing argument 1 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:1608, - from test/int/order.cpp:34: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:78:42: 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:48, + from test/int/unary.cpp:36: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./test/int.hh:41, + from test/int/cumulative.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/cumulative.cpp: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) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723, + from ./test/int.hh:41, + from test/int/cumulative.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/int/order.cpp:34: + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/cumulative.cpp: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 test/int/order.cpp: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, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1609, - from test/int/order.cpp:34: -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': -./gecode/minimodel/float-rel.hpp:73:35: 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 ./test/int.hh:41, + from test/int/cumulative.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./test/int.hh:41, + from test/int/cumulative.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/int/order.cpp:34: + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/cumulative.cpp: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 test/int/order.cpp:34: -./gecode/minimodel.hh: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 ./test/int.hh:41, + from test/int/cumulative.cpp:34: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1609, - from test/int/order.cpp:34: -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': -./gecode/minimodel/float-rel.hpp:78:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? frt : neg(frt),b); - | ^ +In file included from ./gecode/int.hh:2555, + from ./test/int.hh:41, + from test/int/cumulative.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/int/order.cpp:34: + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/cumulative.cpp: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 test/int/order.cpp:34: -./gecode/minimodel.hh:881:20: note: initializing argument 1 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 ./test/int.hh:41, + from test/int/cumulative.cpp:34: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612, - from test/int/order.cpp:34: -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': -./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | _e0.post(home,_srt,_e1); - | ^ +In file included from ./gecode/int.hh:2555, + from ./test/int.hh:41, + from test/int/cumulative.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/int/order.cpp:34: + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/cumulative.cpp: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 test/int/order.cpp: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; +In file included from ./test/int.hh:41, + from test/int/cumulative.cpp:34: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612, - from test/int/order.cpp:34: -./gecode/minimodel/set-rel.hpp:62:31: 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:2555, + from ./test/int.hh:41, + from test/int/cumulative.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/int/order.cpp:34: + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/cumulative.cpp: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 test/int/order.cpp: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; +In file included from ./test/int.hh:41, + from test/int/cumulative.cpp:34: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612, - from test/int/order.cpp:34: -./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 64 | _e0.post(home,SRT_EQ,_e1); - | ^ +In file included from ./gecode/int.hh:4353, + from ./test/int.hh:41, + from test/int/cumulative.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/int/order.cpp:34: + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/cumulative.cpp: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 test/int/order.cpp: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; - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612, - from test/int/order.cpp:34: -./gecode/minimodel/set-rel.hpp:67:36: 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:229, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/cumulative.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./test/int.hh:41, + from test/int/cumulative.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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 ./gecode/minimodel.hh:45, - from test/int/order.cpp:34: + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/cumulative.cpp: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 test/int/order.cpp:34: -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612, - from test/int/order.cpp:34: -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': -./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | _e0.post(home,b,t,_srt,_e1); - | ^ -In file included from ./gecode/float.hh:2005, - from ./gecode/minimodel.hh:51, - from test/int/unary.cpp:36: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:39:52: 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, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/cumulative.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./test/int.hh:41, + from test/int/cumulative.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/unary.cpp:34: + from test/int/cumulative.cpp: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/minimodel.hh:51, - from test/int/unary.cpp:36: -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/minimodel.hh:51, - from test/int/unary.cpp:36: -./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:45:52: 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, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/cumulative.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./test/int.hh:41, + from test/int/cumulative.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/unary.cpp:34: + from test/int/cumulative.cpp: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/minimodel.hh:51, - from test/int/unary.cpp:36: -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:229, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/cumulative.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./test/int.hh:41, + from test/int/cumulative.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/int/order.cpp:34: + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/cumulative.cpp: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 test/int/order.cpp:34: -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from test/int/order.cpp:34: -./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/channel.hpp:41:42: 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, + from ./test/int.hh:41, + from test/int/cumulative.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./test/int.hh:41, + from test/int/cumulative.cpp:34: +./gecode/int/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 ./gecode/minimodel.hh:45, - from test/int/order.cpp:34: + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/cumulative.cpp: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/minimodel.hh:46, - from test/int/order.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137, - from ./gecode/minimodel.hh:51, - from test/int/unary.cpp:36: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': -./gecode/float/trace.hpp:39:39: 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 ./test/int.hh:41, + from test/int/cumulative.cpp:34: +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./test/int.hh:41, + from test/int/cumulative.cpp:34: +./gecode/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/test.hh:41, from ./test/int.hh:39, - from test/int/unary.cpp:34: + from test/int/cumulative.cpp: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/minimodel.hh:51, - from test/int/unary.cpp:36: -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from test/int/order.cpp:34: -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/channel.hpp:48:41: 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 ./test/int.hh:41, + from test/int/cumulative.cpp: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/int.hh:4845, + from ./test/int.hh:41, + from test/int/cumulative.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/int/order.cpp:34: + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/cumulative.cpp: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/minimodel.hh:46, - from test/int/order.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from test/int/order.cpp:34: -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': -./gecode/minimodel/channel.hpp:60:21: 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:4353, + from ./test/int.hh:41, + from test/int/cumulative.cpp:34: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from ./test/int.hh:41, + from test/int/cumulative.cpp:34: +./gecode/int/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 ./gecode/minimodel.hh:45, - from test/int/order.cpp:34: + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/cumulative.cpp: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/minimodel.hh:51, - from test/int/order.cpp:34: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:240, - from test/int/unary.cpp:36: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ^ +In file included from ./test/int.hh:41, + from test/int/cumulative.cpp:34: +./gecode/int.hh:4429:21: note: initializing argument 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, + from ./test/int.hh:41, + from test/int/cumulative.cpp:34: +./gecode/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:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/unary.cpp:34: + from test/int/cumulative.cpp: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/minimodel.hh:1867, - from test/int/order.cpp:34: -./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': -./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 70 | rel(home,SOT_UNION,x,s); - | ^ In file included from ./test/int.hh:41, - from test/int/unary.cpp:34: -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ + from test/int/cumulative.cpp:34: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./test/int.hh:41, + from test/int/cumulative.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/int/order.cpp:34: + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/cumulative.cpp: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/minimodel.hh:48, - from test/int/order.cpp:34: -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from test/int/order.cpp:34: -./gecode/minimodel/channel.hpp:71:51: 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 ./test/int.hh:41, + from test/int/cumulative.cpp:34: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./test/int.hh:41, + from test/int/cumulative.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/int/order.cpp: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 test/int/order.cpp:34: -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from test/int/order.cpp:34: -./gecode/minimodel/channel.hpp:71:52: 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:150, - from ./gecode/minimodel.hh:45, - from test/int/order.cpp:34: + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/cumulative.cpp: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/minimodel.hh:46, - from test/int/order.cpp:34: -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/order.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:41:32: 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 ./test/int.hh:41, + from test/int/cumulative.cpp:34: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./test/int.hh:41, + from test/int/cumulative.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, - from ./gecode/minimodel.hh:45, - from test/int/order.cpp:34: + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/cumulative.cpp: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/minimodel.hh:46, - from test/int/order.cpp:34: -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/order.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:46:32: 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 ./test/int.hh:41, + from test/int/cumulative.cpp:34: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./test/int.hh:41, + from test/int/cumulative.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, - from ./gecode/minimodel.hh:45, - from test/int/order.cpp:34: + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/cumulative.cpp: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/minimodel.hh:46, - from test/int/order.cpp:34: -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/order.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:51:32: 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 ./test/int.hh:41, + from test/int/cumulative.cpp:34: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./test/int.hh:41, + from test/int/cumulative.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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 ./gecode/minimodel.hh:45, - from test/int/order.cpp:34: + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/cumulative.cpp: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/minimodel.hh:46, - from test/int/order.cpp:34: -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, +In file included from ./test/int.hh:41, + from test/int/cumulative.cpp:34: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/order.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:56:32: 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:5699, + from ./test/int.hh:41, + from test/int/cumulative.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, - from ./gecode/minimodel.hh:45, - from test/int/order.cpp:34: + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/cumulative.cpp: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/minimodel.hh:46, - from test/int/order.cpp:34: -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, +In file included from ./test/int.hh:41, + from test/int/cumulative.cpp:34: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/order.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:61:32: 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/minimodel.hh:51, + from test/int/unary.cpp:36: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:40:25: 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 ./gecode/minimodel.hh:45, - from test/int/order.cpp:34: + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/unary.cpp: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/minimodel.hh:46, - from test/int/order.cpp:34: -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817, +In file included from ./gecode/minimodel.hh:51, from test/int/unary.cpp:36: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,y); - | ^ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/minimodel.hh:51, + from test/int/unary.cpp:36: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:45:25: 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/test.hh:41, from ./test/int.hh:39, @@ -351850,179 +352364,222 @@ | ^~~~ In file included from ./gecode/minimodel.hh:51, from test/int/unary.cpp:36: -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/order.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:66:32: 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:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546, + from ./gecode/minimodel.hh:51, + from test/int/unary.cpp:36: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/int/order.cpp:34: + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/unary.cpp: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/minimodel.hh:46, - from test/int/order.cpp:34: -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/order.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:72:32: 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/kernel.hh:229, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/unary.cpp: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/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/int/order.cpp:34: + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/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/float.hh:1546, + from ./gecode/minimodel.hh:51, + from test/int/unary.cpp:36: +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:29: 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/unary.cpp: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/minimodel.hh:46, - from test/int/order.cpp:34: -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/order.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 77 | count(home,x,y,IRT_GQ,m,ipl); - | ^ +In file included from ./gecode/kernel.hh:229, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/unary.cpp: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/float.hh:1811, + from ./gecode/minimodel.hh:51, + from test/int/unary.cpp:36: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/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:150, - from ./gecode/minimodel.hh:45, - from test/int/order.cpp:34: + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/unary.cpp: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/minimodel.hh:46, - from test/int/order.cpp:34: -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/order.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:82:32: 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/float.hh:1546, + from ./gecode/minimodel.hh:51, + from test/int/unary.cpp:36: +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, + from ./gecode/minimodel.hh:51, + from test/int/unary.cpp:36: +./gecode/float/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:150, - from ./gecode/minimodel.hh:45, - from test/int/order.cpp:34: + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/unary.cpp: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/minimodel.hh:46, - from test/int/order.cpp:34: -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/order.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:87:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 87 | count(home,x,n,IRT_GQ,z,ipl); - | ^ +In file included from ./gecode/minimodel.hh:51, + from test/int/unary.cpp:36: +./gecode/float.hh:1578:22: note: initializing argument 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, + from ./gecode/minimodel.hh:51, + from test/int/unary.cpp:36: +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/int/order.cpp:34: + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/unary.cpp: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/minimodel.hh:46, - from test/int/order.cpp:34: -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/order.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:92:32: 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/minimodel.hh:51, + from test/int/unary.cpp:36: +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::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, + from ./gecode/minimodel.hh:51, + from test/int/unary.cpp:36: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:39:52: 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 test/int/order.cpp:34: + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/unary.cpp: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/minimodel.hh:46, - from test/int/order.cpp:34: -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/order.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 97 | count(home,x,y,IRT_GQ,z,ipl); - | ^ +In file included from ./gecode/minimodel.hh:51, + from test/int/unary.cpp:36: +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, + from ./gecode/minimodel.hh:51, + from test/int/unary.cpp:36: +./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/int/order.cpp:34: + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/unary.cpp: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/minimodel.hh:46, - from test/int/order.cpp:34: -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/order.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:103:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 103 | count(home,x,n,IRT_EQ,m,ipl); - | ^ +In file included from ./gecode/minimodel.hh:51, + from test/int/unary.cpp:36: +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137, + from ./gecode/minimodel.hh:51, + from test/int/unary.cpp:36: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': +./gecode/float/trace.hpp:39:39: 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 ./gecode/minimodel.hh:45, - from test/int/order.cpp:34: + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/unary.cpp: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/minimodel.hh:46, - from test/int/order.cpp:34: -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, +In file included from ./gecode/minimodel.hh:51, + from test/int/unary.cpp:36: +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/order.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:108:32: 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/minimodel.hh:240, + from test/int/unary.cpp:36: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ^ In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/int/order.cpp:34: + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/unary.cpp: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/minimodel.hh:46, - from test/int/order.cpp:34: -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/order.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:113:32: 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 ./test/int.hh:41, + from test/int/unary.cpp:34: +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:817, + from test/int/unary.cpp:36: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:27: 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:150, - from ./gecode/minimodel.hh:45, - from test/int/order.cpp:34: + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/unary.cpp: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/minimodel.hh:46, - from test/int/order.cpp:34: -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:51, + from test/int/unary.cpp:36: +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::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/minimodel.hh:1608, from test/int/unary.cpp:36: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': @@ -352040,23 +352597,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/minimodel.hh:2083, - from test/int/order.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 118 | count(home,x,n,IRT_EQ,z,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/int/order.cpp: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/minimodel.hh:46, - from test/int/order.cpp:34: -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608, from test/int/unary.cpp:36: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': @@ -352074,46 +352614,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:2083, - from test/int/order.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:123:32: 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:150, - from ./gecode/minimodel.hh:45, - from test/int/order.cpp: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/minimodel.hh:46, - from test/int/order.cpp:34: -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/order.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:128:32: 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:150, - from ./gecode/minimodel.hh:45, - from test/int/order.cpp: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/minimodel.hh:46, - from test/int/order.cpp:34: -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/order.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:134:23: 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:1609, from test/int/unary.cpp:36: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': @@ -352148,23 +352648,6 @@ ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/bin-packing.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/bin-packing.cpp: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/minimodel.hh:1612, from test/int/unary.cpp:36: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': @@ -352182,17 +352665,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:150, - from ./gecode/minimodel.hh:45, - from test/int/order.cpp: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/minimodel.hh:46, - from test/int/order.cpp:34: -./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' - 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from test/int/unary.cpp:36: ./gecode/minimodel/set-rel.hpp:62:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -352209,23 +352681,6 @@ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/order.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 139 | rel(home,x,r,y,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/int/order.cpp: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/minimodel.hh:46, - from test/int/order.cpp:34: -./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' - 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from test/int/unary.cpp:36: ./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -352242,23 +352697,6 @@ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/order.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 145 | dom(home,x,y,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/int/order.cpp: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/minimodel.hh:46, - from test/int/order.cpp:34: -./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' - 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from test/int/unary.cpp:36: ./gecode/minimodel/set-rel.hpp:67:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -352275,22 +352713,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:2083, - from test/int/order.cpp:34: -./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/int/order.cpp: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/minimodel.hh:46, - from test/int/order.cpp:34: -./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from test/int/unary.cpp:36: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': @@ -352308,71 +352730,44 @@ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/order.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': -./gecode/minimodel/aliases.hpp:153:27: 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:755, + from ./gecode/minimodel.hh:48, + from test/int/cumulative.cpp:36: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ^ In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/int/order.cpp:34: + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/cumulative.cpp: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/minimodel.hh:48, - from test/int/order.cpp:34: -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + from test/int/cumulative.cpp:36: +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, +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(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/bin-packing.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/order.cpp:34: -./gecode/minimodel/aliases.hpp:154:51: 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/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/bin-packing.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/int/order.cpp: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 test/int/order.cpp:34: -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/order.cpp:34: -./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/int/order.cpp:34: + from test/int/cumulative.cpp: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/minimodel.hh:46, - from test/int/order.cpp:34: -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:48, + from test/int/cumulative.cpp:36: +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from test/int/unary.cpp:36: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': @@ -352478,23 +352873,48 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/order.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': -./gecode/minimodel/aliases.hpp:159:33: 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/set.hh:1173, + from ./gecode/minimodel.hh:48, + from test/int/cumulative.cpp:36: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/int/order.cpp:34: + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/cumulative.cpp: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/minimodel.hh:48, - from test/int/order.cpp:34: -./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' - 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:229, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/cumulative.cpp: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:1173, + from ./gecode/minimodel.hh:48, + from test/int/cumulative.cpp:36: +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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/cumulative.cpp: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:229, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/cumulative.cpp: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/minimodel.hh:2083, from test/int/unary.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': @@ -352724,39 +353144,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, - from test/int/order.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': -./gecode/minimodel/aliases.hpp:165:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 165 | channel(home,x,xiv); - | ^ In file included from ./test/int.hh:41, from test/int/unary.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/int/order.cpp: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/minimodel.hh:48, - from test/int/order.cpp:34: -./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' - 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from test/int/unary.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:108:32: 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/minimodel.hh:2083, - from test/int/order.cpp:34: -./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 166 | element(home,SOT_UNION,xiv,z,y); - | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -352764,22 +353162,11 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/int/order.cpp: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 ./test/int.hh:41, from test/int/unary.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:48, - from test/int/order.cpp:34: -./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' - 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from test/int/unary.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': @@ -352974,6 +353361,26 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438, + from ./gecode/minimodel.hh:48, + from test/int/cumulative.cpp:36: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/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/int.hh:39, + from test/int/cumulative.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/minimodel.hh:48, + from test/int/cumulative.cpp:36: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from test/int/unary.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': @@ -352992,6 +353399,42 @@ ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438, + from ./gecode/minimodel.hh:48, + from test/int/cumulative.cpp:36: +./gecode/set/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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/cumulative.cpp: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/minimodel.hh:48, + from test/int/cumulative.cpp:36: +./gecode/set.hh:1206:20: note: initializing argument 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, + from ./gecode/minimodel.hh:48, + from test/int/cumulative.cpp:36: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/cumulative.cpp: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/minimodel.hh:48, + from test/int/cumulative.cpp:36: +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from test/int/unary.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': @@ -353027,6 +353470,44 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/minimodel.hh:48, + from test/int/cumulative.cpp:36: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/cumulative.cpp: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/minimodel.hh:48, + from test/int/cumulative.cpp:36: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/minimodel.hh:48, + from test/int/cumulative.cpp:36: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/cumulative.cpp: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/minimodel.hh:48, + from test/int/cumulative.cpp:36: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from test/int/unary.cpp:36: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': @@ -353063,23 +353544,25 @@ ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from test/int/order.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ^ +In file included from ./gecode/set.hh:1866, + from ./gecode/minimodel.hh:48, + from test/int/cumulative.cpp:36: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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 ./gecode/minimodel.hh:45, - from test/int/order.cpp:34: + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/cumulative.cpp: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/minimodel.hh:46, - from test/int/order.cpp:34: -./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' - 1540 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:48, + from test/int/cumulative.cpp:36: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from test/int/unary.cpp:36: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': @@ -353152,108 +353635,6 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from test/int/order.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, - from ./gecode/minimodel.hh:45, - from test/int/order.cpp: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/minimodel.hh:46, - from test/int/order.cpp:34: -./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' - 1556 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from test/int/order.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/int/order.cpp: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/minimodel.hh:46, - from test/int/order.cpp:34: -./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' - 1575 | element(Home home, const IntVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from test/int/order.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, - from ./gecode/minimodel.hh:45, - from test/int/order.cpp: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/minimodel.hh:46, - from test/int/order.cpp:34: -./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from test/int/order.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': -./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/int/order.cpp: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/minimodel.hh:48, - from test/int/order.cpp:34: -./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' - 1033 | element(Home home, const IntSetArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/bin-packing.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from test/int/bin-packing.cpp:36: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/minimodel.hh:2337, - from test/int/order.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': -./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/int/order.cpp: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/minimodel.hh:48, - from test/int/order.cpp:34: -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' - 1041 | element(Home home, const SetVarArgs& a, - | ~~~~~^~~~ test/int/unary.cpp: In member function 'virtual void Test::Int::Unary::OptFixPUnary::post(Gecode::Space&, Gecode::IntVarArray&)': test/int/unary.cpp:132:17: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 132 | s[i]=x[i]; @@ -353286,6 +353667,13 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/minimodel.hh:51, + from test/int/cumulative.cpp:36: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:40:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ^ 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]); @@ -353307,40 +353695,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/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)); - | ^ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/unary.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/bin-packing.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/int/bin-packing.cpp: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) - | ^~~~~~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/minimodel.hh:51, - from test/int/cumulative.cpp:36: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:40:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -353372,153 +353726,58 @@ ./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from ./gecode/minimodel.hh:51, - from test/int/cumulative.cpp:36: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/cumulative.cpp: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:229, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/cumulative.cpp: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/float.hh:1546, - from ./gecode/minimodel.hh:51, - from test/int/cumulative.cpp:36: -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:29: 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/cumulative.cpp: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:229, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/cumulative.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/bin-packing.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/bin-packing.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/bin-packing.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ +test/int/unary.cpp:252:45: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 252 | m[i]=Gecode::expr(home, (x[n+i] > l)); + | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, - from test/int/bin-packing.cpp:34: + from test/int/unary.cpp: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) | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, +In file included from ./gecode/float.hh:1546, + from ./gecode/minimodel.hh:51, + from test/int/cumulative.cpp:36: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/bin-packing.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/minimodel.hh:48, - from test/int/bin-packing.cpp:36: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, + from test/int/cumulative.cpp: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:229, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/bin-packing.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, + from test/int/cumulative.cpp: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/float.hh:1546, from ./gecode/minimodel.hh:51, - from test/int/bin-packing.cpp: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) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, + from test/int/cumulative.cpp:36: +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:29: 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/unary.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/unary.cpp: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:176, + from test/int/cumulative.cpp: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:229, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/unary.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ + from test/int/cumulative.cpp: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/float.hh:1811, from ./gecode/minimodel.hh:51, from test/int/cumulative.cpp:36: @@ -353526,13 +353785,6 @@ ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = FloatAFC(home,x,decay()); | ^ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/unary.cpp: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) - | ^~~~~~~ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -353582,70 +353834,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, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/unary.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/unary.cpp: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:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/unary.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/unary.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/unary.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from test/int/unary.cpp:36: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/unary.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from test/int/unary.cpp:36: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/float.hh:2005, from ./gecode/minimodel.hh:51, from test/int/cumulative.cpp:36: @@ -353739,14 +353927,6 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from test/int/order.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ In file included from ./gecode/minimodel.hh:1608, from test/int/cumulative.cpp:36: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': @@ -353781,13 +353961,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/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from test/int/order.cpp: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/minimodel.hh:1609, from test/int/cumulative.cpp:36: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': @@ -353822,36 +353995,6 @@ ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from test/int/order.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from test/int/order.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from test/int/order.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from test/int/order.cpp: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/minimodel.hh:1612, from test/int/cumulative.cpp:36: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': @@ -353901,53 +354044,6 @@ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from test/int/order.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from test/int/order.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/unary.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/int/unary.cpp: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) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/unary.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/int/unary.cpp: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) - | ^~~~~~~~ In file included from ./gecode/minimodel.hh:1612, from test/int/cumulative.cpp:36: ./gecode/minimodel/set-rel.hpp:67:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -354392,22 +354488,6 @@ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/unary.cpp:34: -./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:47: required from here -./gecode/kernel/data/array.hpp:959:12: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 959 | r[i] = x[start]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/unary.cpp: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/minimodel.hh:2083, from test/int/cumulative.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': @@ -354601,36 +354681,6 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from test/int/order.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from test/int/order.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from test/int/order.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from test/int/order.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/minimodel.hh:2337, from test/int/cumulative.cpp:36: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': @@ -354739,23 +354789,6 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/unary.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/unary.cpp: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) - | ^~~~~~ 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); @@ -354802,23 +354835,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, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/unary.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/unary.cpp: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) - | ^~~~~~~ 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); @@ -354851,9 +354867,293 @@ ./gecode/int/var/int.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]); + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/cumulative.cpp: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) + | ^~~~~~ +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]; + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/cumulative.cpp: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) + | ^~~~~~ +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)); + | ^ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/cumulative.cpp: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) + | ^~~~~~~ In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from test/int/order.cpp:34: + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/unary.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/unary.cpp: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:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/cumulative.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/cumulative.cpp: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:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/unary.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/unary.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/cumulative.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/cumulative.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/cumulative.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/cumulative.cpp: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:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/cumulative.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/cumulative.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/unary.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/unary.cpp: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:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/unary.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/unary.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/cumulative.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from test/int/cumulative.cpp:36: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/cumulative.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from test/int/cumulative.cpp:36: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/int/nvalues.o test/int/nvalues.cpp +In file included from ./gecode/kernel.hh:261, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/circuit.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/test.hh:41, + from ./test/int.hh:39, + from test/int/circuit.cpp: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: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, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/circuit.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/circuit.cpp: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:261, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/circuit.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/unary.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from test/int/unary.cpp:36: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/unary.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from test/int/unary.cpp:36: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:285, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/circuit.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/circuit.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/cumulative.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] @@ -354862,13 +355162,14 @@ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, - from test/int/order.cpp:34: + from test/int/cumulative.cpp: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) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from test/int/order.cpp:34: + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/cumulative.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:114:32: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] @@ -354877,14 +355178,19 @@ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, - from test/int/order.cpp:34: + from test/int/cumulative.cpp: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) | ^~~~~~~~ -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]); - | ^ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/cumulative.cpp:34: +./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:27: required from here +./gecode/kernel/data/array.hpp:959:12: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 959 | r[i] = x[start]; + | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, @@ -354892,9 +355198,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) | ^~~~~~ -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]; - | ^ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/cumulative.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, from ./gecode/int.hh:604, from ./test/int.hh:41, @@ -354902,9 +355215,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) | ^~~~~~ -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)); - | ^ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/cumulative.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, @@ -354912,10 +355232,116 @@ ./gecode/int/var/bool.hpp:50:3: note: because '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, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/cumulatives.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/test.hh:41, + from ./test/int.hh:39, + from test/int/cumulatives.cpp: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: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, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/cumulatives.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/cumulatives.cpp: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:261, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/cumulatives.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/cumulatives.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/cumulatives.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/unary.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from test/int/unary.cpp: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) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/unary.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from test/int/unary.cpp: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) + | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: +./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:47: required from here +./gecode/kernel/data/array.hpp:959:12: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 959 | r[i] = x[start]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/unary.cpp: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:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/cumulative.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:68:28: required from here @@ -354925,32 +355351,14 @@ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, - from test/int/unary.cpp:36: + from test/int/cumulative.cpp:36: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/int/no-overlap.o test/int/no-overlap.cpp In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/int/unary.cpp: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) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from test/int/order.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' ./gecode/int/array.hpp:105:28: required from here @@ -354959,14 +355367,15 @@ | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from test/int/order.cpp:34: + from ./test/int.hh:41, + from test/int/unary.cpp: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:176, - from ./gecode/minimodel.hh:45, - from test/int/order.cpp:34: + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/unary.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' ./gecode/int/array.hpp:134:29: required from here @@ -354975,28 +355384,44 @@ | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from test/int/order.cpp:34: + from ./test/int.hh:41, + from test/int/unary.cpp: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) | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/cumulative.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from test/int/cumulative.cpp: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) + | ^~~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/unary.cpp:34: + from test/int/cumulative.cpp:34: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here +./gecode/kernel/data/array.hpp:1600:19: required from 'const Gecode::ArgArrayBase& Gecode::ArgArrayBase::operator=(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:774:9: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, - from test/int/unary.cpp:34: + from test/int/cumulative.cpp: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) | ^~~~~~ @@ -355004,7 +355429,7 @@ from ./gecode/kernel.hh:50, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/unary.cpp:34: + from test/int/cumulative.cpp:34: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' @@ -355016,7 +355441,7 @@ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, - from test/int/unary.cpp:34: + from test/int/cumulative.cpp: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) | ^~~~~~~ @@ -355024,7 +355449,7 @@ from ./gecode/kernel.hh:50, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/unary.cpp:34: + from test/int/cumulative.cpp:34: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' @@ -355036,13 +355461,14 @@ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, - from test/int/unary.cpp:36: + from test/int/cumulative.cpp:36: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from test/int/order.cpp:34: + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/unary.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:68:28: required from here @@ -355052,7 +355478,7 @@ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, - from test/int/order.cpp:34: + from test/int/unary.cpp:36: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ @@ -355060,7 +355486,7 @@ from ./gecode/kernel.hh:50, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/unary.cpp:34: + from test/int/cumulative.cpp:34: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' @@ -355072,13 +355498,14 @@ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, - from test/int/unary.cpp:36: + from test/int/cumulative.cpp: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) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from test/int/order.cpp:34: + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/unary.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' ./gecode/float/array.hpp:93:30: required from here @@ -355088,78 +355515,26 @@ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, - from test/int/order.cpp:34: + from test/int/unary.cpp: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) | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/cumulative.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/cumulative.cpp: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:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/cumulative.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/cumulative.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/cumulative.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/cumulative.cpp: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:176, +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/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/cumulative.cpp: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) - | ^~~~~~~ + 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/support.hh:104, from ./gecode/kernel.hh:50, - from ./gecode/minimodel.hh:45, - from test/int/order.cpp:34: + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/unary.cpp:34: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' @@ -355170,15 +355545,16 @@ | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from test/int/order.cpp:34: + from ./test/int.hh:41, + from test/int/unary.cpp: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/support.hh:104, from ./gecode/kernel.hh:50, - from ./gecode/minimodel.hh:45, - from test/int/order.cpp:34: + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/unary.cpp:34: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' @@ -355189,15 +355565,16 @@ | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from test/int/order.cpp:34: + from ./test/int.hh:41, + from test/int/unary.cpp: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) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, - from ./gecode/minimodel.hh:45, - from test/int/order.cpp:34: + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/unary.cpp:34: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' @@ -355209,14 +355586,15 @@ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, - from test/int/order.cpp:34: + from test/int/unary.cpp:36: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, - from ./gecode/minimodel.hh:45, - from test/int/order.cpp:34: + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/unary.cpp:34: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' @@ -355228,42 +355606,21 @@ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, - from test/int/order.cpp:34: + from test/int/unary.cpp: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) | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/cumulative.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from test/int/cumulative.cpp:36: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, +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/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from test/int/cumulative.cpp:36: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ + 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/int.hh:917, from ./test/int.hh:41, from test/int/cumulatives.cpp:34: @@ -355495,6 +355852,20 @@ ./gecode/int.hh:4384:20: note: initializing argument 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, + from test/int/circuit.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/circuit.cpp: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) + | ^~~~~~~ In file included from ./gecode/int.hh:4845, from ./test/int.hh:41, from test/int/cumulatives.cpp:34: @@ -355513,54 +355884,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); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/cumulative.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/int/cumulative.cpp: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) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/cumulative.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/int/cumulative.cpp: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) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/int.hh:1723, + from ./test/int.hh:41, + from test/int/circuit.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/test.hh:41, from ./test/int.hh:39, - from test/int/cumulative.cpp:34: -./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:27: required from here -./gecode/kernel/data/array.hpp:959:12: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 959 | r[i] = x[start]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/cumulative.cpp: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) - | ^~~~~~ + from test/int/circuit.cpp: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 ./test/int.hh:41, + from test/int/circuit.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./test/int.hh:41, from test/int/cumulatives.cpp:34: @@ -355617,57 +355959,166 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/int.hh:2555, + from ./test/int.hh:41, + from test/int/circuit.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/cumulative.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, + from test/int/circuit.cpp: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 ./test/int.hh:41, + from test/int/circuit.cpp:34: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, from ./test/int.hh:41, - from test/int/cumulative.cpp: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:176, + from test/int/circuit.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/cumulative.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, + from test/int/circuit.cpp: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 ./test/int.hh:41, + from test/int/circuit.cpp:34: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, from ./test/int.hh:41, - from test/int/cumulative.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, + from test/int/circuit.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/cumulative.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from test/int/cumulative.cpp:36: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ + from test/int/circuit.cpp: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 ./test/int.hh:41, + from test/int/circuit.cpp:34: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./test/int.hh:41, + from test/int/circuit.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/circuit.cpp: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 ./test/int.hh:41, + from test/int/circuit.cpp:34: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./test/int.hh:41, + from test/int/circuit.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/circuit.cpp: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:229, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/circuit.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./test/int.hh:41, + from test/int/circuit.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/circuit.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./test/int.hh:41, + from test/int/circuit.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/circuit.cpp: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:229, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/circuit.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./test/int.hh:41, + from test/int/circuit.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/circuit.cpp: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:229, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/circuit.cpp: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) { + | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./test/int.hh:41, from test/int/cumulatives.cpp:34: @@ -355744,6 +356195,62 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./test/int.hh:41, + from test/int/circuit.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/circuit.cpp: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/int.hh:4353, + from ./test/int.hh:41, + from test/int/circuit.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./test/int.hh:41, + from test/int/circuit.cpp:34: +./gecode/int/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/test.hh:41, + from ./test/int.hh:39, + from test/int/circuit.cpp: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 ./test/int.hh:41, + from test/int/circuit.cpp:34: +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./test/int.hh:41, + from test/int/circuit.cpp:34: +./gecode/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/test.hh:41, + from ./test/int.hh:39, + from test/int/circuit.cpp: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 ./test/int.hh:41, + from test/int/circuit.cpp: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/int.hh:5699, from ./test/int.hh:41, from test/int/cumulatives.cpp:34: @@ -355782,325 +356289,165 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/cumulative.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/int/cumulative.cpp: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) - | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/cumulative.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1600:19: required from 'const Gecode::ArgArrayBase& Gecode::ArgArrayBase::operator=(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:774:9: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/cumulative.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/cumulative.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/cumulative.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/cumulative.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/minimodel.hh:48, - from test/int/cumulative.cpp:36: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/cumulative.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/int/cumulative.cpp: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) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:150, +In file included from ./gecode/kernel.hh:261, 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/set.hh:755, - from ./gecode/minimodel.hh:48, - from test/int/cumulatives.cpp:36: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ^ + from test/int/precede.cpp:38: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/test.hh:41, from ./test/int.hh:39, - from test/int/cumulatives.cpp:34: + from test/int/precede.cpp: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/minimodel.hh:48, - from test/int/cumulatives.cpp:36: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -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(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: 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:150, +./gecode/kernel/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, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/cumulatives.cpp: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/minimodel.hh:48, - from test/int/cumulatives.cpp:36: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/minimodel.hh:48, - from test/int/cumulatives.cpp:36: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ + from test/int/precede.cpp:38: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/test.hh:41, from ./test/int.hh:39, - from test/int/cumulatives.cpp:34: + from test/int/precede.cpp: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/kernel.hh:229, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/cumulatives.cpp: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:1173, - from ./gecode/minimodel.hh:48, - from test/int/cumulatives.cpp:36: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: 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, +In file included from ./gecode/kernel.hh:261, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/cumulatives.cpp: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:229, + from test/int/precede.cpp: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, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/cumulatives.cpp: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, - from ./gecode/minimodel.hh:48, - from test/int/cumulatives.cpp:36: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); + from test/int/precede.cpp:38: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/cumulatives.cpp:34: + from test/int/precede.cpp: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/set.hh:1173, - from ./gecode/minimodel.hh:48, - from test/int/cumulatives.cpp:36: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, - from ./gecode/minimodel.hh:48, - from test/int/cumulatives.cpp:36: -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./test/int.hh:41, + from test/int/circuit.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/cumulatives.cpp:34: + from test/int/circuit.cpp: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/minimodel.hh:48, - from test/int/cumulatives.cpp:36: -./gecode/set.hh:1206:20: note: initializing argument 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, - from ./gecode/minimodel.hh:48, - from test/int/cumulatives.cpp:36: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ +In file included from ./gecode/int.hh:4353, + from ./test/int.hh:41, + from test/int/circuit.cpp:34: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from ./test/int.hh:41, + from test/int/circuit.cpp:34: +./gecode/int/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/test.hh:41, from ./test/int.hh:39, - from test/int/cumulatives.cpp:34: + from test/int/circuit.cpp: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/minimodel.hh:48, - from test/int/cumulatives.cpp:36: -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/minimodel.hh:48, - from test/int/cumulatives.cpp:36: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: 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 ./test/int.hh:41, + from test/int/circuit.cpp:34: +./gecode/int.hh:4429:21: note: initializing argument 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, + from ./test/int.hh:41, + from test/int/circuit.cpp:34: +./gecode/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:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/cumulatives.cpp:34: + from test/int/circuit.cpp: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/minimodel.hh:48, - from test/int/cumulatives.cpp:36: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/minimodel.hh:48, - from test/int/cumulatives.cpp:36: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: 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 ./test/int.hh:41, + from test/int/circuit.cpp:34: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./test/int.hh:41, + from test/int/circuit.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/cumulatives.cpp:34: + from test/int/circuit.cpp: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/minimodel.hh:48, - from test/int/cumulatives.cpp:36: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, +In file included from ./test/int.hh:41, + from test/int/circuit.cpp:34: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, - from ./gecode/minimodel.hh:48, - from test/int/cumulatives.cpp:36: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ^ +In file included from ./gecode/int.hh:5223, + from ./test/int.hh:41, + from test/int/circuit.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/cumulatives.cpp:34: + from test/int/circuit.cpp: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/minimodel.hh:48, - from test/int/cumulatives.cpp:36: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::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/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/kernel.hh:261, - from ./test/test.hh:41, - from ./test/int.hh:39, +In file included from ./test/int.hh:41, from test/int/circuit.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./test/int.hh:41, + from test/int/circuit.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -356108,93 +356455,90 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(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, - from ./gecode/minimodel.hh:51, - from test/int/cumulatives.cpp:36: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:40:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ^ +In file included from ./test/int.hh:41, + from test/int/circuit.cpp:34: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./test/int.hh:41, + from test/int/circuit.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/cumulatives.cpp:34: + from test/int/circuit.cpp: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/minimodel.hh:51, - from test/int/cumulatives.cpp:36: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/minimodel.hh:51, - from test/int/cumulatives.cpp:36: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:45:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ^ +In file included from ./test/int.hh:41, + from test/int/circuit.cpp:34: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./test/int.hh:41, + from test/int/circuit.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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/test.hh:41, from ./test/int.hh:39, - from test/int/cumulatives.cpp:34: + from test/int/circuit.cpp: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/minimodel.hh:51, - from test/int/cumulatives.cpp:36: -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from ./gecode/minimodel.hh:51, - from test/int/cumulatives.cpp:36: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ +In file included from ./test/int.hh:41, + from test/int/circuit.cpp:34: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./test/int.hh:41, + from test/int/circuit.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/cumulatives.cpp:34: + from test/int/circuit.cpp: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:229, +In file included from ./test/int.hh:41, + from test/int/circuit.cpp:34: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/cumulatives.cpp: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/float.hh:1546, - from ./gecode/minimodel.hh:51, - from test/int/cumulatives.cpp:36: -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ^ + from test/int/no-overlap.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/test.hh:41, from ./test/int.hh:39, - from test/int/cumulatives.cpp:34: + from test/int/no-overlap.cpp: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:229, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/cumulatives.cpp:34: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ +./gecode/kernel/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, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/circuit.cpp:34: + from test/int/no-overlap.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); @@ -356202,21 +356546,21 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/circuit.cpp:34: + from test/int/no-overlap.cpp: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:261, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/circuit.cpp:34: + from test/int/no-overlap.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/circuit.cpp:34: + from test/int/no-overlap.cpp:34: ./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); @@ -356224,39 +356568,20 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/circuit.cpp:34: + from test/int/no-overlap.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811, - from ./gecode/minimodel.hh:51, - from test/int/cumulatives.cpp:36: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/cumulatives.cpp: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/float.hh:1546, - from ./gecode/minimodel.hh:51, - from test/int/cumulatives.cpp:36: -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, - from ./gecode/minimodel.hh:51, +In file included from ./gecode/set.hh:755, + from ./gecode/minimodel.hh:48, from test/int/cumulatives.cpp:36: -./gecode/float/branch/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(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -356264,17 +356589,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/minimodel.hh:51, +In file included from ./gecode/minimodel.hh:48, from test/int/cumulatives.cpp:36: -./gecode/float.hh:1578:22: note: initializing argument 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, - from ./gecode/minimodel.hh:51, +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/minimodel.hh:48, from test/int/cumulatives.cpp:36: -./gecode/float/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/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -356282,18 +356608,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/minimodel.hh:51, +In file included from ./gecode/minimodel.hh:48, from test/int/cumulatives.cpp:36: -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::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, - from ./gecode/minimodel.hh:51, +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/minimodel.hh:48, from test/int/cumulatives.cpp:36: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:39:52: 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/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -356301,37 +356627,20 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/minimodel.hh:51, - from test/int/cumulatives.cpp:36: -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/minimodel.hh:51, - from test/int/cumulatives.cpp:36: -./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, +In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulatives.cpp: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/minimodel.hh:51, - from test/int/cumulatives.cpp:36: -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137, - from ./gecode/minimodel.hh: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::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/minimodel.hh:48, from test/int/cumulatives.cpp:36: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': -./gecode/float/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ^ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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, @@ -356339,35 +356648,20 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/minimodel.hh:51, - from test/int/cumulatives.cpp:36: -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:240, - from test/int/cumulatives.cpp:36: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ^ -In file included from ./gecode/kernel.hh:150, +In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulatives.cpp: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 ./test/int.hh:41, - from test/int/cumulatives.cpp:34: -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817, +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438, + from ./gecode/minimodel.hh:48, from test/int/cumulatives.cpp:36: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,y); - | ^ +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/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/int.hh:39, @@ -356375,16 +356669,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:51, +In file included from ./gecode/set.hh:1173, + from ./gecode/minimodel.hh:48, from test/int/cumulatives.cpp:36: -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1608, +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/minimodel.hh:48, from test/int/cumulatives.cpp:36: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:72:40: 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: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:150, from ./test/test.hh:41, @@ -356393,33 +356688,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 test/int/cumulatives.cpp:36: -./gecode/minimodel.hh:316:20: note: initializing argument 1 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:1608, +In file included from ./gecode/minimodel.hh:48, from test/int/cumulatives.cpp:36: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? irt : neg(irt),b,ipls); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/cumulatives.cpp: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 test/int/cumulatives.cpp: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, +./gecode/set.hh:1206:20: note: initializing argument 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, +In file included from ./gecode/set.hh:1438, + from ./gecode/minimodel.hh:48, from test/int/cumulatives.cpp:36: -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': -./gecode/minimodel/float-rel.hpp:73:35: 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); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -356427,33 +356706,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 test/int/cumulatives.cpp:36: -./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' - 878 | void post(Home home, FloatRelType frt) const; - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1609, +In file included from ./gecode/minimodel.hh:48, from test/int/cumulatives.cpp:36: -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': -./gecode/minimodel/float-rel.hpp:78:37: 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:1258:17: note: initializing argument 1 of 'Gecode::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, + from test/int/precede.cpp:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/precede.cpp: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/int.hh:1723, + from ./test/int.hh:41, + from test/int/precede.cpp:38: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/test.hh:41, from ./test/int.hh:39, - from test/int/cumulatives.cpp:34: + from test/int/precede.cpp: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 test/int/cumulatives.cpp:36: -./gecode/minimodel.hh:881:20: note: initializing argument 1 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, +In file included from ./test/int.hh:41, + from test/int/precede.cpp:38: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/minimodel.hh:48, from test/int/cumulatives.cpp:36: -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': -./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | _e0.post(home,_srt,_e1); - | ^ +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -356461,31 +356758,44 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from test/int/cumulatives.cpp: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, +In file included from ./gecode/minimodel.hh:48, from test/int/cumulatives.cpp:36: -./gecode/minimodel/set-rel.hpp:62:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 62 | _e0.post(home,SRT_NQ,_e1); - | ^ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./test/int.hh:41, + from test/int/precede.cpp:38: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/cumulatives.cpp:34: + from test/int/precede.cpp: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 test/int/cumulatives.cpp: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 ./test/int.hh:41, + from test/int/precede.cpp:38: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612, +In file included from ./gecode/set.hh:1667, + from ./gecode/minimodel.hh:48, from test/int/cumulatives.cpp:36: -./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 64 | _e0.post(home,SRT_EQ,_e1); - | ^ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: 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, + from ./test/int.hh:41, + from test/int/precede.cpp:38: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -356493,244 +356803,171 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from test/int/cumulatives.cpp: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, - from test/int/cumulatives.cpp:36: -./gecode/minimodel/set-rel.hpp:67:36: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/cumulatives.cpp:34: + from test/int/precede.cpp: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 test/int/cumulatives.cpp: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, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612, +In file included from ./gecode/minimodel.hh:48, from test/int/cumulatives.cpp:36: -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': -./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | _e0.post(home,b,t,_srt,_e1); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/cumulatives.cpp: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 test/int/cumulatives.cpp: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/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./test/int.hh:41, + from test/int/precede.cpp:38: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from test/int/cumulatives.cpp:36: -./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/channel.hpp:41:42: 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, + from ./test/int.hh:41, + from test/int/precede.cpp:38: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/cumulatives.cpp:34: + from test/int/precede.cpp: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 ./test/int.hh:41, - from test/int/cumulatives.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from test/int/cumulatives.cpp:36: -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | IntVar x(home,0,1); channel(home,b,x); + from test/int/precede.cpp:38: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./test/int.hh:41, + from test/int/precede.cpp:38: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/cumulatives.cpp:34: + from test/int/precede.cpp: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 ./test/int.hh:41, - from test/int/cumulatives.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from test/int/cumulatives.cpp:36: -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': -./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | channel(home,f,x); - | ^ + from test/int/precede.cpp:38: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./test/int.hh:41, + from test/int/precede.cpp:38: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/cumulatives.cpp:34: + from test/int/precede.cpp: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/minimodel.hh:51, - from test/int/cumulatives.cpp:36: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from test/int/cumulatives.cpp:36: -./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': -./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 70 | rel(home,SOT_UNION,x,s); - | ^ -In file included from ./gecode/kernel.hh:150, +In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/cumulatives.cpp: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/minimodel.hh:48, - from test/int/cumulatives.cpp:36: -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from test/int/cumulatives.cpp:36: -./gecode/minimodel/channel.hpp:71:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); - | ^ + from test/int/precede.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./test/int.hh:41, + from test/int/precede.cpp:38: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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/cumulatives.cpp:34: + from test/int/precede.cpp: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 test/int/cumulatives.cpp:36: -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from test/int/cumulatives.cpp:36: -./gecode/minimodel/channel.hpp:71:52: 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:150, +In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/cumulatives.cpp: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 ./test/int.hh:41, - from test/int/cumulatives.cpp:34: -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/cumulatives.cpp:36: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | count(home,x,n,IRT_LQ,m,ipl); - | ^ + from test/int/precede.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/minimodel.hh:48, + from test/int/circuit.cpp:35: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/cumulatives.cpp:34: + from test/int/circuit.cpp: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 ./test/int.hh:41, - from test/int/cumulatives.cpp:34: -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/cumulatives.cpp:36: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:46:32: 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:48, + from test/int/circuit.cpp:35: +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./test/int.hh:41, + from test/int/precede.cpp:38: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/cumulatives.cpp:34: + from test/int/precede.cpp: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 ./test/int.hh:41, - from test/int/cumulatives.cpp:34: -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/cumulatives.cpp:36: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:51:32: 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:150, +In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/cumulatives.cpp: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 ./test/int.hh:41, - from test/int/cumulatives.cpp:34: -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/cumulatives.cpp:36: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:56:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 56 | count(home,x,n,IRT_LQ,z,ipl); - | ^ + from test/int/precede.cpp: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:4353, + from ./test/int.hh:41, + from test/int/precede.cpp:38: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/cumulatives.cpp:34: + from test/int/precede.cpp: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 ./test/int.hh:41, - from test/int/cumulatives.cpp:34: -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/cumulatives.cpp:36: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:61:32: 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, +In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/cumulatives.cpp: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 ./test/int.hh:41, - from test/int/cumulatives.cpp:34: -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, + from test/int/precede.cpp: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/set.hh:1866, + from ./gecode/minimodel.hh:48, from test/int/cumulatives.cpp:36: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 66 | count(home,x,y,IRT_LQ,z,ipl); - | ^ +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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/test.hh:41, from ./test/int.hh:39, @@ -356738,555 +356975,415 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./test/int.hh:41, - from test/int/cumulatives.cpp:34: -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, +In file included from ./gecode/minimodel.hh:48, from test/int/cumulatives.cpp:36: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:72:32: 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/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/cumulatives.cpp: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 ./test/int.hh:41, - from test/int/cumulatives.cpp:34: -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::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(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/cumulatives.cpp:36: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:77:32: 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:755, + from ./gecode/minimodel.hh:48, + from test/int/circuit.cpp:35: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/cumulatives.cpp:34: + from test/int/circuit.cpp: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 ./test/int.hh:41, - from test/int/cumulatives.cpp:34: -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/cumulatives.cpp:36: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:82:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 82 | count(home,x,y,IRT_GQ,m,ipl); - | ^ +In file included from ./gecode/minimodel.hh:48, + from test/int/circuit.cpp:35: +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/minimodel.hh:48, + from test/int/circuit.cpp:35: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/cumulatives.cpp:34: + from test/int/circuit.cpp: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 ./test/int.hh:41, - from test/int/cumulatives.cpp:34: -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/cumulatives.cpp:36: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:87:32: 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:150, +In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/cumulatives.cpp: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 ./test/int.hh:41, - from test/int/cumulatives.cpp:34: -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/cumulatives.cpp:36: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:92:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 92 | count(home,x,y,IRT_GQ,z,ipl); - | ^ + from test/int/circuit.cpp: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:1173, + from ./gecode/minimodel.hh:48, + from test/int/circuit.cpp:35: +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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/cumulatives.cpp:34: + from test/int/circuit.cpp: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 ./test/int.hh:41, - from test/int/cumulatives.cpp:34: -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/cumulatives.cpp:36: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 97 | count(home,x,y,IRT_GQ,z,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, +In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/cumulatives.cpp: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 ./test/int.hh:41, - from test/int/cumulatives.cpp:34: -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/cumulatives.cpp:36: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:103:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 103 | count(home,x,n,IRT_EQ,m,ipl); - | ^ + from test/int/circuit.cpp:34: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./test/int.hh:41, + from test/int/precede.cpp:38: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/cumulatives.cpp:34: + from test/int/precede.cpp: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 ./test/int.hh:41, - from test/int/cumulatives.cpp:34: -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/cumulatives.cpp:36: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:108:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 108 | count(home,x,y,IRT_EQ,m,ipl); - | ^ +In file included from ./gecode/int.hh:4353, + from ./test/int.hh:41, + from test/int/precede.cpp:38: +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 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, + from ./test/int.hh:41, + from test/int/precede.cpp:38: +./gecode/int/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/test.hh:41, from ./test/int.hh:39, - from test/int/cumulatives.cpp:34: + from test/int/precede.cpp: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 ./test/int.hh:41, - from test/int/cumulatives.cpp:34: -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/cumulatives.cpp:36: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:113:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 113 | count(home,x,y,IRT_EQ,m,ipl); - | ^ + from test/int/precede.cpp:38: +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./test/int.hh:41, + from test/int/precede.cpp:38: +./gecode/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/test.hh:41, from ./test/int.hh:39, - from test/int/cumulatives.cpp:34: + from test/int/precede.cpp: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 ./test/int.hh:41, - from test/int/cumulatives.cpp:34: -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/cumulatives.cpp:36: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 118 | count(home,x,n,IRT_EQ,z,ipl); - | ^ + from test/int/precede.cpp: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/int.hh:4845, + from ./test/int.hh:41, + from test/int/precede.cpp:38: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/cumulatives.cpp:34: + from test/int/precede.cpp: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 ./test/int.hh:41, - from test/int/cumulatives.cpp:34: -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/cumulatives.cpp:36: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:123:32: 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, + from ./test/int.hh:41, + from test/int/precede.cpp:38: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from ./test/int.hh:41, + from test/int/precede.cpp:38: +./gecode/int/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/test.hh:41, from ./test/int.hh:39, - from test/int/cumulatives.cpp:34: + from test/int/precede.cpp: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 ./test/int.hh:41, - from test/int/cumulatives.cpp:34: -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/cumulatives.cpp:36: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:128:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 128 | count(home,x,y,IRT_EQ,z,ipl); - | ^ + from test/int/precede.cpp:38: +./gecode/int.hh:4429:21: note: initializing argument 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, + from ./test/int.hh:41, + from test/int/precede.cpp:38: +./gecode/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:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/cumulatives.cpp:34: + from test/int/precede.cpp: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 ./test/int.hh:41, - from test/int/cumulatives.cpp:34: -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/cumulatives.cpp:36: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 134 | rel(home,x,r,y,ipl); - | ^ + from test/int/precede.cpp:38: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438, + from ./gecode/minimodel.hh:48, + from test/int/circuit.cpp:35: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/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/int.hh:39, - from test/int/cumulatives.cpp:34: + from test/int/circuit.cpp: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 ./test/int.hh:41, - from test/int/cumulatives.cpp:34: -./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' - 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/cumulatives.cpp:36: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 139 | rel(home,x,r,y,ipl); - | ^ +In file included from ./gecode/set.hh:1173, + from ./gecode/minimodel.hh:48, + from test/int/circuit.cpp:35: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/minimodel.hh:48, + from test/int/circuit.cpp:35: +./gecode/set/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:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/cumulatives.cpp:34: + from test/int/circuit.cpp: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 ./test/int.hh:41, - from test/int/cumulatives.cpp:34: -./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' - 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/cumulatives.cpp:36: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 145 | dom(home,x,y,ipl); - | ^ +In file included from ./gecode/minimodel.hh:48, + from test/int/circuit.cpp:35: +./gecode/set.hh:1206:20: note: initializing argument 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, + from ./gecode/minimodel.hh:48, + from test/int/circuit.cpp:35: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/cumulatives.cpp:34: + from test/int/circuit.cpp: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 ./test/int.hh:41, - from test/int/cumulatives.cpp:34: -./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' - 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/cumulatives.cpp:36: -./gecode/minimodel/aliases.hpp:146:57: 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:48, + from test/int/circuit.cpp:35: +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./test/int.hh:41, + from test/int/precede.cpp:38: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/cumulatives.cpp:34: + from test/int/precede.cpp: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 ./test/int.hh:41, - from test/int/cumulatives.cpp:34: -./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/cumulatives.cpp:36: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': -./gecode/minimodel/aliases.hpp:153:27: 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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/cumulatives.cpp: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/minimodel.hh:48, - from test/int/cumulatives.cpp:36: -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/cumulatives.cpp:36: -./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + from test/int/precede.cpp:38: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./test/int.hh:41, + from test/int/precede.cpp:38: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/cumulatives.cpp:34: + from test/int/precede.cpp: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 test/int/cumulatives.cpp:36: -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/cumulatives.cpp:36: -./gecode/minimodel/aliases.hpp:154:52: 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 ./test/int.hh:41, + from test/int/precede.cpp:38: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./test/int.hh:41, + from test/int/precede.cpp:38: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/cumulatives.cpp:34: + from test/int/precede.cpp: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 ./test/int.hh:41, - from test/int/cumulatives.cpp:34: -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/cumulatives.cpp:36: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': -./gecode/minimodel/aliases.hpp:159:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 159 | element(home,SOT_UNION,x,y,z); - | ^ + from test/int/precede.cpp:38: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./test/int.hh:41, + from test/int/precede.cpp:38: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/cumulatives.cpp:34: + from test/int/precede.cpp: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/minimodel.hh:48, - from test/int/cumulatives.cpp:36: -./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' - 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/cumulatives.cpp:36: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': -./gecode/minimodel/aliases.hpp:165:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 165 | channel(home,x,xiv); - | ^ +In file included from ./test/int.hh:41, + from test/int/precede.cpp:38: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/minimodel.hh:48, + from test/int/circuit.cpp:35: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/cumulatives.cpp:34: + from test/int/circuit.cpp: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/minimodel.hh:48, - from test/int/cumulatives.cpp:36: -./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' - 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/cumulatives.cpp:36: -./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 166 | element(home,SOT_UNION,xiv,z,y); - | ^ + from test/int/circuit.cpp:35: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/minimodel.hh:48, + from test/int/circuit.cpp:35: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/cumulatives.cpp:34: + from test/int/circuit.cpp: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/minimodel.hh:48, - from test/int/cumulatives.cpp:36: -./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' - 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from test/int/cumulatives.cpp:36: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/cumulatives.cpp: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 ./test/int.hh:41, - from test/int/cumulatives.cpp:34: -./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' - 1540 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from test/int/cumulatives.cpp:36: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/cumulatives.cpp: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 ./test/int.hh:41, - from test/int/cumulatives.cpp:34: -./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' - 1556 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from test/int/cumulatives.cpp:36: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ^ + from test/int/circuit.cpp:35: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./test/int.hh:41, + from test/int/precede.cpp:38: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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/test.hh:41, from ./test/int.hh:39, - from test/int/cumulatives.cpp:34: + from test/int/precede.cpp: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 ./test/int.hh:41, - from test/int/cumulatives.cpp:34: -./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' - 1575 | element(Home home, const IntVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from test/int/cumulatives.cpp:36: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ^ + from test/int/precede.cpp:38: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./test/int.hh:41, + from test/int/precede.cpp:38: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/cumulatives.cpp:34: + from test/int/precede.cpp: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 ./test/int.hh:41, - from test/int/cumulatives.cpp:34: -./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from test/int/cumulatives.cpp:36: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': -./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/cumulatives.cpp: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/minimodel.hh:48, - from test/int/cumulatives.cpp:36: -./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' - 1033 | element(Home home, const IntSetArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from test/int/cumulatives.cpp:36: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': -./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ^ + from test/int/precede.cpp:38: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866, + from ./gecode/minimodel.hh:48, + from test/int/circuit.cpp:35: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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/test.hh:41, from ./test/int.hh:39, - from test/int/cumulatives.cpp:34: + from test/int/circuit.cpp: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/minimodel.hh:48, - from test/int/cumulatives.cpp:36: -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' - 1041 | element(Home home, const SetVarArgs& a, - | ~~~~~^~~~ -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, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/cumulatives.cpp: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) - | ^~~~~~ -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); - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/cumulatives.cpp: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) - | ^~~~~~ -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); - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/cumulatives.cpp: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) - | ^~~~~~ -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]; - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/cumulatives.cpp: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) - | ^~~~~~ + from test/int/circuit.cpp:35: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/cumulatives.cpp:34: + from test/int/precede.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] @@ -357295,14 +357392,14 @@ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, - from test/int/cumulatives.cpp:34: + from test/int/precede.cpp:38: ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/cumulatives.cpp:34: + from test/int/precede.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -357311,14 +357408,14 @@ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, - from test/int/cumulatives.cpp:34: + from test/int/precede.cpp:38: ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/cumulatives.cpp:34: + from test/int/precede.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] @@ -357327,14 +357424,14 @@ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, - from test/int/cumulatives.cpp:34: + from test/int/precede.cpp:38: ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/cumulatives.cpp:34: + from test/int/precede.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -357343,136 +357440,14 @@ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, - from test/int/cumulatives.cpp:34: + from test/int/precede.cpp:38: ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/cumulatives.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from test/int/cumulatives.cpp:36: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/cumulatives.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from test/int/cumulatives.cpp:36: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/cumulatives.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/int/cumulatives.cpp: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) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/cumulatives.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/int/cumulatives.cpp: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) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/no-overlap.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/test.hh:41, - from ./test/int.hh:39, - from test/int/no-overlap.cpp: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: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, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/no-overlap.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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 ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/no-overlap.cpp: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:261, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/no-overlap.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/no-overlap.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/no-overlap.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/cumulatives.cpp:34: + from test/int/precede.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' ./gecode/int/array.hpp:105:28: required from here @@ -357482,14 +357457,14 @@ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, - from test/int/cumulatives.cpp:34: + from test/int/precede.cpp:38: ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/cumulatives.cpp:34: + from test/int/precede.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' ./gecode/int/array.hpp:134:29: required from here @@ -357499,322 +357474,268 @@ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, - from test/int/cumulatives.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:917, - from ./test/int.hh:41, - from test/int/circuit.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/circuit.cpp:34: + from test/int/precede.cpp: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/int.hh:1723, - from ./test/int.hh:41, - from test/int/circuit.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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, + from test/int/cumulatives.cpp:36: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:40:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/circuit.cpp:34: + from test/int/cumulatives.cpp: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 ./test/int.hh:41, - from test/int/circuit.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, +In file included from ./gecode/minimodel.hh:51, + from test/int/cumulatives.cpp:36: +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/int/precede.o test/int/precede.cpp -In file included from ./gecode/int.hh:2555, - from ./test/int.hh:41, - from test/int/circuit.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/circuit.cpp: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 ./test/int.hh:41, - from test/int/circuit.cpp:34: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./test/int.hh:41, - from test/int/circuit.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/circuit.cpp: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 ./test/int.hh:41, - from test/int/circuit.cpp:34: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./test/int.hh:41, - from test/int/circuit.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/circuit.cpp: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 ./test/int.hh:41, - from test/int/circuit.cpp:34: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./test/int.hh:41, - from test/int/circuit.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ +In file included from ./gecode/float.hh:1404, + from ./gecode/minimodel.hh:51, + from test/int/cumulatives.cpp:36: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:45:25: 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/test.hh:41, from ./test/int.hh:39, - from test/int/circuit.cpp:34: + from test/int/cumulatives.cpp: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 ./test/int.hh:41, - from test/int/circuit.cpp:34: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./test/int.hh:41, - from test/int/circuit.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +In file included from ./gecode/minimodel.hh:51, + from test/int/cumulatives.cpp:36: +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546, + from ./gecode/minimodel.hh:51, + from test/int/cumulatives.cpp:36: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/circuit.cpp:34: + from test/int/cumulatives.cpp: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:229, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/circuit.cpp: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::IntVar]' + from test/int/cumulatives.cpp: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/int.hh:4353, - from ./test/int.hh:41, - from test/int/circuit.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +In file included from ./gecode/float.hh:1546, + from ./gecode/minimodel.hh:51, + from test/int/cumulatives.cpp:36: +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:29: 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: + from test/int/cumulatives.cpp: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:229, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/circuit.cpp: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::IntVar]' + from test/int/cumulatives.cpp: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/int.hh:4353, - from ./test/int.hh:41, - from test/int/circuit.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: 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:150, +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/circuit.cpp: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:229, + from test/int/precede.cpp:38: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/precede.cpp:38: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/circuit.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, + from test/int/precede.cpp:38: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, from ./test/int.hh:41, - from test/int/circuit.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ^ + from test/int/precede.cpp: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/float.hh:1811, + from ./gecode/minimodel.hh:51, + from test/int/cumulatives.cpp:36: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/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:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/circuit.cpp:34: + from test/int/cumulatives.cpp: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:229, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/circuit.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./test/int.hh:41, - from test/int/circuit.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ +In file included from ./gecode/float.hh:1546, + from ./gecode/minimodel.hh:51, + from test/int/cumulatives.cpp:36: +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, + from ./gecode/minimodel.hh:51, + from test/int/cumulatives.cpp:36: +./gecode/float/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:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/circuit.cpp:34: + from test/int/cumulatives.cpp: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/int.hh:4353, - from ./test/int.hh:41, - from test/int/circuit.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./test/int.hh:41, - from test/int/circuit.cpp:34: -./gecode/int/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:51, + from test/int/cumulatives.cpp:36: +./gecode/float.hh:1578:22: note: initializing argument 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, + from ./gecode/minimodel.hh:51, + from test/int/cumulatives.cpp:36: +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/circuit.cpp:34: + from test/int/cumulatives.cpp: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 ./test/int.hh:41, - from test/int/circuit.cpp:34: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./test/int.hh:41, - from test/int/circuit.cpp:34: -./gecode/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:51, + from test/int/cumulatives.cpp:36: +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::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, + from ./gecode/minimodel.hh:51, + from test/int/cumulatives.cpp:36: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:39:52: 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/test.hh:41, from ./test/int.hh:39, - from test/int/circuit.cpp:34: + from test/int/cumulatives.cpp: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 ./test/int.hh:41, - from test/int/circuit.cpp: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/kernel.hh:176, +In file included from ./gecode/minimodel.hh:51, + from test/int/cumulatives.cpp:36: +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, + from ./gecode/minimodel.hh:51, + from test/int/cumulatives.cpp:36: +./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulatives.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh: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/minimodel.hh:51, from test/int/cumulatives.cpp:36: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/int.hh:4845, - from ./test/int.hh:41, - from test/int/circuit.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/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:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137, + from ./gecode/minimodel.hh:51, + from test/int/cumulatives.cpp:36: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': +./gecode/float/trace.hpp:39:39: 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/test.hh:41, from ./test/int.hh:39, - from test/int/circuit.cpp:34: + from test/int/cumulatives.cpp: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/int.hh:4353, - from ./test/int.hh:41, - from test/int/circuit.cpp:34: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from ./test/int.hh:41, - from test/int/circuit.cpp:34: -./gecode/int/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:51, + from test/int/cumulatives.cpp:36: +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:240, + from test/int/cumulatives.cpp:36: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/circuit.cpp:34: + from test/int/cumulatives.cpp: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 ./test/int.hh:41, - from test/int/circuit.cpp:34: -./gecode/int.hh:4429:21: note: initializing argument 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, - from ./test/int.hh:41, - from test/int/circuit.cpp:34: -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ + from test/int/cumulatives.cpp:34: +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/minimodel.hh:51, + from test/int/circuit.cpp:35: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:40:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -357822,35 +357743,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 ./test/int.hh:41, - from test/int/circuit.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/cumulatives.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, +In file included from ./gecode/minimodel.hh:51, + from test/int/circuit.cpp:35: +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51, - from test/int/cumulatives.cpp: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) - | ^~~~~~~~ -In file included from ./gecode/int.hh:5223, - from ./test/int.hh:41, - from test/int/circuit.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ + from test/int/circuit.cpp:35: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:45:25: 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/test.hh:41, from ./test/int.hh:39, @@ -357858,18 +357762,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 ./test/int.hh:41, - from test/int/circuit.cpp:34: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./test/int.hh:41, - from test/int/circuit.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ +In file included from ./gecode/minimodel.hh:51, + from test/int/circuit.cpp:35: +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546, + from ./gecode/minimodel.hh:51, + from test/int/circuit.cpp:35: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -357877,18 +357781,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 ./test/int.hh:41, - from test/int/circuit.cpp:34: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./test/int.hh:41, +In file included from ./gecode/kernel.hh:229, + from ./test/test.hh:41, + from ./test/int.hh:39, from test/int/circuit.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: warning: 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::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546, + from ./gecode/minimodel.hh:51, + from test/int/circuit.cpp:35: +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:29: 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, @@ -357896,36 +357802,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 ./test/int.hh:41, - from test/int/circuit.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./test/int.hh:41, +In file included from ./gecode/kernel.hh:229, + from ./test/test.hh:41, + from ./test/int.hh:39, from test/int/circuit.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:817, + from test/int/cumulatives.cpp:36: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:27: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/circuit.cpp:34: + from test/int/cumulatives.cpp: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 ./test/int.hh:41, - from test/int/circuit.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./test/int.hh:41, - from test/int/circuit.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: 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:51, + from test/int/cumulatives.cpp:36: +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811, + from ./gecode/minimodel.hh:51, + from test/int/circuit.cpp:35: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/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:150, from ./test/test.hh:41, @@ -357934,18 +357841,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 ./test/int.hh:41, - from test/int/circuit.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./test/int.hh:41, - from test/int/circuit.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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, + from ./gecode/minimodel.hh:51, + from test/int/circuit.cpp:35: +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, + from ./gecode/minimodel.hh:51, + from test/int/circuit.cpp:35: +./gecode/float/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:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -357953,197 +357860,186 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./test/int.hh:41, +In file included from ./gecode/minimodel.hh:51, + from test/int/circuit.cpp:35: +./gecode/float.hh:1578:22: note: initializing argument 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, + from ./gecode/minimodel.hh:51, + from test/int/circuit.cpp:35: +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, from test/int/circuit.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh: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/minimodel.hh:51, + from test/int/circuit.cpp: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/minimodel.hh:1608, + from test/int/cumulatives.cpp:36: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | e.post(home,t ? irt : neg(irt),ipls); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulatives.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/cumulatives.cpp: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/support.hh:104, - from ./gecode/kernel.hh: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 test/int/cumulatives.cpp:36: +./gecode/minimodel.hh:316:20: note: initializing argument 1 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:1608, + from test/int/cumulatives.cpp:36: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? irt : neg(irt),b,ipls); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulatives.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/cumulatives.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh: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 test/int/cumulatives.cpp: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/minimodel.hh:1609, + from test/int/cumulatives.cpp:36: +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': +./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | e.post(home,t ? frt : neg(frt)); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulatives.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/minimodel.hh: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 test/int/cumulatives.cpp:36: +./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' + 878 | void post(Home home, FloatRelType frt) const; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1609, from test/int/cumulatives.cpp:36: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': +./gecode/minimodel/float-rel.hpp:78:37: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulatives.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh: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 test/int/cumulatives.cpp:36: +./gecode/minimodel.hh:881:20: note: initializing argument 1 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, from test/int/cumulatives.cpp: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) - | ^~~~~~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48, - from test/int/circuit.cpp:35: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: 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: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': +./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/circuit.cpp:34: + from test/int/cumulatives.cpp: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/minimodel.hh:48, - from test/int/circuit.cpp:35: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48, - from test/int/circuit.cpp:35: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: 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 test/int/cumulatives.cpp: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, + from test/int/cumulatives.cpp:36: +./gecode/minimodel/set-rel.hpp:62:31: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/circuit.cpp:34: + from test/int/cumulatives.cpp: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/minimodel.hh:48, - from test/int/circuit.cpp:35: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/minimodel.hh:48, - from test/int/circuit.cpp:35: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ +In file included from test/int/cumulatives.cpp: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, + from test/int/cumulatives.cpp:36: +./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 64 | _e0.post(home,SRT_EQ,_e1); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/circuit.cpp:34: + from test/int/cumulatives.cpp: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:229, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/circuit.cpp: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:1173, - from ./gecode/minimodel.hh:48, - from test/int/circuit.cpp:35: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ^ +In file included from test/int/cumulatives.cpp: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, + from test/int/cumulatives.cpp:36: +./gecode/minimodel/set-rel.hpp:67:36: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/circuit.cpp:34: + from test/int/cumulatives.cpp: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:229, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/circuit.cpp: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, - from ./gecode/minimodel.hh:48, - from test/int/circuit.cpp:35: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/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 test/int/cumulatives.cpp: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, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612, + from test/int/cumulatives.cpp:36: +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': +./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | _e0.post(home,b,t,_srt,_e1); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/circuit.cpp:34: + from test/int/cumulatives.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/minimodel.hh:48, - from test/int/circuit.cpp:35: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, - from ./gecode/minimodel.hh:48, +In file included from test/int/cumulatives.cpp: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, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, + from ./gecode/minimodel.hh:51, from test/int/circuit.cpp:35: -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ +./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:39:52: 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/test.hh:41, from ./test/int.hh:39, @@ -358151,17 +358047,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/minimodel.hh:48, +In file included from ./gecode/minimodel.hh:51, from test/int/circuit.cpp:35: -./gecode/set.hh:1206:20: note: initializing argument 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, - from ./gecode/minimodel.hh:48, +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, + from ./gecode/minimodel.hh:51, from test/int/circuit.cpp:35: -./gecode/set/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/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -358169,54 +358066,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) { | ^~~~ -In file included from ./gecode/minimodel.hh:48, - from test/int/circuit.cpp: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, - from ./gecode/minimodel.hh:48, +In file included from ./gecode/minimodel.hh:51, from test/int/circuit.cpp:35: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: 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:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from test/int/cumulatives.cpp:36: +./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/channel.hpp:41:42: 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/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/circuit.cpp:34: + from test/int/cumulatives.cpp: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/minimodel.hh:48, - from test/int/circuit.cpp:35: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/minimodel.hh:48, - from test/int/circuit.cpp:35: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: 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 ./test/int.hh:41, + from test/int/cumulatives.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from test/int/cumulatives.cpp:36: +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | IntVar x(home,0,1); channel(home,b,x); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/circuit.cpp:34: + from test/int/cumulatives.cpp: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/minimodel.hh:48, - from test/int/circuit.cpp:35: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, - from ./gecode/minimodel.hh:48, +In file included from ./test/int.hh:41, + from test/int/cumulatives.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137, + from ./gecode/minimodel.hh:51, from test/int/circuit.cpp:35: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': +./gecode/float/trace.hpp:39:39: 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, @@ -358226,480 +358121,428 @@ ./gecode/kernel/core.hpp:3266:3: note: because '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:48, +In file included from ./gecode/minimodel.hh:51, from test/int/circuit.cpp:35: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/int/nvalues.o test/int/nvalues.cpp -In file included from ./gecode/int.hh:917, - from ./test/int.hh:41, - from test/int/no-overlap.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/no-overlap.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723, - from ./test/int.hh:41, - from test/int/no-overlap.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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:1867, + from test/int/cumulatives.cpp:36: +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': +./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | channel(home,f,x); + | ^ 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: + from test/int/cumulatives.cpp: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 ./test/int.hh:41, - from test/int/no-overlap.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, +In file included from ./gecode/minimodel.hh:51, + from test/int/cumulatives.cpp:36: +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./test/int.hh:41, - from test/int/no-overlap.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: 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:1867, + from test/int/cumulatives.cpp:36: +./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': +./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 70 | rel(home,SOT_UNION,x,s); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/no-overlap.cpp:34: + from test/int/cumulatives.cpp: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 ./test/int.hh:41, - from test/int/no-overlap.cpp:34: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./test/int.hh:41, - from test/int/no-overlap.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: 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:48, + from test/int/cumulatives.cpp:36: +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from test/int/cumulatives.cpp:36: +./gecode/minimodel/channel.hpp:71:51: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/no-overlap.cpp:34: + from test/int/cumulatives.cpp: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 ./test/int.hh:41, - from test/int/no-overlap.cpp:34: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./test/int.hh:41, - from test/int/no-overlap.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ +In file included from test/int/cumulatives.cpp:36: +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from test/int/cumulatives.cpp:36: +./gecode/minimodel/channel.hpp:71:52: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/no-overlap.cpp:34: + from test/int/cumulatives.cpp: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 ./test/int.hh:41, - from test/int/no-overlap.cpp:34: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./test/int.hh:41, - from test/int/no-overlap.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ + from test/int/cumulatives.cpp:34: +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/cumulatives.cpp:36: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | count(home,x,n,IRT_LQ,m,ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/no-overlap.cpp:34: + from test/int/cumulatives.cpp: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 ./test/int.hh:41, - from test/int/no-overlap.cpp:34: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./test/int.hh:41, - from test/int/no-overlap.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ + from test/int/cumulatives.cpp:34: +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/cumulatives.cpp:36: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 46 | count(home,x,y,IRT_LQ,m,ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/no-overlap.cpp:34: + from test/int/cumulatives.cpp: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:229, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/no-overlap.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./test/int.hh:41, - from test/int/no-overlap.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ^ +In file included from ./test/int.hh:41, + from test/int/cumulatives.cpp:34: +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/cumulatives.cpp:36: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:51:32: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/no-overlap.cpp:34: + from test/int/cumulatives.cpp: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:229, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/no-overlap.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./test/int.hh:41, - from test/int/no-overlap.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ^ +In file included from ./test/int.hh:41, + from test/int/cumulatives.cpp:34: +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/cumulatives.cpp:36: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:56:32: 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/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/no-overlap.cpp:34: + from test/int/cumulatives.cpp: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:229, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/no-overlap.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./test/int.hh:41, - from test/int/no-overlap.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ^ +In file included from ./test/int.hh:41, + from test/int/cumulatives.cpp:34: +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:240, + from test/int/circuit.cpp:35: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/no-overlap.cpp:34: + from test/int/circuit.cpp: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:229, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/no-overlap.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/minimodel.hh:51, - from test/int/circuit.cpp:35: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:40:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ^ +In file included from ./test/int.hh:41, + from test/int/circuit.cpp:34: +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/cumulatives.cpp:36: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:61:32: 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/test.hh:41, from ./test/int.hh:39, - from test/int/circuit.cpp:34: + from test/int/cumulatives.cpp: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/minimodel.hh:51, - from test/int/circuit.cpp:35: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/minimodel.hh:51, - from test/int/circuit.cpp:35: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:45:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ^ +In file included from ./test/int.hh:41, + from test/int/cumulatives.cpp:34: +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/cumulatives.cpp:36: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 66 | count(home,x,y,IRT_LQ,z,ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/circuit.cpp:34: + from test/int/cumulatives.cpp: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/minimodel.hh:51, - from test/int/circuit.cpp:35: -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from ./gecode/minimodel.hh:51, - from test/int/circuit.cpp:35: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ +In file included from ./test/int.hh:41, + from test/int/cumulatives.cpp:34: +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/cumulatives.cpp:36: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:72:32: 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/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/circuit.cpp:34: + from test/int/cumulatives.cpp: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:229, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/circuit.cpp: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/float.hh:1546, - from ./gecode/minimodel.hh:51, - from test/int/circuit.cpp:35: -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ^ +In file included from ./test/int.hh:41, + from test/int/cumulatives.cpp:34: +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/cumulatives.cpp:36: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 77 | count(home,x,y,IRT_GQ,m,ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/circuit.cpp:34: + from test/int/cumulatives.cpp: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:229, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/circuit.cpp: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/int.hh:4845, - from ./test/int.hh:41, - from test/int/no-overlap.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/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 ./test/int.hh:41, + from test/int/cumulatives.cpp:34: +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/cumulatives.cpp:36: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:82:32: 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/test.hh:41, from ./test/int.hh:39, - from test/int/no-overlap.cpp:34: + from test/int/cumulatives.cpp: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/int.hh:4353, - from ./test/int.hh:41, - from test/int/no-overlap.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811, - from ./gecode/minimodel.hh:51, - from test/int/circuit.cpp:35: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/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 ./test/int.hh:41, + from test/int/cumulatives.cpp:34: +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/cumulatives.cpp:36: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:87:32: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/circuit.cpp:34: + from test/int/cumulatives.cpp: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/float.hh:1546, - from ./gecode/minimodel.hh:51, - from test/int/circuit.cpp:35: -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./test/int.hh:41, - from test/int/no-overlap.cpp:34: -./gecode/int/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 ./test/int.hh:41, + from test/int/cumulatives.cpp:34: +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/cumulatives.cpp:36: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:92:32: 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/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/no-overlap.cpp:34: + from test/int/cumulatives.cpp: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 ./test/int.hh:41, - from test/int/no-overlap.cpp:34: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811, - from ./gecode/minimodel.hh:51, - from test/int/circuit.cpp:35: -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ + from test/int/cumulatives.cpp:34: +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/cumulatives.cpp:36: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 97 | count(home,x,y,IRT_GQ,z,ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/circuit.cpp:34: + from test/int/cumulatives.cpp: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/minimodel.hh:51, - from test/int/circuit.cpp:35: -./gecode/float.hh:1578:22: note: initializing argument 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:4845, - from ./test/int.hh:41, - from test/int/no-overlap.cpp:34: -./gecode/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 ./test/int.hh:41, + from test/int/cumulatives.cpp:34: +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/cumulatives.cpp:36: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:103:32: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/no-overlap.cpp:34: + from test/int/cumulatives.cpp: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 ./test/int.hh:41, - from test/int/no-overlap.cpp: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/float.hh:1811, - from ./gecode/minimodel.hh:51, - from test/int/circuit.cpp:35: -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ + from test/int/cumulatives.cpp:34: +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/cumulatives.cpp:36: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:108:32: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/circuit.cpp:34: + from test/int/cumulatives.cpp: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/minimodel.hh:51, - from test/int/circuit.cpp:35: -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./test/int.hh:41, - from test/int/no-overlap.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/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 ./test/int.hh:41, + from test/int/cumulatives.cpp:34: +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/cumulatives.cpp:36: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:113:32: 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/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/no-overlap.cpp:34: + from test/int/cumulatives.cpp: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/int.hh:4353, - from ./test/int.hh:41, - from test/int/no-overlap.cpp:34: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from ./test/int.hh:41, - from test/int/no-overlap.cpp:34: -./gecode/int/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 ./test/int.hh:41, + from test/int/cumulatives.cpp:34: +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/cumulatives.cpp:36: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 118 | count(home,x,n,IRT_EQ,z,ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/no-overlap.cpp:34: + from test/int/cumulatives.cpp: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 ./test/int.hh:41, - from test/int/no-overlap.cpp:34: -./gecode/int.hh:4429:21: note: initializing argument 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, - from ./test/int.hh:41, - from test/int/no-overlap.cpp:34: -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ + from test/int/cumulatives.cpp:34: +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/cumulatives.cpp:36: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:123:32: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/no-overlap.cpp:34: + from test/int/cumulatives.cpp: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 ./test/int.hh:41, - from test/int/no-overlap.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/minimodel.hh:51, - from test/int/circuit.cpp:35: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:39:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ^ + from test/int/cumulatives.cpp:34: +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/cumulatives.cpp:36: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:128:32: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/circuit.cpp:34: + from test/int/cumulatives.cpp: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/minimodel.hh:51, - from test/int/circuit.cpp:35: -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/minimodel.hh:51, +In file included from ./test/int.hh:41, + from test/int/cumulatives.cpp:34: +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:817, from test/int/circuit.cpp:35: -./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:45:52: 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-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:27: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -358709,178 +358552,184 @@ | ^~~~ In file included from ./gecode/minimodel.hh:51, from test/int/circuit.cpp:35: -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137, - from ./gecode/minimodel.hh:51, - from test/int/circuit.cpp:35: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': -./gecode/float/trace.hpp:39:39: 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(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/cumulatives.cpp:36: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 134 | rel(home,x,r,y,ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/circuit.cpp:34: + from test/int/cumulatives.cpp: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/minimodel.hh:51, - from test/int/circuit.cpp:35: -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:240, - from test/int/circuit.cpp:35: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ^ +In file included from ./test/int.hh:41, + from test/int/cumulatives.cpp:34: +./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' + 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/cumulatives.cpp:36: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 139 | rel(home,x,r,y,ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/circuit.cpp:34: + from test/int/cumulatives.cpp: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 ./test/int.hh:41, - from test/int/circuit.cpp:34: -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + from test/int/cumulatives.cpp:34: +./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' + 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./test/int.hh:41, - from test/int/no-overlap.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: 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:2083, + from test/int/cumulatives.cpp:36: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 145 | dom(home,x,y,ipl); + | ^ 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: + from test/int/cumulatives.cpp: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 ./test/int.hh:41, - from test/int/no-overlap.cpp:34: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./test/int.hh:41, - from test/int/no-overlap.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ + from test/int/cumulatives.cpp:34: +./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' + 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/cumulatives.cpp:36: +./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/no-overlap.cpp:34: + from test/int/cumulatives.cpp: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 ./test/int.hh:41, - from test/int/no-overlap.cpp:34: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./test/int.hh:41, - from test/int/no-overlap.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ + from test/int/cumulatives.cpp:34: +./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/cumulatives.cpp:36: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': +./gecode/minimodel/aliases.hpp:153:27: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/no-overlap.cpp:34: + from test/int/cumulatives.cpp: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 ./test/int.hh:41, - from test/int/no-overlap.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./test/int.hh:41, - from test/int/no-overlap.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); +In file included from ./gecode/minimodel.hh:48, + from test/int/cumulatives.cpp:36: +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/cumulatives.cpp:36: +./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/no-overlap.cpp:34: + from test/int/cumulatives.cpp: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 test/int/cumulatives.cpp:36: +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/cumulatives.cpp:36: +./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/cumulatives.cpp: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 ./test/int.hh:41, - from test/int/no-overlap.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817, - from test/int/circuit.cpp:35: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,y); - | ^ + from test/int/cumulatives.cpp:34: +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/cumulatives.cpp:36: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': +./gecode/minimodel/aliases.hpp:159:33: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/circuit.cpp:34: + from test/int/cumulatives.cpp: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/minimodel.hh:51, - from test/int/circuit.cpp:35: -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./test/int.hh:41, - from test/int/no-overlap.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: 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:48, + from test/int/cumulatives.cpp:36: +./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' + 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/cumulatives.cpp:36: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': +./gecode/minimodel/aliases.hpp:165:23: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/no-overlap.cpp:34: + from test/int/cumulatives.cpp: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 ./test/int.hh:41, - from test/int/no-overlap.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./test/int.hh:41, - from test/int/no-overlap.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ^ +In file included from ./gecode/minimodel.hh:48, + from test/int/cumulatives.cpp:36: +./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' + 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/cumulatives.cpp:36: +./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 166 | element(home,SOT_UNION,xiv,z,y); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/no-overlap.cpp:34: + from test/int/cumulatives.cpp: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 ./test/int.hh:41, - from test/int/no-overlap.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:48, + from test/int/cumulatives.cpp:36: +./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' + 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608, from test/int/circuit.cpp:35: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': @@ -358949,6 +358798,42 @@ ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from test/int/cumulatives.cpp:36: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/cumulatives.cpp: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 ./test/int.hh:41, + from test/int/cumulatives.cpp:34: +./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' + 1540 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from test/int/cumulatives.cpp:36: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/cumulatives.cpp: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 ./test/int.hh:41, + from test/int/cumulatives.cpp:34: +./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' + 1556 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from test/int/circuit.cpp:35: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': @@ -358966,6 +358851,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:2337, + from test/int/cumulatives.cpp:36: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/cumulatives.cpp: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 ./test/int.hh:41, + from test/int/cumulatives.cpp:34: +./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' + 1575 | element(Home home, const IntVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from test/int/cumulatives.cpp:36: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/cumulatives.cpp: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/minimodel.hh:1612, from test/int/circuit.cpp:35: ./gecode/minimodel/set-rel.hpp:62:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -359045,6 +358961,29 @@ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, + from test/int/cumulatives.cpp:34: +./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' + 1591 | element(Home home, const BoolVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from test/int/cumulatives.cpp:36: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': +./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/cumulatives.cpp: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/minimodel.hh:48, + from test/int/cumulatives.cpp:36: +./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' + 1033 | element(Home home, const IntSetArgs& a, + | ~~~~~^~~~ +In file included from ./test/int.hh:41, from test/int/circuit.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, @@ -359067,6 +359006,24 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from test/int/cumulatives.cpp:36: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': +./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/cumulatives.cpp: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/minimodel.hh:48, + from test/int/cumulatives.cpp:36: +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from test/int/circuit.cpp:35: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': @@ -359754,6 +359711,37 @@ ./gecode/int/var/int.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: 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, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/cumulatives.cpp: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) + | ^~~~~~ +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); + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/cumulatives.cpp: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) + | ^~~~~~ +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); + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/cumulatives.cpp: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) + | ^~~~~~ 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); @@ -359775,6 +359763,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) | ^~~~~~ +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]; + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/cumulatives.cpp: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) + | ^~~~~~ 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); @@ -359817,44 +359815,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/int/no-overlap.cpp:36: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/no-overlap.cpp: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/minimodel.hh:48, - from test/int/no-overlap.cpp:36: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -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(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: 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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/no-overlap.cpp: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/minimodel.hh:48, - from test/int/no-overlap.cpp:36: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ 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]; @@ -359886,13 +359846,123 @@ ./gecode/int/var/int.hpp:49:3: 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, +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/circuit.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/circuit.cpp: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:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/circuit.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/circuit.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/circuit.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/circuit.cpp: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:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/circuit.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/circuit.cpp: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) + | ^~~~~~~ +In file included from ./gecode/int.hh:917, + from ./test/int.hh:41, + from test/int/no-overlap.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/no-overlap.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/circuit.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, - from test/int/no-overlap.cpp:36: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ + from test/int/circuit.cpp: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/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/circuit.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from test/int/circuit.cpp: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/int.hh:1723, + from ./test/int.hh:41, + from test/int/no-overlap.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/test.hh:41, from ./test/int.hh:39, @@ -359900,20 +359970,114 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:229, +In file included from ./test/int.hh:41, + from test/int/no-overlap.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/cumulatives.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/cumulatives.cpp: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:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/cumulatives.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/cumulatives.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/cumulatives.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/cumulatives.cpp: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:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/cumulatives.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/cumulatives.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/circuit.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from test/int/circuit.cpp: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/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, + from test/int/circuit.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from test/int/circuit.cpp: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/int.hh:2555, + from ./test/int.hh:41, from test/int/no-overlap.cpp: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:1173, - from ./gecode/minimodel.hh:48, - from test/int/no-overlap.cpp:36: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: 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(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -359921,20 +360085,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/kernel.hh:229, +In file included from ./test/int.hh:41, + from test/int/no-overlap.cpp:34: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./test/int.hh:41, + from test/int/no-overlap.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/no-overlap.cpp: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, - from ./gecode/minimodel.hh:48, - from test/int/no-overlap.cpp:36: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./test/int.hh:41, + from test/int/no-overlap.cpp:34: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./test/int.hh:41, + from test/int/no-overlap.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -359942,18 +360123,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/set.hh:1173, - from ./gecode/minimodel.hh:48, - from test/int/no-overlap.cpp:36: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, - from ./gecode/minimodel.hh:48, - from test/int/no-overlap.cpp:36: -./gecode/set/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 ./test/int.hh:41, + from test/int/no-overlap.cpp:34: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./test/int.hh:41, + from test/int/no-overlap.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -359961,16 +360142,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:48, - from test/int/no-overlap.cpp:36: -./gecode/set.hh:1206:20: note: initializing argument 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 ./test/int.hh:41, + from test/int/no-overlap.cpp:34: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438, - from ./gecode/minimodel.hh:48, - from test/int/no-overlap.cpp:36: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); +In file included from ./gecode/int.hh:4353, + from ./test/int.hh:41, + from test/int/no-overlap.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, @@ -359979,18 +360161,20 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/minimodel.hh:48, - from test/int/no-overlap.cpp:36: -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/minimodel.hh:48, - from test/int/no-overlap.cpp:36: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ +In file included from ./gecode/kernel.hh:229, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/no-overlap.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./test/int.hh:41, + from test/int/no-overlap.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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, @@ -359998,18 +360182,20 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/minimodel.hh:48, - from test/int/no-overlap.cpp:36: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/minimodel.hh:48, - from test/int/no-overlap.cpp:36: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: 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:229, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/no-overlap.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./test/int.hh:41, + from test/int/no-overlap.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -360017,18 +360203,20 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/minimodel.hh:48, - from test/int/no-overlap.cpp:36: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, - from ./gecode/minimodel.hh:48, - from test/int/no-overlap.cpp:36: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ^ +In file included from ./gecode/kernel.hh:229, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/no-overlap.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./test/int.hh:41, + from test/int/no-overlap.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -360036,20 +360224,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/minimodel.hh:48, - from test/int/no-overlap.cpp:36: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:229, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/no-overlap.cpp: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) { + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, @@ -360061,11 +360252,12 @@ from ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, @@ -360077,11 +360269,193 @@ from ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from test/int/circuit.cpp: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/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/cumulatives.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from test/int/cumulatives.cpp:36: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/cumulatives.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from test/int/cumulatives.cpp:36: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/int.hh:4845, + from ./test/int.hh:41, + from test/int/no-overlap.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/no-overlap.cpp: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/int.hh:4353, + from ./test/int.hh:41, + from test/int/no-overlap.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./test/int.hh:41, + from test/int/no-overlap.cpp:34: +./gecode/int/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/test.hh:41, + from ./test/int.hh:39, + from test/int/no-overlap.cpp: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 ./test/int.hh:41, + from test/int/no-overlap.cpp:34: +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/circuit.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from test/int/circuit.cpp: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/int.hh:4845, + from ./test/int.hh:41, + from test/int/no-overlap.cpp:34: +./gecode/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/test.hh:41, + from ./test/int.hh:39, + from test/int/no-overlap.cpp: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 ./test/int.hh:41, + from test/int/no-overlap.cpp: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/int.hh:4845, + from ./test/int.hh:41, + from test/int/no-overlap.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/no-overlap.cpp: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/int.hh:4353, + from ./test/int.hh:41, + from test/int/no-overlap.cpp:34: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from ./test/int.hh:41, + from test/int/no-overlap.cpp:34: +./gecode/int/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/test.hh:41, + from ./test/int.hh:39, + from test/int/no-overlap.cpp: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 ./test/int.hh:41, + from test/int/no-overlap.cpp:34: +./gecode/int.hh:4429:21: note: initializing argument 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, + from ./test/int.hh:41, + from test/int/no-overlap.cpp:34: +./gecode/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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/no-overlap.cpp: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 ./test/int.hh:41, + from test/int/no-overlap.cpp:34: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/circuit.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, from ./gecode/int.hh:604, from ./test/int.hh:41, @@ -360089,15 +360463,19 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, @@ -360105,14 +360483,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/kernel.hh:176, +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, @@ -360121,26 +360503,30 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, from test/int/circuit.cpp: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/float/var/float.hpp:46:3: note: because '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, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/circuit.cpp:34: + from test/int/cumulatives.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] @@ -360149,14 +360535,14 @@ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, - from test/int/circuit.cpp:35: + from test/int/cumulatives.cpp: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) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/circuit.cpp:34: + from test/int/cumulatives.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:114:32: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] @@ -360165,14 +360551,138 @@ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, - from test/int/circuit.cpp:35: + from test/int/cumulatives.cpp: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) | ^~~~~~~~ +In file included from ./gecode/int.hh:5223, + from ./test/int.hh:41, + from test/int/no-overlap.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/no-overlap.cpp: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 ./test/int.hh:41, + from test/int/no-overlap.cpp:34: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./test/int.hh:41, + from test/int/no-overlap.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/no-overlap.cpp: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 ./test/int.hh:41, + from test/int/no-overlap.cpp:34: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./test/int.hh:41, + from test/int/no-overlap.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/no-overlap.cpp: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 ./test/int.hh:41, + from test/int/no-overlap.cpp:34: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +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/int.hh:5223, + from ./test/int.hh:41, + from test/int/no-overlap.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/no-overlap.cpp: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 ./test/int.hh:41, + from test/int/no-overlap.cpp:34: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./test/int.hh:41, + from test/int/no-overlap.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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/test.hh:41, + from ./test/int.hh:39, + from test/int/no-overlap.cpp: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 ./test/int.hh:41, + from test/int/no-overlap.cpp:34: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./test/int.hh:41, + from test/int/no-overlap.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/no-overlap.cpp: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 ./test/int.hh:41, + from test/int/no-overlap.cpp:34: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/circuit.cpp:34: + from test/int/cumulatives.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' ./gecode/int/array.hpp:105:28: required from here @@ -360182,10 +360692,385 @@ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, - from test/int/circuit.cpp:34: + from test/int/cumulatives.cpp: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:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/cumulatives.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/cumulatives.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/cumulatives.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from test/int/cumulatives.cpp:36: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/cumulatives.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from test/int/cumulatives.cpp: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) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/cumulatives.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/cumulatives.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/cumulatives.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/cumulatives.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/cumulatives.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/minimodel.hh:48, + from test/int/cumulatives.cpp:36: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/cumulatives.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from test/int/cumulatives.cpp: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) + | ^~~~~~~~ +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(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/no-overlap.cpp: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/minimodel.hh:48, + from test/int/no-overlap.cpp:36: +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +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(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/no-overlap.cpp: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/minimodel.hh:48, + from test/int/no-overlap.cpp:36: +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/minimodel.hh:48, + from test/int/no-overlap.cpp:36: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/no-overlap.cpp: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:229, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/no-overlap.cpp: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:1173, + from ./gecode/minimodel.hh:48, + from test/int/no-overlap.cpp:36: +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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/no-overlap.cpp: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:229, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/no-overlap.cpp: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, + from ./gecode/minimodel.hh:48, + from test/int/no-overlap.cpp:36: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/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/int.hh:39, + from test/int/no-overlap.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/minimodel.hh:48, + from test/int/no-overlap.cpp:36: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/minimodel.hh:48, + from test/int/no-overlap.cpp:36: +./gecode/set/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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/no-overlap.cpp: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/minimodel.hh:48, + from test/int/no-overlap.cpp:36: +./gecode/set.hh:1206:20: note: initializing argument 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, + from ./gecode/minimodel.hh:48, + from test/int/no-overlap.cpp:36: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/no-overlap.cpp: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/minimodel.hh:48, + from test/int/no-overlap.cpp:36: +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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, + from ./gecode/minimodel.hh:45, + from test/int/nvalues.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/minimodel.hh:45, + from test/int/nvalues.cpp: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: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, + from ./gecode/minimodel.hh:45, + from test/int/nvalues.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/minimodel.hh:45, + from test/int/nvalues.cpp: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:261, + from ./gecode/minimodel.hh:45, + from test/int/nvalues.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./gecode/minimodel.hh:45, + from test/int/nvalues.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/minimodel.hh:45, + from test/int/nvalues.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/minimodel.hh:48, + from test/int/no-overlap.cpp:36: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/no-overlap.cpp: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/minimodel.hh:48, + from test/int/no-overlap.cpp:36: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/minimodel.hh:48, + from test/int/no-overlap.cpp:36: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/no-overlap.cpp: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/minimodel.hh:48, + from test/int/no-overlap.cpp:36: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866, + from ./gecode/minimodel.hh:48, + from test/int/no-overlap.cpp:36: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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/test.hh:41, + from ./test/int.hh:39, + from test/int/no-overlap.cpp: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/minimodel.hh:48, + from test/int/no-overlap.cpp:36: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51, from test/int/no-overlap.cpp:36: @@ -360219,23 +361104,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/circuit.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/circuit.cpp: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) - | ^~~~~~~ In file included from ./gecode/minimodel.hh:51, from test/int/no-overlap.cpp:36: ./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' @@ -360283,23 +361151,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/circuit.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from test/int/circuit.cpp: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/float.hh:1811, from ./gecode/minimodel.hh:51, from test/int/no-overlap.cpp:36: @@ -360356,23 +361207,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); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/circuit.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/int/circuit.cpp: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) - | ^~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/int/member.o test/int/member.cpp In file included from ./gecode/float.hh:2005, from ./gecode/minimodel.hh:51, from test/int/no-overlap.cpp:36: @@ -360430,6 +361266,20 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/minimodel.hh:46, + from test/int/nvalues.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from test/int/nvalues.cpp: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) + | ^~~~~~~ In file included from ./gecode/minimodel.hh:240, from test/int/no-overlap.cpp:36: ./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': @@ -360448,6 +361298,24 @@ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/int.hh:1723, + from ./gecode/minimodel.hh:46, + from test/int/nvalues.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/int/nvalues.cpp: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/minimodel.hh:46, + from test/int/nvalues.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817, from test/int/no-overlap.cpp:36: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': @@ -360466,6 +361334,154 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/minimodel.hh:46, + from test/int/nvalues.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from test/int/nvalues.cpp: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/minimodel.hh:46, + from test/int/nvalues.cpp:34: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/minimodel.hh:46, + from test/int/nvalues.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from test/int/nvalues.cpp: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/minimodel.hh:46, + from test/int/nvalues.cpp:34: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/minimodel.hh:46, + from test/int/nvalues.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from test/int/nvalues.cpp: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/minimodel.hh:46, + from test/int/nvalues.cpp:34: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/minimodel.hh:46, + from test/int/nvalues.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from test/int/nvalues.cpp: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/minimodel.hh:46, + from test/int/nvalues.cpp:34: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/minimodel.hh:46, + from test/int/nvalues.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from test/int/nvalues.cpp: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:229, + from ./gecode/minimodel.hh:45, + from test/int/nvalues.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/minimodel.hh:46, + from test/int/nvalues.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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 ./gecode/minimodel.hh:45, + from test/int/nvalues.cpp: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:229, + from ./gecode/minimodel.hh:45, + from test/int/nvalues.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/minimodel.hh:46, + from test/int/nvalues.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, + from ./gecode/minimodel.hh:45, + from test/int/nvalues.cpp: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:229, + from ./gecode/minimodel.hh:45, + from test/int/nvalues.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/minimodel.hh:46, + from test/int/nvalues.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, + from ./gecode/minimodel.hh:45, + from test/int/nvalues.cpp: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:229, + from ./gecode/minimodel.hh:45, + from test/int/nvalues.cpp: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) { + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608, from test/int/no-overlap.cpp:36: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': @@ -360616,66 +361632,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, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/circuit.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/circuit.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/circuit.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/circuit.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/circuit.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/minimodel.hh:48, - from test/int/circuit.cpp: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/minimodel.hh:1867, from test/int/no-overlap.cpp:36: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': @@ -360781,26 +361737,6 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::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, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/circuit.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/int/circuit.cpp: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/minimodel.hh:2083, from test/int/no-overlap.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': @@ -361012,11 +361948,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) { | ^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/minimodel.hh:46, + from test/int/nvalues.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from test/int/nvalues.cpp: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/int.hh:4353, + from ./gecode/minimodel.hh:46, + from test/int/nvalues.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/minimodel.hh:46, + from test/int/nvalues.cpp:34: +./gecode/int/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 ./gecode/minimodel.hh:45, + from test/int/nvalues.cpp: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 ./test/int.hh:41, from test/int/no-overlap.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:46, + from test/int/nvalues.cpp:34: +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from test/int/no-overlap.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': @@ -361053,6 +362025,12 @@ ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/minimodel.hh:46, + from test/int/nvalues.cpp:34: +./gecode/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:2083, from test/int/no-overlap.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': @@ -361060,6 +362038,12 @@ 113 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from test/int/nvalues.cpp: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:150, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/no-overlap.cpp:34: @@ -361071,6 +362055,11 @@ ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:46, + from test/int/nvalues.cpp: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/minimodel.hh:2083, from test/int/no-overlap.cpp:36: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': @@ -361153,1714 +362142,207 @@ from ./test/test.hh:41, from ./test/int.hh:39, from test/int/no-overlap.cpp: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 ./test/int.hh:41, - from test/int/no-overlap.cpp:34: -./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' - 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& 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/minimodel.hh:2083, - from test/int/no-overlap.cpp:36: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 145 | dom(home,x,y,ipl); - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./test/int.hh:41, - from test/int/no-overlap.cpp:34: -./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' - 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/no-overlap.cpp:36: -./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/no-overlap.cpp: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 ./test/int.hh:41, - from test/int/no-overlap.cpp:34: -./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/no-overlap.cpp:36: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': -./gecode/minimodel/aliases.hpp:153:27: 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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/no-overlap.cpp: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/minimodel.hh:48, - from test/int/no-overlap.cpp:36: -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/no-overlap.cpp:36: -./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/no-overlap.cpp: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 test/int/no-overlap.cpp:36: -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/no-overlap.cpp:36: -./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/no-overlap.cpp: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 ./test/int.hh:41, - from test/int/no-overlap.cpp:34: -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/no-overlap.cpp:36: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': -./gecode/minimodel/aliases.hpp:159:33: 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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/no-overlap.cpp: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/minimodel.hh:48, - from test/int/no-overlap.cpp:36: -./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' - 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/no-overlap.cpp:36: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': -./gecode/minimodel/aliases.hpp:165:23: 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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/no-overlap.cpp: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/minimodel.hh:48, - from test/int/no-overlap.cpp:36: -./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' - 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/int/no-overlap.cpp:36: -./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 166 | element(home,SOT_UNION,xiv,z,y); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/no-overlap.cpp: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/minimodel.hh:48, - from test/int/no-overlap.cpp:36: -./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' - 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from test/int/no-overlap.cpp:36: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/no-overlap.cpp: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 ./test/int.hh:41, - from test/int/no-overlap.cpp:34: -./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' - 1540 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from test/int/no-overlap.cpp:36: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/no-overlap.cpp: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 ./test/int.hh:41, - from test/int/no-overlap.cpp:34: -./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' - 1556 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from test/int/no-overlap.cpp:36: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/no-overlap.cpp: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 ./test/int.hh:41, - from test/int/no-overlap.cpp:34: -./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' - 1575 | element(Home home, const IntVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from test/int/no-overlap.cpp:36: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/no-overlap.cpp: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 ./test/int.hh:41, - from test/int/no-overlap.cpp:34: -./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from test/int/no-overlap.cpp:36: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': -./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/no-overlap.cpp: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/minimodel.hh:48, - from test/int/no-overlap.cpp:36: -./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' - 1033 | element(Home home, const IntSetArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from test/int/no-overlap.cpp:36: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': -./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/no-overlap.cpp: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/minimodel.hh:48, - from test/int/no-overlap.cpp:36: -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::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, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/no-overlap.cpp: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) - | ^~~~~~ -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]; - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/no-overlap.cpp: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) - | ^~~~~~ -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]; - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/no-overlap.cpp: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) - | ^~~~~~ -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]; - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/no-overlap.cpp: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) - | ^~~~~~ -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); - | ^ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/no-overlap.cpp: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) - | ^~~~~~~ -test/int/no-overlap.cpp: In member function 'virtual void Test::Int::NoOverlap::Var2::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/no-overlap.cpp:159:27: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 159 | x0[i]=xwyh[4*i+0]; w[i]=xwyh[4*i+1]; - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/no-overlap.cpp: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) - | ^~~~~~ -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]; - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/no-overlap.cpp: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) - | ^~~~~~ -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]); - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/no-overlap.cpp: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) - | ^~~~~~ -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]; - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/no-overlap.cpp: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) - | ^~~~~~ -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]; - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/no-overlap.cpp: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) - | ^~~~~~ -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]); - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/no-overlap.cpp: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) - | ^~~~~~ -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]; - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/no-overlap.cpp: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) - | ^~~~~~ -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]; - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/no-overlap.cpp: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) - | ^~~~~~ -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]); - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/no-overlap.cpp: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) - | ^~~~~~ -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]; - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/no-overlap.cpp: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) - | ^~~~~~ -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]; - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/no-overlap.cpp: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) - | ^~~~~~ -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]); - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/no-overlap.cpp: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) - | ^~~~~~ -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); - | ^ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/no-overlap.cpp: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) - | ^~~~~~~ -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]; - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/no-overlap.cpp: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) - | ^~~~~~ -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]; - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/no-overlap.cpp: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) - | ^~~~~~ -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]); - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/no-overlap.cpp: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) - | ^~~~~~ -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]; - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/no-overlap.cpp: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) - | ^~~~~~ -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]; - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/no-overlap.cpp: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) - | ^~~~~~ -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]); - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/no-overlap.cpp: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) - | ^~~~~~ -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); - | ^ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/no-overlap.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/no-overlap.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/no-overlap.cpp: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:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/no-overlap.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/no-overlap.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/no-overlap.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/no-overlap.cpp: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:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/no-overlap.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/no-overlap.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/no-overlap.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from test/int/no-overlap.cpp:36: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/no-overlap.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from test/int/no-overlap.cpp:36: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/no-overlap.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/int/no-overlap.cpp: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) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/no-overlap.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/int/no-overlap.cpp: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) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/no-overlap.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/no-overlap.cpp: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:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/no-overlap.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/no-overlap.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/no-overlap.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from test/int/no-overlap.cpp:36: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/no-overlap.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/int/no-overlap.cpp: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) - | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/no-overlap.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/no-overlap.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/no-overlap.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/no-overlap.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/no-overlap.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/minimodel.hh:48, - from test/int/no-overlap.cpp:36: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/no-overlap.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/int/no-overlap.cpp: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) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/precede.cpp:38: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/test.hh:41, - from ./test/int.hh:39, - from test/int/precede.cpp: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/kernel/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, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/precede.cpp:38: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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 ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/precede.cpp: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/kernel.hh:261, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/precede.cpp: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, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/precede.cpp:38: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/precede.cpp: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/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/int/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/int.hh:917, - from ./test/int.hh:41, - from test/int/precede.cpp:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/precede.cpp: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/int.hh:1723, - from ./test/int.hh:41, - from test/int/precede.cpp:38: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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/test.hh:41, - from ./test/int.hh:39, - from test/int/precede.cpp: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 ./test/int.hh:41, - from test/int/precede.cpp:38: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./test/int.hh:41, - from test/int/precede.cpp:38: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/precede.cpp: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 ./test/int.hh:41, - from test/int/precede.cpp:38: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./test/int.hh:41, - from test/int/precede.cpp:38: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/precede.cpp: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 ./test/int.hh:41, - from test/int/precede.cpp:38: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./test/int.hh:41, - from test/int/precede.cpp:38: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/precede.cpp: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 ./test/int.hh:41, - from test/int/precede.cpp:38: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./test/int.hh:41, - from test/int/precede.cpp:38: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/precede.cpp: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 ./test/int.hh:41, - from test/int/precede.cpp:38: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./test/int.hh:41, - from test/int/precede.cpp:38: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/precede.cpp: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/kernel.hh:229, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/precede.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./test/int.hh:41, - from test/int/precede.cpp:38: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: 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/precede.cpp: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/kernel.hh:229, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/precede.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./test/int.hh:41, - from test/int/precede.cpp:38: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: 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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/precede.cpp: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/kernel.hh:229, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/precede.cpp: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:4353, - from ./test/int.hh:41, - from test/int/precede.cpp:38: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: 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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/precede.cpp: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/kernel.hh:229, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/precede.cpp: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:4845, - from ./test/int.hh:41, - from test/int/precede.cpp:38: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/precede.cpp: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/int.hh:4353, - from ./test/int.hh:41, - from test/int/precede.cpp:38: -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 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, - from ./test/int.hh:41, - from test/int/precede.cpp:38: -./gecode/int/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/test.hh:41, - from ./test/int.hh:39, - from test/int/precede.cpp: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 ./test/int.hh:41, - from test/int/precede.cpp:38: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./test/int.hh:41, - from test/int/precede.cpp:38: -./gecode/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/test.hh:41, - from ./test/int.hh:39, - from test/int/precede.cpp: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 ./test/int.hh:41, - from test/int/precede.cpp: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/int.hh:4845, - from ./test/int.hh:41, - from test/int/precede.cpp:38: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/precede.cpp:38: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::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, - from ./test/int.hh:41, - from test/int/precede.cpp:38: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from ./test/int.hh:41, - from test/int/precede.cpp:38: -./gecode/int/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/test.hh:41, - from ./test/int.hh:39, - from test/int/precede.cpp: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 ./test/int.hh:41, - from test/int/precede.cpp:38: -./gecode/int.hh:4429:21: note: initializing argument 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, - from ./test/int.hh:41, - from test/int/precede.cpp:38: -./gecode/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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/precede.cpp: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 ./test/int.hh:41, - from test/int/precede.cpp: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, - from ./test/int.hh:41, - from test/int/precede.cpp:38: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/precede.cpp: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 ./test/int.hh:41, - from test/int/precede.cpp:38: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./test/int.hh:41, - from test/int/precede.cpp:38: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/precede.cpp: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 ./test/int.hh:41, - from test/int/precede.cpp:38: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./test/int.hh:41, - from test/int/precede.cpp:38: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/precede.cpp: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 ./test/int.hh:41, - from test/int/precede.cpp:38: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./test/int.hh:41, - from test/int/precede.cpp:38: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/precede.cpp: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 ./test/int.hh:41, - from test/int/precede.cpp:38: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./test/int.hh:41, - from test/int/precede.cpp:38: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: 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/test.hh:41, - from ./test/int.hh:39, - from test/int/precede.cpp: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 ./test/int.hh:41, - from test/int/precede.cpp:38: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./test/int.hh:41, - from test/int/precede.cpp:38: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/precede.cpp: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 ./test/int.hh:41, - from test/int/precede.cpp:38: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/precede.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/precede.cpp:38: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/precede.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/precede.cpp:38: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/precede.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/precede.cpp:38: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/precede.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/precede.cpp:38: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/precede.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/precede.cpp:38: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:261, - from ./gecode/minimodel.hh:45, - from test/int/nvalues.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/precede.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/precede.cpp:38: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/int/nvalues.cpp: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: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, - from ./gecode/minimodel.hh:45, - from test/int/nvalues.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/minimodel.hh:45, - from test/int/nvalues.cpp: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:261, - from ./gecode/minimodel.hh:45, - from test/int/nvalues.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./gecode/minimodel.hh:45, - from test/int/nvalues.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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/minimodel.hh:45, - from test/int/nvalues.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/int/member.o test/int/member.cpp -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/precede.cpp:38: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/precede.cpp:38: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/precede.cpp:38: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/int/precede.cpp: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/int.hh:917, - from ./gecode/minimodel.hh:46, - from test/int/nvalues.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from test/int/nvalues.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723, - from ./gecode/minimodel.hh:46, - from test/int/nvalues.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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/int/nvalues.cpp: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/minimodel.hh:46, - from test/int/nvalues.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/minimodel.hh:46, - from test/int/nvalues.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./test/int.hh:41, + from test/int/no-overlap.cpp:34: +./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' + 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/no-overlap.cpp:36: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 145 | dom(home,x,y,ipl); + | ^ In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/int/nvalues.cpp:34: + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/no-overlap.cpp: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/minimodel.hh:46, - from test/int/nvalues.cpp:34: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/minimodel.hh:46, - from test/int/nvalues.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: 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 ./test/int.hh:41, + from test/int/no-overlap.cpp:34: +./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' + 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/no-overlap.cpp:36: +./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/int/nvalues.cpp:34: + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/no-overlap.cpp: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/minimodel.hh:46, - from test/int/nvalues.cpp:34: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/minimodel.hh:46, - from test/int/nvalues.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ +In file included from ./test/int.hh:41, + from test/int/no-overlap.cpp:34: +./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/no-overlap.cpp:36: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': +./gecode/minimodel/aliases.hpp:153:27: 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:150, - from ./gecode/minimodel.hh:45, - from test/int/nvalues.cpp:34: + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/no-overlap.cpp: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/minimodel.hh:46, - from test/int/nvalues.cpp:34: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/minimodel.hh:46, - from test/int/nvalues.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: 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:48, + from test/int/no-overlap.cpp:36: +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/no-overlap.cpp:36: +./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ^ In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/int/nvalues.cpp:34: + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/no-overlap.cpp: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/minimodel.hh:46, - from test/int/nvalues.cpp:34: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/minimodel.hh:46, - from test/int/nvalues.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ +In file included from test/int/no-overlap.cpp:36: +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/no-overlap.cpp:36: +./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ^ In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/int/nvalues.cpp:34: + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/no-overlap.cpp: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:229, - from ./gecode/minimodel.hh:45, - from test/int/nvalues.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/minimodel.hh:46, - from test/int/nvalues.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ^ +In file included from ./test/int.hh:41, + from test/int/no-overlap.cpp:34: +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/no-overlap.cpp:36: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': +./gecode/minimodel/aliases.hpp:159:33: 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:150, - from ./gecode/minimodel.hh:45, - from test/int/nvalues.cpp:34: + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/no-overlap.cpp: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:229, - from ./gecode/minimodel.hh:45, - from test/int/nvalues.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/minimodel.hh:46, - from test/int/nvalues.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: 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:48, + from test/int/no-overlap.cpp:36: +./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' + 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/no-overlap.cpp:36: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': +./gecode/minimodel/aliases.hpp:165:23: 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:150, - from ./gecode/minimodel.hh:45, - from test/int/nvalues.cpp:34: + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/no-overlap.cpp: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:229, - from ./gecode/minimodel.hh:45, - from test/int/nvalues.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/minimodel.hh:46, - from test/int/nvalues.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ^ +In file included from ./gecode/minimodel.hh:48, + from test/int/no-overlap.cpp:36: +./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' + 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/int/no-overlap.cpp:36: +./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 166 | element(home,SOT_UNION,xiv,z,y); + | ^ In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/int/nvalues.cpp:34: + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/no-overlap.cpp: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:229, - from ./gecode/minimodel.hh:45, - from test/int/nvalues.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/minimodel.hh:46, - from test/int/nvalues.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/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:48, + from test/int/no-overlap.cpp:36: +./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' + 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from test/int/no-overlap.cpp:36: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, - from ./gecode/minimodel.hh:45, - from test/int/nvalues.cpp:34: + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/no-overlap.cpp: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/int.hh:4353, - from ./gecode/minimodel.hh:46, - from test/int/nvalues.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/minimodel.hh:46, - from test/int/nvalues.cpp:34: -./gecode/int/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 ./test/int.hh:41, + from test/int/no-overlap.cpp:34: +./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' + 1540 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from test/int/no-overlap.cpp:36: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, - from ./gecode/minimodel.hh:45, - from test/int/nvalues.cpp:34: + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/no-overlap.cpp: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/minimodel.hh:46, - from test/int/nvalues.cpp:34: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/minimodel.hh:46, - from test/int/nvalues.cpp:34: -./gecode/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 ./test/int.hh:41, + from test/int/no-overlap.cpp:34: +./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' + 1556 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from test/int/no-overlap.cpp:36: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ^ In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/int/nvalues.cpp:34: + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/no-overlap.cpp: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/minimodel.hh:46, - from test/int/nvalues.cpp: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 ./test/int.hh:41, + from test/int/no-overlap.cpp:34: +./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' + 1575 | element(Home home, const IntVarArgs& a, + | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from test/int/nvalues.cpp:34: @@ -362880,6 +362362,24 @@ ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from test/int/no-overlap.cpp:36: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/no-overlap.cpp: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 ./test/int.hh:41, + from test/int/no-overlap.cpp:34: +./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' + 1591 | element(Home home, const BoolVarArgs& a, + | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from test/int/nvalues.cpp:34: @@ -362914,6 +362414,297 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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, + from test/int/no-overlap.cpp:36: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': +./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/no-overlap.cpp: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/minimodel.hh:48, + from test/int/no-overlap.cpp:36: +./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' + 1033 | element(Home home, const IntSetArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from test/int/no-overlap.cpp:36: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': +./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/no-overlap.cpp: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/minimodel.hh:48, + from test/int/no-overlap.cpp:36: +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::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, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/no-overlap.cpp: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) + | ^~~~~~ +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]; + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/no-overlap.cpp: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) + | ^~~~~~ +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]; + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/no-overlap.cpp: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) + | ^~~~~~ +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]; + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/no-overlap.cpp: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) + | ^~~~~~ +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); + | ^ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/no-overlap.cpp: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) + | ^~~~~~~ +test/int/no-overlap.cpp: In member function 'virtual void Test::Int::NoOverlap::Var2::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/no-overlap.cpp:159:27: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 159 | x0[i]=xwyh[4*i+0]; w[i]=xwyh[4*i+1]; + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/no-overlap.cpp: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) + | ^~~~~~ +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]; + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/no-overlap.cpp: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) + | ^~~~~~ +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]); + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/no-overlap.cpp: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) + | ^~~~~~ +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]; + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/no-overlap.cpp: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) + | ^~~~~~ +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]; + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/no-overlap.cpp: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) + | ^~~~~~ +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]); + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/no-overlap.cpp: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) + | ^~~~~~ +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]; + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/no-overlap.cpp: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) + | ^~~~~~ +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]; + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/no-overlap.cpp: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) + | ^~~~~~ +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]); + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/no-overlap.cpp: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) + | ^~~~~~ +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]; + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/no-overlap.cpp: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) + | ^~~~~~ +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]; + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/no-overlap.cpp: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) + | ^~~~~~ +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]); + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/no-overlap.cpp: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) + | ^~~~~~ +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); + | ^ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/no-overlap.cpp: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) + | ^~~~~~~ +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]; + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/no-overlap.cpp: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) + | ^~~~~~ +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]; + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/no-overlap.cpp: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) + | ^~~~~~ +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]); + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/no-overlap.cpp: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) + | ^~~~~~ +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]; + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/no-overlap.cpp: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) + | ^~~~~~ +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]; + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/no-overlap.cpp: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) + | ^~~~~~ +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]); + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/no-overlap.cpp: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) + | ^~~~~~ +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); + | ^ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/no-overlap.cpp: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) + | ^~~~~~~ In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, from test/int/nvalues.cpp:34: @@ -363022,8 +362813,54 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/set.o test/set.cpp +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/no-overlap.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/no-overlap.cpp: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:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/no-overlap.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/no-overlap.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/no-overlap.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/no-overlap.cpp: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/set.hh:755, from ./gecode/minimodel.hh:48, from test/int/nvalues.cpp:34: @@ -363042,6 +362879,22 @@ ./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/no-overlap.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/no-overlap.cpp: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) + | ^~~~~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48, from test/int/nvalues.cpp:34: @@ -363187,6 +363040,38 @@ ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/no-overlap.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from test/int/no-overlap.cpp:36: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/no-overlap.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from test/int/no-overlap.cpp:36: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/set.hh:1866, from ./gecode/minimodel.hh:48, from test/int/nvalues.cpp:34: @@ -363205,6 +363090,89 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/no-overlap.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from test/int/no-overlap.cpp: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) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/no-overlap.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from test/int/no-overlap.cpp: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) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/no-overlap.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/no-overlap.cpp: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:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/no-overlap.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/no-overlap.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/no-overlap.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from test/int/no-overlap.cpp:36: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51, from test/int/nvalues.cpp:34: @@ -363241,6 +363209,23 @@ ./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/no-overlap.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from test/int/no-overlap.cpp: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) + | ^~~~~~~~ In file included from ./gecode/float.hh:1546, from ./gecode/minimodel.hh:51, from test/int/nvalues.cpp:34: @@ -363332,6 +363317,86 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/no-overlap.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/no-overlap.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/no-overlap.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/int/no-overlap.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/no-overlap.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/minimodel.hh:48, + from test/int/no-overlap.cpp:36: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/no-overlap.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from test/int/no-overlap.cpp: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) + | ^~~~~~~~ In file included from ./gecode/float.hh:2005, from ./gecode/minimodel.hh:51, from test/int/nvalues.cpp:34: @@ -364233,6 +364298,8 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/set.o test/set.cpp 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]; @@ -364326,6 +364393,16 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from test/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:176, from ./gecode/minimodel.hh:45, from test/int/nvalues.cpp:34: @@ -364356,6 +364433,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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/set/construct.o test/set/construct.cpp In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from test/int/nvalues.cpp:34: @@ -364418,16 +364497,57 @@ ./gecode/int/var/bool.hpp:50:3: note: because '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, + from ./gecode/minimodel.hh:45, + from test/int/member.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/minimodel.hh:45, from test/int/member.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(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, + from ./gecode/minimodel.hh:45, + from test/int/member.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/minimodel.hh:45, + from test/int/member.cpp: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:261, + from ./gecode/minimodel.hh:45, + from test/int/member.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./gecode/minimodel.hh:45, + from test/int/member.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/minimodel.hh:45, + from test/int/member.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from test/int/nvalues.cpp:34: @@ -364536,72 +364656,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, - from ./gecode/minimodel.hh:45, - from test/int/member.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/minimodel.hh:45, - from test/int/member.cpp: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: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, - from ./gecode/minimodel.hh:45, - from test/int/member.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/minimodel.hh:45, - from test/int/member.cpp: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:261, - from ./gecode/minimodel.hh:45, - from test/int/member.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./gecode/minimodel.hh:45, - from test/int/member.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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/minimodel.hh:45, - from test/int/member.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/set/construct.o test/set/construct.cpp -In file included from ./gecode/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); - | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/set/dom.o test/set/dom.cpp In file included from ./gecode/int.hh:917, from ./gecode/minimodel.hh:46, from test/int/member.cpp:34: @@ -364835,6 +364889,17 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set.cpp:38: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from test/int/member.cpp:34: @@ -364888,64 +364953,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, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set.cpp:38: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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 ./test/set.hh:39, - from test/set.cpp: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/kernel/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, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set.cpp:38: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set.cpp: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/kernel.hh:261, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set.cpp: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, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set.cpp:38: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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/set.hh:43, - from ./test/set.hh:39, - from test/set.cpp: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/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, from test/int/member.cpp:34: @@ -365235,51 +365242,14 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set.cpp:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set.cpp: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/int.hh:1723, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set.cpp:38: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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, +In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/set.cpp: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/set.hh:44, - from ./test/set.hh:39, - from test/set.cpp:38: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set.cpp:38: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/set.hh:39, @@ -365287,20 +365257,17 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set.cpp:38: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/set.hh:44, +./gecode/kernel/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, + from ./gecode/set.hh:43, from ./test/set.hh:39, from test/set.cpp:38: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, @@ -365308,20 +365275,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:44, +In file included from ./gecode/kernel.hh:261, + from ./gecode/set.hh:43, from ./test/set.hh:39, from test/set.cpp:38: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/set.hh:44, +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./gecode/set.hh:43, from ./test/set.hh:39, from test/set.cpp:38: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/set.hh:43, from ./test/set.hh:39, @@ -365329,33 +365297,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:44, - from ./test/set.hh:39, - from test/set.cpp:38: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set.cpp:38: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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.cpp: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/set.hh:44, - from ./test/set.hh:39, - from test/set.cpp:38: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ + from test/set/construct.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51, from test/int/member.cpp:34: @@ -365392,72 +365347,6 @@ ./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set.cpp:38: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set.cpp: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/kernel.hh:229, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set.cpp:38: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: 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 ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set.cpp: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/kernel.hh:229, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set.cpp:38: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: 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:150, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set.cpp: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/kernel.hh:229, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set.cpp:38: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/minimodel.hh:51, from test/int/member.cpp:34: @@ -365496,28 +365385,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set.cpp:38: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: 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:150, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set.cpp: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/kernel.hh:229, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set.cpp:38: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/minimodel.hh:51, from test/int/member.cpp:34: @@ -365571,130 +365438,6 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set.cpp:38: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set.cpp: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/int.hh:4353, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set.cpp:38: -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 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, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set.cpp:38: -./gecode/int/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 ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set.cpp: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/set.hh:44, - from ./test/set.hh:39, - from test/set.cpp:38: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set.cpp:38: -./gecode/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 ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set.cpp: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/set.hh:44, - from ./test/set.hh:39, - from test/set.cpp: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/int.hh:4845, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set.cpp:38: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set.cpp: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/int.hh:4353, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set.cpp:38: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set.cpp:38: -./gecode/int/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 ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set.cpp: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/set.hh:44, - from ./test/set.hh:39, - from test/set.cpp:38: -./gecode/int.hh:4429:21: note: initializing argument 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, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set.cpp:38: -./gecode/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:150, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set.cpp: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/set.hh:44, - from ./test/set.hh:39, - from test/set.cpp:38: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/minimodel.hh:51, from test/int/member.cpp:34: @@ -365766,54 +365509,12 @@ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set.cpp:38: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set.cpp: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/set.hh:44, - from ./test/set.hh:39, - from test/set.cpp:38: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set.cpp:38: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set.cpp: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/minimodel.hh:817, from test/int/member.cpp:34: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:27: 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:44, - from ./test/set.hh:39, - from test/set.cpp:38: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from test/int/member.cpp:34: @@ -365825,48 +365526,6 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set.cpp:38: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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:150, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set.cpp: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/set.hh:44, - from ./test/set.hh:39, - from test/set.cpp:38: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set.cpp:38: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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:150, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set.cpp: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/set.hh:44, - from ./test/set.hh:39, - from test/set.cpp:38: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608, from test/int/member.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': @@ -365899,48 +365558,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, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set.cpp:38: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: 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 ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set.cpp: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/set.hh:44, - from ./test/set.hh:39, - from test/set.cpp:38: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set.cpp:38: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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:150, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set.cpp: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/set.hh:44, - from ./test/set.hh:39, - from test/set.cpp:38: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609, from test/int/member.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': @@ -366766,6 +366383,397 @@ ./gecode/int/var/bool.hpp:50:3: note: because '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, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/construct.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/set.hh:39, + from test/set/construct.cpp: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: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, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/construct.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/construct.cpp: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:261, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/construct.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/construct.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/set.hh:43, + from ./test/set.hh:39, + from test/set/construct.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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 ./test/set.hh:39, + from test/set.cpp:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set.cpp: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/int.hh:1723, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set.cpp:38: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/set.hh:43, + from ./test/set.hh:39, + from test/set.cpp: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/set.hh:44, + from ./test/set.hh:39, + from test/set.cpp:38: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set.cpp:38: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set.cpp: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/set.hh:44, + from ./test/set.hh:39, + from test/set.cpp:38: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set.cpp:38: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set.cpp: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/set.hh:44, + from ./test/set.hh:39, + from test/set.cpp:38: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set.cpp:38: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set.cpp: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/set.hh:44, + from ./test/set.hh:39, + from test/set.cpp:38: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set.cpp:38: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set.cpp: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/set.hh:44, + from ./test/set.hh:39, + from test/set.cpp:38: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set.cpp:38: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set.cpp: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/kernel.hh:229, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set.cpp:38: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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 ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set.cpp: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/kernel.hh:229, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set.cpp:38: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set.cpp: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/kernel.hh:229, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set.cpp: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:4353, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set.cpp:38: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set.cpp: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/kernel.hh:229, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set.cpp: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:4845, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set.cpp:38: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set.cpp: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/int.hh:4353, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set.cpp:38: +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set.cpp:38: +./gecode/int/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 ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set.cpp: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/set.hh:44, + from ./test/set.hh:39, + from test/set.cpp:38: +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set.cpp:38: +./gecode/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 ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set.cpp: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/set.hh:44, + from ./test/set.hh:39, + from test/set.cpp: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/int.hh:4845, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set.cpp:38: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set.cpp: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/int.hh:4353, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set.cpp:38: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set.cpp:38: +./gecode/int/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 ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set.cpp: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/set.hh:44, + from ./test/set.hh:39, + from test/set.cpp:38: +./gecode/int.hh:4429:21: note: initializing argument 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, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set.cpp:38: +./gecode/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:150, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set.cpp: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/set.hh:44, + from ./test/set.hh:39, + from test/set.cpp: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:176, from ./gecode/minimodel.hh:45, from test/int/member.cpp:34: @@ -366826,6 +366834,48 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set.cpp:38: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set.cpp: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/set.hh:44, + from ./test/set.hh:39, + from test/set.cpp:38: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set.cpp:38: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set.cpp: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/set.hh:44, + from ./test/set.hh:39, + from test/set.cpp:38: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from test/int/member.cpp:34: @@ -366834,13 +366884,99 @@ ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ -In file included from ./gecode/set.hh:755, +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from test/int/member.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from test/int/member.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from test/int/member.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set.cpp:38: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: 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(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set.cpp: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/set.hh:44, + from ./test/set.hh:39, + from test/set.cpp:38: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set.cpp:38: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set.cpp: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/set.hh:44, + from ./test/set.hh:39, + from test/set.cpp:38: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set.cpp:38: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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 ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set.cpp: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/set.hh:44, + from ./test/set.hh:39, + from test/set.cpp:38: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set.cpp:38: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, from ./gecode/set.hh:43, from ./test/set.hh:39, @@ -366848,6 +366984,83 @@ ./gecode/kernel/core.hpp:3266:3: note: because '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:44, + from ./test/set.hh:39, + from test/set.cpp:38: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from test/int/member.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from test/int/member.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from test/int/member.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from test/int/member.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from test/int/member.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from test/int/member.cpp: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:176, + from ./gecode/minimodel.hh:45, + from test/int/member.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from test/int/member.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from test/int/member.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, @@ -366855,6 +367068,20 @@ ./gecode/set/var/set.hpp:49:3: 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/set.hh:39, + from test/set.cpp:38: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set.cpp: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 ./test/set.hh:39, from test/set.cpp:38: ./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' @@ -366882,18 +367109,19 @@ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from test/int/member.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, from test/int/member.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ +./gecode/float/var/float.hpp:46:3: note: because '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, from ./test/set.hh:39, from test/set.cpp:38: @@ -366936,17 +367164,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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/construct.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/set.hh:1438, from ./test/set.hh:39, from test/set.cpp:38: @@ -367003,68 +367220,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, - from ./gecode/minimodel.hh:45, - from test/int/member.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/int/member.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from test/int/member.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/int/member.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from test/int/member.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from test/int/member.cpp: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:176, - from ./gecode/minimodel.hh:45, - from test/int/member.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from test/int/member.cpp: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) - | ^~~~~~~ In file included from ./gecode/set.hh:1667, from ./test/set.hh:39, from test/set.cpp:38: @@ -367103,77 +367258,6 @@ ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/set/dom.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/set.hh:1866, - from ./test/set.hh:39, - from test/set.cpp:38: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: 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 ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set.cpp: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 ./test/set.hh:39, - from test/set.cpp:38: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from test/int/member.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from test/int/member.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from test/int/member.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/int/member.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -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, - from ./test/set.hh:39, - from test/set.cpp:38: -./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/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/minimodel.hh:45, @@ -367250,270 +367334,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/kernel.hh:261, - from ./gecode/minimodel.hh:45, - from test/set/dom.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/minimodel.hh:45, - from test/set/dom.cpp: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: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, - from ./gecode/minimodel.hh:45, - from test/set/dom.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/minimodel.hh:45, - from test/set/dom.cpp: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:261, - from ./gecode/minimodel.hh:45, - from test/set/dom.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./gecode/minimodel.hh:45, - from test/set/dom.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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/minimodel.hh:45, - from test/set/dom.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/construct.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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 ./test/set.hh:39, - from test/set/construct.cpp: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: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, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/construct.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/construct.cpp: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:261, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/construct.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./gecode/set.hh:43, +In file included from ./gecode/set.hh:1866, from ./test/set.hh:39, - from test/set/construct.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ + from test/set.cpp:38: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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 ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/construct.cpp:34: + from test/set.cpp: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/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/set/rel.o test/set/rel.cpp -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set.cpp:38: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set.cpp:38: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set.cpp:38: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set.cpp:38: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./test/set.hh:39, - from test/set.cpp:38: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from ./test/set.hh:39, +In file included from ./test/set.hh:39, from test/set.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp: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(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./test/set.hh:39, - from test/set.cpp:38: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set.cpp:38: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set.cpp:38: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, +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, from ./test/set.hh:39, from test/set.cpp: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/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/int.hh:917, from ./gecode/set.hh:44, from ./test/set.hh:39, @@ -367551,68 +367400,8 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set.cpp:38: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set.cpp:38: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set.cpp:38: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set.cpp:38: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./test/set.hh:39, - from test/set.cpp: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) - | ^~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/set/dom.o test/set/dom.cpp In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./test/set.hh:39, @@ -368035,6 +367824,700 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./test/set.hh:39, + from test/set/construct.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/construct.cpp: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 ./test/set.hh:39, + from test/set/construct.cpp:34: +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./test/set.hh:39, + from test/set/construct.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/construct.cpp: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 ./test/set.hh:39, + from test/set/construct.cpp:34: +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./test/set.hh:39, + from test/set/construct.cpp:34: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/construct.cpp: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:229, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/construct.cpp: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:1173, + from ./test/set.hh:39, + from test/set/construct.cpp:34: +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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 ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/construct.cpp: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:229, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/construct.cpp: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, + from ./test/set.hh:39, + from test/set/construct.cpp:34: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/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 ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/construct.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:1173, + from ./test/set.hh:39, + from test/set/construct.cpp:34: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./test/set.hh:39, + from test/set/construct.cpp:34: +./gecode/set/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:150, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/construct.cpp: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 ./test/set.hh:39, + from test/set/construct.cpp:34: +./gecode/set.hh:1206:20: note: initializing argument 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, + from ./test/set.hh:39, + from test/set/construct.cpp:34: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/construct.cpp: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 ./test/set.hh:39, + from test/set/construct.cpp: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); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./test/set.hh:39, + from test/set/construct.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/construct.cpp: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 ./test/set.hh:39, + from test/set/construct.cpp:34: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./test/set.hh:39, + from test/set/construct.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/construct.cpp: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 ./test/set.hh:39, + from test/set/construct.cpp:34: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866, + from ./test/set.hh:39, + from test/set/construct.cpp:34: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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 ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/construct.cpp: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 ./test/set.hh:39, + from test/set/construct.cpp:34: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set.cpp:38: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set.cpp:38: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set.cpp:38: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set.cpp:38: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set.cpp:38: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set.cpp:38: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set.cpp:38: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set.cpp:38: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set.cpp:38: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./test/set.hh:39, + from test/set.cpp:38: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set.cpp:38: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./test/set.hh:39, + from test/set.cpp:38: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/construct.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/construct.cpp: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:176, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/construct.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/construct.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/construct.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/construct.cpp: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:176, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/construct.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/construct.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set.cpp:38: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set.cpp:38: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/construct.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./test/set.hh:39, + from test/set/construct.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/construct.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./test/set.hh:39, + from test/set/construct.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set.cpp:38: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set.cpp:38: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/construct.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/construct.cpp: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:176, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/construct.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/construct.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set.cpp:38: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./test/set.hh:39, + from test/set.cpp:38: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/construct.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./test/set.hh:39, + from test/set/construct.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/construct.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/construct.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/construct.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/construct.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/construct.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./test/set.hh:39, + from test/set/construct.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set.cpp:38: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set.cpp:38: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set.cpp:38: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set.cpp:38: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./test/set.hh:39, + from test/set.cpp: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) + | ^~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/set/rel.o test/set/rel.cpp +In file included from ./gecode/kernel.hh:150, + from ./gecode/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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/set/rel-op.o test/set/rel-op.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/set/rel-op-const.o test/set/rel-op-const.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/set/convex.o test/set/convex.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/set/sequence.o test/set/sequence.cpp +In file included from ./gecode/kernel.hh:261, + from ./gecode/minimodel.hh:45, + from test/set/dom.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/minimodel.hh:45, + from test/set/dom.cpp: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: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, + from ./gecode/minimodel.hh:45, + from test/set/dom.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/minimodel.hh:45, + from test/set/dom.cpp: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:261, + from ./gecode/minimodel.hh:45, + from test/set/dom.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./gecode/minimodel.hh:45, + from test/set/dom.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/minimodel.hh:45, + from test/set/dom.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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, from test/set/dom.cpp:34: @@ -368139,8 +368622,6 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/set/rel-op.o test/set/rel-op.cpp In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from test/set/dom.cpp:34: @@ -368270,86 +368751,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 ./test/set.hh:39, - from test/set/construct.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/construct.cpp: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 ./test/set.hh:39, - from test/set/construct.cpp:34: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./test/set.hh:39, - from test/set/construct.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: 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:150, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/construct.cpp: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 ./test/set.hh:39, - from test/set/construct.cpp:34: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from ./test/set.hh:39, - from test/set/construct.cpp:34: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/construct.cpp: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:229, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/construct.cpp: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:1173, - from ./test/set.hh:39, - from test/set/construct.cpp:34: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: 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 ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/construct.cpp: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:229, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/construct.cpp:34: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from test/set/dom.cpp:34: @@ -368403,119 +368804,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, - from ./test/set.hh:39, - from test/set/construct.cpp:34: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/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 ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/construct.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:1173, - from ./test/set.hh:39, - from test/set/construct.cpp:34: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, - from ./test/set.hh:39, - from test/set/construct.cpp:34: -./gecode/set/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:150, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/construct.cpp: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 ./test/set.hh:39, - from test/set/construct.cpp:34: -./gecode/set.hh:1206:20: note: initializing argument 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, - from ./test/set.hh:39, - from test/set/construct.cpp:34: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/construct.cpp: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 ./test/set.hh:39, - from test/set/construct.cpp: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); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./test/set.hh:39, - from test/set/construct.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/construct.cpp: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 ./test/set.hh:39, - from test/set/construct.cpp:34: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./test/set.hh:39, - from test/set/construct.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/construct.cpp: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 ./test/set.hh:39, - from test/set/construct.cpp:34: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, - from ./test/set.hh:39, - from test/set/construct.cpp:34: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: 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 ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/construct.cpp: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 ./test/set.hh:39, - from test/set/construct.cpp:34: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, from test/set/dom.cpp:34: @@ -368624,161 +368912,16 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/construct.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/construct.cpp: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:176, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/construct.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/construct.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/construct.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/construct.cpp: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:176, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/construct.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/construct.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/construct.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./test/set.hh:39, - from test/set/construct.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/construct.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./test/set.hh:39, - from test/set/construct.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/construct.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/construct.cpp: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:176, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/construct.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/construct.cpp:34: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/set/rel-op-const.o test/set/rel-op-const.cpp -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/construct.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./test/set.hh:39, - from test/set/construct.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ +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/set.hh:755, from ./gecode/minimodel.hh:48, from test/set/dom.cpp:34: @@ -368853,68 +368996,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/construct.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/construct.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/construct.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/construct.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/construct.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./test/set.hh:39, - from test/set/construct.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/set.hh:1438, from ./gecode/minimodel.hh:48, from test/set/dom.cpp:34: @@ -369023,8 +369104,9 @@ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/set/rel.cpp:34: + 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; @@ -369032,6 +369114,57 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ +In file included from ./gecode/kernel.hh:261, + from ./gecode/minimodel.hh:45, + from test/set/rel.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/minimodel.hh:45, + from test/set/rel.cpp: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: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, + from ./gecode/minimodel.hh:45, + from test/set/rel.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/minimodel.hh:45, + from test/set/rel.cpp: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:261, + from ./gecode/minimodel.hh:45, + from test/set/rel.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./gecode/minimodel.hh:45, + from test/set/rel.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/minimodel.hh:45, + from test/set/rel.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51, from test/set/dom.cpp:34: @@ -369941,355 +370074,136 @@ from test/set/dom.cpp:34: ./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/set/dom.cpp:34: -./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 166 | element(home,SOT_UNION,xiv,z,y); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/set/dom.cpp: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/minimodel.hh:48, - from test/set/dom.cpp:34: -./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' - 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from test/set/dom.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, - from ./gecode/minimodel.hh:45, - from test/set/dom.cpp: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/minimodel.hh:46, - from test/set/dom.cpp:34: -./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' - 1540 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from test/set/dom.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, - from ./gecode/minimodel.hh:45, - from test/set/dom.cpp: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/minimodel.hh:46, - from test/set/dom.cpp:34: -./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' - 1556 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from test/set/dom.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/set/dom.cpp: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/minimodel.hh:46, - from test/set/dom.cpp:34: -./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' - 1575 | element(Home home, const IntVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from test/set/dom.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, - from ./gecode/minimodel.hh:45, - from test/set/dom.cpp: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/minimodel.hh:46, - from test/set/dom.cpp:34: -./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from test/set/dom.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': -./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/set/dom.cpp: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/minimodel.hh:48, - from test/set/dom.cpp:34: -./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' - 1033 | element(Home home, const IntSetArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from test/set/dom.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': -./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/set/dom.cpp: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/minimodel.hh:48, - from test/set/dom.cpp:34: -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' - 1041 | element(Home home, const SetVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./gecode/minimodel.hh:45, - from test/set/rel.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/minimodel.hh:45, - from test/set/rel.cpp: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: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, - from ./gecode/minimodel.hh:45, - from test/set/rel.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/minimodel.hh:45, - from test/set/rel.cpp: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:261, - from ./gecode/minimodel.hh:45, - from test/set/rel.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./gecode/minimodel.hh:45, - from test/set/rel.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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/minimodel.hh:45, - from test/set/rel.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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/rel-op.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from test/set/dom.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from test/set/dom.cpp: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:176, - from ./gecode/minimodel.hh:45, - from test/set/dom.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from test/set/dom.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from test/set/dom.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from test/set/dom.cpp: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:176, - from ./gecode/minimodel.hh:45, - from test/set/dom.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from test/set/dom.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/set/dom.cpp:34: +./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 166 | element(home,SOT_UNION,xiv,z,y); + | ^ +In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from test/set/dom.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh: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/minimodel.hh:48, from test/set/dom.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, +./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' + 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from test/set/dom.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, from ./gecode/minimodel.hh:45, from test/set/dom.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh: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/minimodel.hh:46, from test/set/dom.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, +./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' + 1540 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from test/set/dom.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, from ./gecode/minimodel.hh:45, from test/set/dom.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh: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/minimodel.hh:46, from test/set/dom.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, +./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' + 1556 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from test/set/dom.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from test/set/dom.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh: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/minimodel.hh:46, from test/set/dom.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, +./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' + 1575 | element(Home home, const IntVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from test/set/dom.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, from ./gecode/minimodel.hh:45, from test/set/dom.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh: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/minimodel.hh:46, from test/set/dom.cpp: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:176, +./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' + 1591 | element(Home home, const BoolVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from test/set/dom.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': +./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ^ +In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from test/set/dom.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh: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/minimodel.hh:48, from test/set/dom.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, +./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' + 1033 | element(Home home, const IntSetArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from test/set/dom.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': +./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, from ./gecode/minimodel.hh:45, from test/set/dom.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh: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/minimodel.hh:48, from test/set/dom.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::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/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/kernel.hh:261, from ./gecode/set.hh:43, from ./test/set.hh:39, @@ -370330,8 +370244,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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/set/convex.o test/set/convex.cpp In file included from ./gecode/kernel.hh:285, from ./gecode/set.hh:43, from ./test/set.hh:39, @@ -370350,100 +370262,6 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from test/set/dom.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/set/dom.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/set/sequence.o test/set/sequence.cpp -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/minimodel.hh:45, - from test/set/dom.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from test/set/dom.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/minimodel.hh:45, - from test/set/dom.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from test/set/dom.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/minimodel.hh:45, - from test/set/dom.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/minimodel.hh:48, - from test/set/dom.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/minimodel.hh:45, - from test/set/dom.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/set/dom.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/int.hh:917, from ./gecode/minimodel.hh:46, from test/set/rel.cpp:34: @@ -370624,6 +370442,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::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/sequence.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/set.hh:39, + from test/set/sequence.cpp: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: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, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/sequence.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/sequence.cpp: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:261, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/sequence.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/sequence.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/set.hh:43, + from ./test/set.hh:39, + from test/set/sequence.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from test/set/dom.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from test/set/dom.cpp: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:176, + from ./gecode/minimodel.hh:45, + from test/set/dom.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from test/set/dom.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from test/set/dom.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from test/set/dom.cpp: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:176, + from ./gecode/minimodel.hh:45, + from test/set/dom.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from test/set/dom.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from test/set/dom.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from test/set/dom.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from test/set/rel.cpp:34: @@ -370660,6 +370611,21 @@ ./gecode/int.hh:4384:20: note: initializing argument 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:176, + from ./gecode/minimodel.hh:45, + from test/set/dom.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from test/set/dom.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from test/set/rel.cpp:34: @@ -370730,43 +370696,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/set.hh:44, - from ./test/set.hh:39, - from test/set/rel-op.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/rel-op.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/rel-op.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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/set.hh:43, from ./test/set.hh:39, - from test/set/rel-op.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/rel-op.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ + from test/set/convex.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, @@ -370814,10 +370754,310 @@ ./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/minimodel.hh:46, + from test/set/rel.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, + from ./gecode/minimodel.hh:45, + from test/set/rel.cpp: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/minimodel.hh:46, + from test/set/rel.cpp:34: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/minimodel.hh:46, + from test/set/rel.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, + from ./gecode/minimodel.hh:45, + from test/set/rel.cpp: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/minimodel.hh:46, + from test/set/rel.cpp:34: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from test/set/dom.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from test/set/dom.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from test/set/dom.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from test/set/dom.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/minimodel.hh:46, + from test/set/rel.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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 ./gecode/minimodel.hh:45, + from test/set/rel.cpp: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/minimodel.hh:46, + from test/set/rel.cpp:34: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/minimodel.hh:46, + from test/set/rel.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, + from ./gecode/minimodel.hh:45, + from test/set/rel.cpp: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/minimodel.hh:46, + from test/set/rel.cpp:34: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from test/set/dom.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from test/set/dom.cpp: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:176, + from ./gecode/minimodel.hh:45, + from test/set/dom.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from test/set/dom.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:261, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/rel-op-const.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/set.hh:39, + from test/set/rel-op-const.cpp: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: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, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/rel-op-const.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/rel-op-const.cpp: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:261, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/rel-op-const.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/rel-op-const.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/set.hh:43, + from ./test/set.hh:39, + from test/set/rel-op-const.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from test/set/dom.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from test/set/dom.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/sequence.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/sequence.cpp: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) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/sequence.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/set.hh:43, + from ./test/set.hh:39, + from test/set/sequence.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/sequence.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/minimodel.hh:48, + from test/set/rel.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from test/set/rel.cpp: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/minimodel.hh:48, + from test/set/rel.cpp:34: +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/minimodel.hh:48, + from test/set/rel.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, + from ./gecode/minimodel.hh:45, + from test/set/rel.cpp: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/minimodel.hh:48, + from test/set/rel.cpp:34: +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/minimodel.hh:48, + from test/set/rel.cpp:34: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from test/set/rel.cpp: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:229, + from ./gecode/minimodel.hh:45, + from test/set/rel.cpp:34: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/rel-op.cpp:34: + from test/set/sequence.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); @@ -370825,20 +371065,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/sequence.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/rel-op.cpp:34: + from test/set/sequence.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/rel-op.cpp:34: + from test/set/sequence.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); @@ -370846,20 +371086,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/sequence.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/rel-op.cpp:34: + from test/set/sequence.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/rel-op.cpp:34: + from test/set/sequence.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); @@ -370867,20 +371107,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/sequence.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/rel-op.cpp:34: + from test/set/sequence.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/rel-op.cpp:34: + from test/set/sequence.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); @@ -370888,56 +371128,39 @@ 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/sequence.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/rel-op.cpp:34: + from test/set/sequence.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/minimodel.hh:46, +In file included from ./gecode/set.hh:1173, + from ./gecode/minimodel.hh:48, from test/set/rel.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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 ./gecode/minimodel.hh:45, from test/set/rel.cpp: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/minimodel.hh:46, - from test/set/rel.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/minimodel.hh:46, - from test/set/rel.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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:150, +In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from test/set/rel.cpp: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/minimodel.hh:46, - from test/set/rel.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::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::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/rel-op.cpp:34: + from test/set/sequence.cpp:34: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); @@ -370945,21 +371168,21 @@ 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/sequence.cpp: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:229, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/rel-op.cpp:34: + from test/set/sequence.cpp: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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/rel-op.cpp:34: + from test/set/sequence.cpp:34: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -370967,21 +371190,21 @@ 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/sequence.cpp: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:229, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/rel-op.cpp:34: + from test/set/sequence.cpp: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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/rel-op.cpp:34: + from test/set/sequence.cpp:34: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); @@ -370989,21 +371212,21 @@ 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/sequence.cpp: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:229, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/rel-op.cpp:34: + from test/set/sequence.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/rel-op.cpp:34: + from test/set/sequence.cpp:34: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); @@ -371011,57 +371234,21 @@ 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/sequence.cpp: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:229, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/rel-op.cpp:34: + from test/set/sequence.cpp: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) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/minimodel.hh:46, - from test/set/rel.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: 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 ./gecode/minimodel.hh:45, - from test/set/rel.cpp: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/minimodel.hh:46, - from test/set/rel.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/minimodel.hh:46, - from test/set/rel.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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:150, - from ./gecode/minimodel.hh:45, - from test/set/rel.cpp: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/minimodel.hh:46, - from test/set/rel.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/rel-op.cpp:34: + from test/set/sequence.cpp:34: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); @@ -371069,61 +371256,114 @@ 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/sequence.cpp: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/int.hh:4353, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/rel-op.cpp:34: + from test/set/sequence.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/rel-op.cpp:34: + from test/set/sequence.cpp:34: ./gecode/int/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 ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/rel-op.cpp:34: + from test/set/sequence.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/rel-op.cpp:34: + from test/set/sequence.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/rel-op.cpp:34: + from test/set/sequence.cpp:34: ./gecode/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 ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/rel-op.cpp:34: + from test/set/sequence.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/rel-op.cpp:34: + from test/set/sequence.cpp: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:1438, + from ./gecode/minimodel.hh:48, + from test/set/rel.cpp:34: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/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 ./gecode/minimodel.hh:45, + from test/set/rel.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/minimodel.hh:48, + from test/set/rel.cpp:34: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/minimodel.hh:48, + from test/set/rel.cpp:34: +./gecode/set/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:150, + from ./gecode/minimodel.hh:45, + from test/set/rel.cpp: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/minimodel.hh:48, + from test/set/rel.cpp:34: +./gecode/set.hh:1206:20: note: initializing argument 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, + from ./gecode/minimodel.hh:48, + from test/set/rel.cpp:34: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from test/set/rel.cpp: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/minimodel.hh:48, + from test/set/rel.cpp: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); + | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/rel-op.cpp:34: + from test/set/sequence.cpp:34: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -371131,61 +371371,77 @@ 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/sequence.cpp: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/int.hh:4353, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/rel-op.cpp:34: + from test/set/sequence.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/rel-op.cpp:34: + from test/set/sequence.cpp:34: ./gecode/int/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 ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/rel-op.cpp:34: + from test/set/sequence.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/rel-op.cpp:34: + from test/set/sequence.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 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, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/rel-op.cpp:34: + from test/set/sequence.cpp:34: ./gecode/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:150, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/rel-op.cpp:34: + from test/set/sequence.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/rel-op.cpp:34: + from test/set/sequence.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from test/set/dom.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from test/set/dom.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/rel-op.cpp:34: + from test/set/sequence.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': ./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); @@ -371193,20 +371449,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/sequence.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/rel-op.cpp:34: + from test/set/sequence.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/rel-op.cpp:34: + from test/set/sequence.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': ./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -371214,20 +371470,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/sequence.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/rel-op.cpp:34: + from test/set/sequence.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/rel-op.cpp:34: + from test/set/sequence.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': ./gecode/int/branch.hpp:50:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); @@ -371235,20 +371491,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/sequence.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/rel-op.cpp:34: + from test/set/sequence.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/rel-op.cpp:34: + from test/set/sequence.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': ./gecode/int/branch.hpp:55:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -371256,20 +371512,56 @@ 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/sequence.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/minimodel.hh:48, + from test/set/rel.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: 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:44, from ./test/set.hh:39, - from test/set/rel-op.cpp:34: + from test/set/sequence.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from test/set/rel.cpp: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/minimodel.hh:48, + from test/set/rel.cpp:34: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/minimodel.hh:48, + from test/set/rel.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from test/set/rel.cpp: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/minimodel.hh:48, + from test/set/rel.cpp:34: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/rel-op.cpp:34: + from test/set/sequence.cpp:34: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); @@ -371277,20 +371569,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/sequence.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/rel-op.cpp:34: + from test/set/sequence.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/rel-op.cpp:34: + from test/set/sequence.cpp:34: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:45:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); @@ -371298,20 +371590,114 @@ 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/sequence.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/rel-op.cpp:34: + from test/set/sequence.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866, + from ./gecode/minimodel.hh:48, + from test/set/rel.cpp:34: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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 ./gecode/minimodel.hh:45, + from test/set/rel.cpp: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/minimodel.hh:48, + from test/set/rel.cpp:34: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/minimodel.hh:45, + from test/set/dom.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from test/set/dom.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/minimodel.hh:45, + from test/set/dom.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from test/set/dom.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/minimodel.hh:45, + from test/set/dom.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/minimodel.hh:48, + from test/set/dom.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/minimodel.hh:45, + from test/set/dom.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from test/set/dom.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: + from test/set/convex.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { @@ -371319,7 +371705,7 @@ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: + from test/set/convex.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -371329,7 +371715,7 @@ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: + from test/set/convex.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); @@ -371337,21 +371723,21 @@ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: + from test/set/convex.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' 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, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: + from test/set/convex.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: + from test/set/convex.cpp:34: ./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); @@ -371359,119 +371745,37 @@ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: + from test/set/convex.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./test/set.hh:39, - from test/set/rel-op.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/rel-op.cpp: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 ./test/set.hh:39, - from test/set/rel-op.cpp:34: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./test/set.hh:39, - from test/set/rel-op.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: 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:150, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/rel-op.cpp: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 ./test/set.hh:39, - from test/set/rel-op.cpp:34: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from ./test/set.hh:39, - from test/set/rel-op.cpp:34: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/rel-op.cpp: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:229, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/rel-op.cpp: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:1173, - from ./test/set.hh:39, - from test/set/rel-op.cpp:34: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: 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 ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/rel-op.cpp: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:229, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/rel-op.cpp: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, - from ./test/set.hh:39, - from test/set/rel-op.cpp:34: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/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 ./gecode/set.hh:43, +In file included from ./gecode/int.hh:917, + from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/rel-op.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:1173, +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/rel-op.cpp:34: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723, + from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/rel-op.cpp:34: -./gecode/set/branch/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/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/set.hh:43, from ./test/set.hh:39, @@ -371479,70 +371783,53 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./test/set.hh:39, - from test/set/rel-op.cpp:34: -./gecode/set.hh:1206:20: note: initializing argument 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, - from ./test/set.hh:39, - from test/set/rel-op.cpp:34: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, +In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/rel-op.cpp: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 ./test/set.hh:39, - from test/set/rel-op.cpp: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); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48, +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/minimodel.hh:51, from test/set/rel.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: 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(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:40:25: 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 ./gecode/minimodel.hh:45, from test/set/rel.cpp: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/minimodel.hh:48, +In file included from ./gecode/minimodel.hh:51, from test/set/rel.cpp:34: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48, +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/minimodel.hh:51, from test/set/rel.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ^ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:45:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from test/set/rel.cpp: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/minimodel.hh:48, +In file included from ./gecode/minimodel.hh:51, from test/set/rel.cpp:34: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/minimodel.hh:48, +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546, + from ./gecode/minimodel.hh:51, from test/set/rel.cpp:34: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, @@ -371554,14 +371841,14 @@ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from test/set/rel.cpp: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]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, - from ./gecode/minimodel.hh:48, +In file included from ./gecode/float.hh:1546, + from ./gecode/minimodel.hh:51, from test/set/rel.cpp:34: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: 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:29: 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, @@ -371573,35 +371860,17 @@ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from test/set/rel.cpp: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]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, - from ./gecode/minimodel.hh:48, - from test/set/rel.cpp:34: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/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 ./gecode/minimodel.hh:45, - from test/set/rel.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/minimodel.hh:48, - from test/set/rel.cpp:34: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, +In file included from ./gecode/int.hh:2555, + from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/rel-op.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, @@ -371609,52 +371878,41 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./test/set.hh:39, +In file included from ./gecode/set.hh:44, + from ./test/set.hh:39, from test/set/rel-op.cpp:34: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438, - from ./gecode/minimodel.hh:48, - from test/set/rel.cpp:34: -./gecode/set/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:150, - from ./gecode/minimodel.hh:45, - from test/set/rel.cpp: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/minimodel.hh:48, - from test/set/rel.cpp:34: -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438, - from ./gecode/minimodel.hh:48, - from test/set/rel.cpp:34: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ +In file included from ./gecode/int.hh:2555, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/rel-op.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/set/rel.cpp:34: + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/rel-op.cpp: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/minimodel.hh:48, - from test/set/rel.cpp: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); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, +In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/rel-op.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/rel-op.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, @@ -371662,18 +371920,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 ./test/set.hh:39, +In file included from ./gecode/set.hh:44, + from ./test/set.hh:39, from test/set/rel-op.cpp:34: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/rel-op.cpp:34: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: 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(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, @@ -371681,663 +371941,191 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./test/set.hh:39, +In file included from ./gecode/set.hh:44, + from ./test/set.hh:39, from test/set/rel-op.cpp:34: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/minimodel.hh:48, +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811, + from ./gecode/minimodel.hh:51, from test/set/rel.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/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:150, from ./gecode/minimodel.hh:45, from test/set/rel.cpp: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/minimodel.hh:48, +In file included from ./gecode/float.hh:1546, + from ./gecode/minimodel.hh:51, from test/set/rel.cpp:34: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/minimodel.hh:48, +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, + from ./gecode/minimodel.hh:51, from test/set/rel.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: 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/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:150, from ./gecode/minimodel.hh:45, from test/set/rel.cpp: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/minimodel.hh:48, +In file included from ./gecode/minimodel.hh:51, from test/set/rel.cpp:34: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, - from ./gecode/minimodel.hh:48, +./gecode/float.hh:1578:22: note: initializing argument 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, + from ./gecode/minimodel.hh:51, from test/set/rel.cpp:34: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: 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:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from test/set/rel.cpp: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/minimodel.hh:48, +In file included from ./gecode/minimodel.hh:51, from test/set/rel.cpp:34: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::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, - from ./test/set.hh:39, - from test/set/rel-op.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -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; - | ^ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./test/set.hh:39, - from test/set/rel-op.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -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; - | ^ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./test/set.hh:39, - from test/set/rel-op.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -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; - | ^ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./test/set.hh:39, - from test/set/rel-op.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -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; - | ^ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./test/set.hh:39, - from test/set/rel-op.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -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; - | ^ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./test/set.hh:39, - from test/set/rel-op.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -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; - | ^ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./test/set.hh:39, - from test/set/rel-op.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -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; - | ^ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./test/set.hh:39, - from test/set/rel-op.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -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; - | ^ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./test/set.hh:39, - from test/set/rel-op.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -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; - | ^ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./test/set.hh:39, - from test/set/rel-op.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -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; - | ^ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./test/set.hh:39, - from test/set/rel-op.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -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; - | ^ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./test/set.hh:39, - from test/set/rel-op.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -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; - | ^ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./test/set.hh:39, - from test/set/rel-op.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -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; - | ^ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./test/set.hh:39, - from test/set/rel-op.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -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; - | ^ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./test/set.hh:39, - from test/set/rel-op.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -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]; - | ^ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./test/set.hh:39, - from test/set/rel-op.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -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]; - | ^ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./test/set.hh:39, - from test/set/rel-op.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -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]; - | ^ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./test/set.hh:39, - from test/set/rel-op.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -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]; - | ^ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./test/set.hh:39, - from test/set/rel-op.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -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]; - | ^ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./test/set.hh:39, - from test/set/rel-op.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -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]; - | ^ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./test/set.hh:39, - from test/set/rel-op.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -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]; - | ^ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./test/set.hh:39, - from test/set/rel-op.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -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]; - | ^ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./test/set.hh:39, - from test/set/rel-op.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -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]; - | ^ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./test/set.hh:39, - from test/set/rel-op.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -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]; - | ^ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./test/set.hh:39, - from test/set/rel-op.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -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]; - | ^ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./test/set.hh:39, - from test/set/rel-op.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -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]; - | ^ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./test/set.hh:39, - from test/set/rel-op.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -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]; - | ^ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./test/set.hh:39, - from test/set/rel-op.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -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]; - | ^ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./test/set.hh:39, - from test/set/rel-op.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/rel-op.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/rel-op.cpp: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:176, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/rel-op.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/rel-op.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/set/rel-op.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/rel-op.cpp: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:176, +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/set/rel-op.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/rel-op.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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 ./gecode/set.hh:43, from ./test/set.hh:39, from test/set/rel-op.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./test/set.hh:39, - from test/set/rel-op.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/set/rel-op.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./test/set.hh:39, - from test/set/rel-op.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/iter.hh:67, - from ./gecode/int.hh:61, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/rel-op.cpp:34: -./gecode/iter/ranges-union.hpp: In instantiation of 'Gecode::Iter::Ranges::Union::Union(I&, J&) [with I = Gecode::IntSetRanges; J = Gecode::Iter::Ranges::NaryUnion]': -test/set/rel-op.cpp:256:51: required from here -./gecode/iter/ranges-union.hpp:160:18: 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, - from ./gecode/int.hh: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/rel-op.cpp:34: -./gecode/iter/ranges-inter.hpp: In instantiation of 'Gecode::Iter::Ranges::Inter::Inter(I&, J&) [with I = Gecode::IntSetRanges; J = Gecode::Iter::Ranges::NaryInter]': -test/set/rel-op.cpp:275:53: required from here -./gecode/iter/ranges-inter.hpp:142:18: 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/float.hh:1404, - from ./gecode/minimodel.hh:51, - from test/set/rel.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:40:25: 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 ./gecode/minimodel.hh:45, - from test/set/rel.cpp: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/minimodel.hh:51, - from test/set/rel.cpp:34: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/minimodel.hh:51, - from test/set/rel.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:45:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/set/rel.cpp: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/minimodel.hh:51, - from test/set/rel.cpp:34: -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from ./gecode/minimodel.hh:51, - from test/set/rel.cpp:34: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:29: 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:29: 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:150, - from ./gecode/minimodel.hh:45, - from test/set/rel.cpp:34: + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/rel-op.cpp: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:229, - from ./gecode/minimodel.hh:45, - from test/set/rel.cpp: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]' + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/rel-op.cpp: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) { | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from ./gecode/minimodel.hh:51, - from test/set/rel.cpp:34: -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:29: 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 ./test/set.hh:39, + from test/set/sequence.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/set/rel.cpp:34: + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/sequence.cpp: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:229, - from ./gecode/minimodel.hh:45, - from test/set/rel.cpp: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/kernel.hh:176, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/rel-op.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, +In file included from ./test/set.hh:39, + from test/set/sequence.cpp:34: +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/rel-op.cpp: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:176, +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/set/rel-op.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/rel-op.cpp: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) - | ^~~~~~~ -In file included from ./gecode/float.hh:1811, - from ./gecode/minimodel.hh:51, - from test/set/rel.cpp:34: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/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:150, - from ./gecode/minimodel.hh:45, - from test/set/rel.cpp: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/float.hh:1546, - from ./gecode/minimodel.hh:51, - from test/set/rel.cpp:34: -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, - from ./gecode/minimodel.hh:51, - from test/set/rel.cpp:34: -./gecode/float/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:150, - from ./gecode/minimodel.hh:45, - from test/set/rel.cpp: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/minimodel.hh:51, - from test/set/rel.cpp:34: -./gecode/float.hh:1578:22: note: initializing argument 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, - from ./gecode/minimodel.hh:51, - from test/set/rel.cpp:34: -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/set/rel.cpp: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/minimodel.hh:51, - from test/set/rel.cpp:34: -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/set/rel-op.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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/set.hh:39, - from test/set/rel-op.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ + from test/set/sequence.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/sequence.cpp: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 ./test/set.hh:39, + from test/set/sequence.cpp:34: +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/minimodel.hh:51, from test/set/rel.cpp:34: @@ -372356,6 +372144,34 @@ ./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./test/set.hh:39, + from test/set/sequence.cpp:34: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/sequence.cpp: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:229, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/sequence.cpp: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:1173, + from ./test/set.hh:39, + from test/set/sequence.cpp:34: +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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, from ./gecode/minimodel.hh:51, from test/set/rel.cpp:34: @@ -372392,6 +372208,20 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/sequence.cpp: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:229, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/sequence.cpp: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/minimodel.hh:240, from test/set/rel.cpp:34: ./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': @@ -372458,22 +372288,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/set.hh:44, - from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/rel-op-const.cpp: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) - | ^~~~~~~ In file included from ./gecode/minimodel.hh:1609, from test/set/rel.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': @@ -372583,27 +372397,6 @@ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ -In file included from ./gecode/int.hh:1723, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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/set.hh:43, - from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from test/set/rel.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': @@ -373124,90 +372917,6 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from test/set/rel.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': @@ -373225,27 +372934,6 @@ ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::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, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/rel-op.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/rel-op.cpp: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/minimodel.hh:2083, from test/set/rel.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': @@ -373274,140 +372962,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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/rel-op.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ In file included from ./gecode/minimodel.hh:48, from test/set/rel.cpp:34: ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/rel-op.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/rel-op.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./test/set.hh:39, - from test/set/rel-op.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/rel-op-const.cpp: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:229, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/rel-op-const.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: 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 ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/rel-op-const.cpp: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:229, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/rel-op-const.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/set.hh:44, +In file included from ./gecode/set.hh:1438, from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ^ + from test/set/sequence.cpp:34: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/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 ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: + from test/set/sequence.cpp: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:229, - from ./gecode/set.hh:43, +In file included from ./gecode/set.hh:1173, from ./test/set.hh:39, - from test/set/rel-op-const.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/set.hh:44, + from test/set/sequence.cpp:34: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ^ + from test/set/sequence.cpp:34: +./gecode/set/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:150, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: + from test/set/sequence.cpp: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:229, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/rel-op-const.cpp: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) { - | ~~~~~^~~~ +In file included from ./test/set.hh:39, + from test/set/sequence.cpp:34: +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from test/set/rel.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': @@ -373459,6 +373056,24 @@ ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438, + from ./test/set.hh:39, + from test/set/sequence.cpp:34: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/sequence.cpp: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 ./test/set.hh:39, + from test/set/sequence.cpp: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); + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from test/set/rel.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': @@ -373513,7 +373128,7 @@ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: + from test/set/rel-op.cpp:34: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); @@ -373521,256 +373136,187 @@ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: + from test/set/rel-op.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::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, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: + from test/set/rel-op.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: + from test/set/rel-op.cpp:34: ./gecode/int/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 ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: + from test/set/rel-op.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because '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:44, from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: + from test/set/rel-op.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: + from test/set/rel-op.cpp:34: ./gecode/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 ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: + from test/set/rel-op.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because '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:44, from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: + from test/set/rel-op.cpp: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/int.hh:4845, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/rel-op-const.cpp: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/int.hh:4353, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: -./gecode/int/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 ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: -./gecode/int.hh:4429:21: note: initializing argument 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, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: -./gecode/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:150, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/set.hh:44, +In file included from ./gecode/set.hh:1667, from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + from test/set/sequence.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: + from test/set/sequence.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, +In file included from ./test/set.hh:39, + from test/set/sequence.cpp:34: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/set.hh:44, +In file included from ./gecode/set.hh:1667, from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ + from test/set/sequence.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: + from test/set/sequence.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, +In file included from ./test/set.hh:39, + from test/set/sequence.cpp:34: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, +In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ + from test/set/rel-op.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: + from test/set/rel-op.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because '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:44, +In file included from ./gecode/int.hh:4353, + from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, + from test/set/rel-op.cpp:34: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ + from test/set/rel-op.cpp:34: +./gecode/int/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 ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: + from test/set/rel-op.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because '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:44, from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/convex.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/set.hh:44, + from test/set/rel-op.cpp:34: +./gecode/int.hh:4429:21: note: initializing argument 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, from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + from test/set/sequence.cpp:34: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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 ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: + from test/set/sequence.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, +In file included from ./test/set.hh:39, + from test/set/sequence.cpp:34: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, +In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ^ + from test/set/rel-op.cpp:34: +./gecode/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:150, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: + from test/set/rel-op.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because '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:44, from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ + from test/set/rel-op.cpp:34: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +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, + from ./test/set.hh:39, + from test/set/sequence.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from test/set/rel.cpp:34: @@ -373831,336 +373377,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) | ^~~~~~~ -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:245:13: warning: this statement may fall through [-Wimplicit-fallthrough=] - 245 | } - | ^ -test/set/rel-op.cpp:248:9: note: here - 248 | case SOT_UNION: - | ^~~~ -In file included from ./gecode/set.hh:755, +In file included from ./gecode/int.hh:5223, + from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ^ + from test/set/rel-op.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: + from test/set/rel-op.cpp: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 ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: 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:150, - from ./gecode/set.hh:43, +In file included from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/rel-op-const.cpp: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 ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, + from test/set/rel-op.cpp:34: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ + from test/set/rel-op.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: + from test/set/rel-op.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:229, - from ./gecode/set.hh:43, +In file included from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/rel-op-const.cpp: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:1173, + from test/set/rel-op.cpp:34: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ^ + from test/set/rel-op.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: + from test/set/rel-op.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:229, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/rel-op-const.cpp: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/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from test/set/rel.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from test/set/rel.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -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:401:13: warning: this statement may fall through [-Wimplicit-fallthrough=] - 401 | } - | ^ -test/set/rel-op.cpp:404:9: note: here - 404 | case SOT_UNION: - | ^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from test/set/rel.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from test/set/rel.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/set.hh:1438, +In file included from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/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 ./gecode/set.hh:43, + from test/set/rel-op.cpp:34: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:1173, + from test/set/convex.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from test/set/convex.cpp: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) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723, + from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ + from test/set/convex.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/set.hh:43, from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: + from test/set/convex.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: -./gecode/set.hh:1206:20: note: initializing argument 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, - from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, +In file included from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/rel-op-const.cpp: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 ./test/set.hh:39, - from test/set/rel-op-const.cpp: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); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, + from test/set/convex.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ + from test/set/rel-op.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: + from test/set/rel-op.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, +In file included from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/rel-op-const.cpp: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 ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, + from test/set/rel-op.cpp:34: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, - from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: 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 ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/rel-op-const.cpp: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 ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from test/set/rel.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/set/rel.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from test/set/rel.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/set/rel.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from test/set/rel.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from test/set/rel.cpp: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:176, - from ./gecode/minimodel.hh:45, - from test/set/rel.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from test/set/rel.cpp: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) - | ^~~~~~~ -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/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from test/set/rel.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from test/set/rel.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] @@ -374170,14 +373511,14 @@ from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: + from test/set/sequence.cpp: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:176, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: + from test/set/sequence.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -374187,14 +373528,14 @@ from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: + from test/set/sequence.cpp: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) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: + from test/set/sequence.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] @@ -374204,14 +373545,14 @@ from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: + from test/set/sequence.cpp: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:176, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: + from test/set/sequence.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -374221,404 +373562,10 @@ from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/rel-op-const.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from test/set/rel.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/set/rel.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:261, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/convex.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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 ./test/set.hh:39, - from test/set/convex.cpp: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: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, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/convex.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/convex.cpp: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:261, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/convex.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/convex.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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/set.hh:43, - from ./test/set.hh:39, - from test/set/convex.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/rel-op-const.cpp: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:176, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/rel-op-const.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/minimodel.hh:45, - from test/set/rel.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from test/set/rel.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/minimodel.hh:45, - from test/set/rel.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from test/set/rel.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/minimodel.hh:45, - from test/set/rel.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/minimodel.hh:48, - from test/set/rel.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/minimodel.hh:45, - from test/set/rel.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/set/rel.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/set/int.o test/set/int.cpp -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/rel-op-const.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/rel-op-const.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:261, - from ./gecode/set.hh:43, - from ./test/set.hh:39, from test/set/sequence.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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 ./test/set.hh:39, - from test/set/sequence.cpp: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: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, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/sequence.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/sequence.cpp: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:261, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/sequence.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/sequence.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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/set.hh:43, - from ./test/set.hh:39, - from test/set/sequence.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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 ./test/set.hh:39, - from test/set/convex.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/convex.cpp: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) | ^~~~~~~ -In file included from ./gecode/int.hh:1723, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/convex.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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/set.hh:43, - from ./test/set.hh:39, - from test/set/convex.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/convex.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./test/set.hh:39, @@ -374703,6 +373650,21 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from test/set/rel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from test/set/rel.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./test/set.hh:39, @@ -374791,6 +373753,95 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, + from ./gecode/minimodel.hh:45, + from test/set/rel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from test/set/rel.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/rel-op.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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 ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/rel-op.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/rel-op.cpp:34: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/rel-op.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/rel-op.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/rel-op.cpp:34: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/sequence.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./test/set.hh:39, + from test/set/sequence.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/sequence.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./test/set.hh:39, + from test/set/sequence.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./test/set.hh:39, @@ -374915,6 +373966,22 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/rel-op-const.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/rel-op-const.cpp: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) + | ^~~~~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./test/set.hh:39, @@ -374936,6 +374003,14 @@ ./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/int.hh:1723, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/rel-op-const.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ^ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./test/set.hh:39, @@ -374978,6 +374053,19 @@ ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ +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:3266:3: note: because '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:44, + from ./test/set.hh:39, + from test/set/rel-op-const.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./test/set.hh:39, @@ -374999,6 +374087,72 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from test/set/rel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from test/set/rel.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/sequence.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/sequence.cpp: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:176, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/sequence.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/sequence.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from test/set/rel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from test/set/rel.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from ./test/set.hh:39, @@ -375041,47 +374195,10 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/sequence.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/sequence.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/sequence.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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/set.hh:43, - from ./test/set.hh:39, - from test/set/sequence.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/sequence.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/sequence.cpp:34: + from test/set/rel-op-const.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); @@ -375089,20 +374206,20 @@ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/sequence.cpp:34: + from test/set/rel-op-const.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/sequence.cpp:34: + from test/set/rel-op-const.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/sequence.cpp:34: + from test/set/rel-op-const.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); @@ -375110,20 +374227,20 @@ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/sequence.cpp:34: + from test/set/rel-op-const.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/sequence.cpp:34: + from test/set/rel-op-const.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/sequence.cpp:34: + from test/set/rel-op-const.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); @@ -375131,20 +374248,20 @@ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/sequence.cpp:34: + from test/set/rel-op-const.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/sequence.cpp:34: + from test/set/rel-op-const.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/sequence.cpp:34: + from test/set/rel-op-const.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); @@ -375152,20 +374269,20 @@ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/sequence.cpp:34: + from test/set/rel-op-const.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/sequence.cpp:34: + from test/set/rel-op-const.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/sequence.cpp:34: + from test/set/rel-op-const.cpp:34: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); @@ -375173,21 +374290,21 @@ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/sequence.cpp:34: + from test/set/rel-op-const.cpp: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:229, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/sequence.cpp:34: + from test/set/rel-op-const.cpp: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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/sequence.cpp:34: + from test/set/rel-op-const.cpp:34: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -375195,21 +374312,21 @@ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/sequence.cpp:34: + from test/set/rel-op-const.cpp: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:229, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/sequence.cpp:34: + from test/set/rel-op-const.cpp: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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/sequence.cpp:34: + from test/set/rel-op-const.cpp:34: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); @@ -375217,21 +374334,21 @@ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/sequence.cpp:34: + from test/set/rel-op-const.cpp: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:229, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/sequence.cpp:34: + from test/set/rel-op-const.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/sequence.cpp:34: + from test/set/rel-op-const.cpp:34: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); @@ -375239,21 +374356,38 @@ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/sequence.cpp:34: + from test/set/rel-op-const.cpp: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:229, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/sequence.cpp:34: + from test/set/rel-op-const.cpp: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) { | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/sequence.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./test/set.hh:39, + from test/set/sequence.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/sequence.cpp:34: + from test/set/rel-op-const.cpp:34: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); @@ -375261,61 +374395,173 @@ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/sequence.cpp:34: + from test/set/rel-op-const.cpp: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/int.hh:4353, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/sequence.cpp:34: + from test/set/rel-op-const.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/sequence.cpp:34: + from test/set/rel-op-const.cpp:34: ./gecode/int/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 ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/sequence.cpp:34: + from test/set/rel-op-const.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/sequence.cpp:34: + from test/set/rel-op-const.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/sequence.cpp:34: + from test/set/rel-op-const.cpp:34: ./gecode/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 ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/sequence.cpp:34: + from test/set/rel-op-const.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/sequence.cpp:34: + from test/set/rel-op-const.cpp: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/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from test/set/rel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from test/set/rel.cpp: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/set.hh:755, + from ./test/set.hh:39, + from test/set/rel-op.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/rel-op.cpp: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:176, + from ./gecode/minimodel.hh:45, + from test/set/rel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from test/set/rel.cpp: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) + | ^~~~~~~ +In file included from ./test/set.hh:39, + from test/set/rel-op.cpp:34: +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./test/set.hh:39, + from test/set/rel-op.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/rel-op.cpp: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 ./test/set.hh:39, + from test/set/rel-op.cpp:34: +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./test/set.hh:39, + from test/set/rel-op.cpp:34: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/rel-op.cpp: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:229, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/rel-op.cpp: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:1173, + from ./test/set.hh:39, + from test/set/rel-op.cpp:34: +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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 ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/rel-op.cpp: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:229, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/rel-op.cpp:34: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/sequence.cpp:34: + from test/set/rel-op-const.cpp:34: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -375323,57 +374569,191 @@ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/sequence.cpp:34: + from test/set/rel-op-const.cpp: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/int.hh:4353, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/sequence.cpp:34: + from test/set/rel-op-const.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/sequence.cpp:34: + from test/set/rel-op-const.cpp:34: ./gecode/int/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 ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/sequence.cpp:34: + from test/set/rel-op-const.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/sequence.cpp:34: + from test/set/rel-op-const.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 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, from ./gecode/set.hh:44, from ./test/set.hh:39, + from test/set/rel-op-const.cpp:34: +./gecode/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:150, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/rel-op-const.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/rel-op-const.cpp:34: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438, + from ./test/set.hh:39, + from test/set/rel-op.cpp:34: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/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 ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/rel-op.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:1173, + from ./test/set.hh:39, + from test/set/rel-op.cpp:34: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./test/set.hh:39, + from test/set/rel-op.cpp:34: +./gecode/set/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:150, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/rel-op.cpp: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 ./test/set.hh:39, + from test/set/rel-op.cpp:34: +./gecode/set.hh:1206:20: note: initializing argument 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, + from ./test/set.hh:39, + from test/set/rel-op.cpp:34: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/rel-op.cpp: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 ./test/set.hh:39, + from test/set/rel-op.cpp: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); + | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/sequence.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/sequence.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/sequence.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./test/set.hh:39, from test/set/sequence.cpp:34: -./gecode/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:150, +./gecode/int/var/bool.hpp:50:3: 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, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/set/sequence.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, from ./test/set.hh:39, from test/set/sequence.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because '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, + from ./gecode/minimodel.hh:45, + from test/set/rel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from test/set/rel.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/set.hh:755, from ./test/set.hh:39, from test/set/convex.cpp:34: @@ -375454,66 +374834,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/set.hh:1438, - from ./test/set.hh:39, - from test/set/convex.cpp:34: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/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 ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/convex.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:1173, - from ./test/set.hh:39, - from test/set/convex.cpp:34: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, - from ./test/set.hh:39, - from test/set/convex.cpp:34: -./gecode/set/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:150, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/convex.cpp: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 ./test/set.hh:39, - from test/set/convex.cpp:34: -./gecode/set.hh:1206:20: note: initializing argument 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, - from ./test/set.hh:39, - from test/set/convex.cpp:34: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/convex.cpp: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 ./test/set.hh:39, - from test/set/convex.cpp: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); - | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/sequence.cpp:34: + from test/set/rel-op-const.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': ./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); @@ -375521,20 +374845,39 @@ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/sequence.cpp:34: + from test/set/rel-op-const.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/sequence.cpp:34: + from test/set/rel-op-const.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./test/set.hh:39, + from test/set/rel-op.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/rel-op.cpp: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 ./test/set.hh:39, + from test/set/rel-op.cpp:34: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/sequence.cpp:34: + from test/set/rel-op-const.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': ./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -375542,20 +374885,20 @@ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/sequence.cpp:34: + from test/set/rel-op-const.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/sequence.cpp:34: + from test/set/rel-op-const.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/sequence.cpp:34: + from test/set/rel-op-const.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': ./gecode/int/branch.hpp:50:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); @@ -375563,20 +374906,39 @@ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/sequence.cpp:34: + from test/set/rel-op-const.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/sequence.cpp:34: + from test/set/rel-op-const.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./test/set.hh:39, + from test/set/rel-op.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/rel-op.cpp: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 ./test/set.hh:39, + from test/set/rel-op.cpp:34: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/sequence.cpp:34: + from test/set/rel-op-const.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': ./gecode/int/branch.hpp:55:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -375584,20 +374946,111 @@ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/sequence.cpp:34: + from test/set/rel-op-const.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/sequence.cpp:34: + from test/set/rel-op-const.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from test/set/rel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from test/set/rel.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/set.hh:1866, + from ./test/set.hh:39, + from test/set/rel-op.cpp:34: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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 ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/rel-op.cpp: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 ./test/set.hh:39, + from test/set/rel-op.cpp:34: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438, + from ./test/set.hh:39, + from test/set/convex.cpp:34: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/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 ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/convex.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:1173, + from ./test/set.hh:39, + from test/set/convex.cpp:34: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./test/set.hh:39, + from test/set/convex.cpp:34: +./gecode/set/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:150, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/convex.cpp: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 ./test/set.hh:39, + from test/set/convex.cpp:34: +./gecode/set.hh:1206:20: note: initializing argument 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, + from ./test/set.hh:39, + from test/set/convex.cpp:34: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/convex.cpp: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 ./test/set.hh:39, + from test/set/convex.cpp: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); + | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/sequence.cpp:34: + from test/set/rel-op-const.cpp:34: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); @@ -375605,20 +375058,20 @@ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/sequence.cpp:34: + from test/set/rel-op-const.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/sequence.cpp:34: + from test/set/rel-op-const.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/sequence.cpp:34: + from test/set/rel-op-const.cpp:34: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:45:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); @@ -375626,13 +375079,13 @@ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/sequence.cpp:34: + from test/set/rel-op-const.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/sequence.cpp:34: + from test/set/rel-op-const.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ @@ -375655,6 +375108,18 @@ ./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/minimodel.hh:45, + from test/set/rel.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ In file included from ./gecode/set.hh:1667, from ./test/set.hh:39, from test/set/convex.cpp:34: @@ -375662,6 +375127,13 @@ ./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from test/set/rel.cpp: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 ./gecode/set.hh:43, from ./test/set.hh:39, @@ -375674,6 +375146,63 @@ ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/minimodel.hh:45, + from test/set/rel.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from test/set/rel.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/minimodel.hh:45, + from test/set/rel.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/minimodel.hh:48, + from test/set/rel.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/minimodel.hh:45, + from test/set/rel.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from test/set/rel.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/set.hh:1866, from ./test/set.hh:39, from test/set/convex.cpp:34: @@ -375693,9 +375222,301 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::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, + from ./test/set.hh:39, + from test/set/rel-op.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +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; + | ^ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./test/set.hh:39, + from test/set/rel-op.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +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; + | ^ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./test/set.hh:39, + from test/set/rel-op.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +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; + | ^ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./test/set.hh:39, + from test/set/rel-op.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +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; + | ^ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./test/set.hh:39, + from test/set/rel-op.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +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; + | ^ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./test/set.hh:39, + from test/set/rel-op.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +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; + | ^ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./test/set.hh:39, + from test/set/rel-op.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +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; + | ^ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./test/set.hh:39, + from test/set/rel-op.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +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; + | ^ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./test/set.hh:39, + from test/set/rel-op.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +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; + | ^ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./test/set.hh:39, + from test/set/rel-op.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +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; + | ^ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./test/set.hh:39, + from test/set/rel-op.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +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; + | ^ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./test/set.hh:39, + from test/set/rel-op.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +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; + | ^ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./test/set.hh:39, + from test/set/rel-op.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +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; + | ^ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./test/set.hh:39, + from test/set/rel-op.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +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; + | ^ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./test/set.hh:39, + from test/set/rel-op.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +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]; + | ^ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./test/set.hh:39, + from test/set/rel-op.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +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]; + | ^ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./test/set.hh:39, + from test/set/rel-op.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +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]; + | ^ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./test/set.hh:39, + from test/set/rel-op.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +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]; + | ^ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./test/set.hh:39, + from test/set/rel-op.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +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]; + | ^ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./test/set.hh:39, + from test/set/rel-op.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +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]; + | ^ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./test/set.hh:39, + from test/set/rel-op.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +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]; + | ^ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./test/set.hh:39, + from test/set/rel-op.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +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]; + | ^ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./test/set.hh:39, + from test/set/rel-op.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +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]; + | ^ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./test/set.hh:39, + from test/set/rel-op.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +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]; + | ^ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./test/set.hh:39, + from test/set/rel-op.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +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]; + | ^ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./test/set.hh:39, + from test/set/rel-op.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +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]; + | ^ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./test/set.hh:39, + from test/set/rel-op.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +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]; + | ^ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./test/set.hh:39, + from test/set/rel-op.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +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]; + | ^ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./test/set.hh:39, + from test/set/rel-op.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/set.hh:755, from ./test/set.hh:39, - from test/set/sequence.cpp:34: + from test/set/rel-op-const.cpp:34: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); @@ -375703,18 +375524,18 @@ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/sequence.cpp:34: + from test/set/rel-op-const.cpp: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 ./test/set.hh:39, - from test/set/sequence.cpp:34: + from test/set/rel-op-const.cpp:34: ./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./test/set.hh:39, - from test/set/sequence.cpp:34: + from test/set/rel-op-const.cpp:34: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': ./gecode/set/int.hpp:43:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); @@ -375722,18 +375543,18 @@ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/sequence.cpp:34: + from test/set/rel-op-const.cpp: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 ./test/set.hh:39, - from test/set/sequence.cpp:34: + from test/set/rel-op-const.cpp:34: ./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./test/set.hh:39, - from test/set/sequence.cpp:34: + from test/set/rel-op-const.cpp:34: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); @@ -375741,20 +375562,20 @@ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/sequence.cpp:34: + from test/set/rel-op-const.cpp: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:229, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/sequence.cpp:34: + from test/set/rel-op-const.cpp: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:1173, from ./test/set.hh:39, - from test/set/sequence.cpp:34: + from test/set/rel-op-const.cpp:34: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -375762,21 +375583,77 @@ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/sequence.cpp:34: + from test/set/rel-op-const.cpp: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:229, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/sequence.cpp:34: + from test/set/rel-op-const.cpp: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, + from ./test/set.hh:39, + from test/set/rel-op-const.cpp:34: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/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 ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/rel-op-const.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:1173, + from ./test/set.hh:39, + from test/set/rel-op-const.cpp:34: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./test/set.hh:39, + from test/set/rel-op-const.cpp:34: +./gecode/set/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:150, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/rel-op-const.cpp: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 ./test/set.hh:39, + from test/set/rel-op-const.cpp:34: +./gecode/set.hh:1206:20: note: initializing argument 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, + from ./test/set.hh:39, + from test/set/rel-op-const.cpp:34: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/rel-op-const.cpp: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 ./test/set.hh:39, + from test/set/rel-op-const.cpp: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); + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/convex.cpp:34: + from test/set/rel-op.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] @@ -375786,51 +375663,69 @@ from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/convex.cpp:34: + from test/set/rel-op.cpp: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:176, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/convex.cpp:34: + from test/set/rel-op.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, +In file included from ./gecode/set.hh:1667, from ./test/set.hh:39, - from test/set/convex.cpp: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) - | ^~~~~~~ -In file included from ./gecode/set.hh:1438, + from test/set/rel-op-const.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/sequence.cpp:34: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ + from test/set/rel-op-const.cpp: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 ./test/set.hh:39, + from test/set/rel-op-const.cpp:34: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./test/set.hh:39, + from test/set/rel-op-const.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/sequence.cpp:34: + from test/set/rel-op-const.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/set.hh:1173, +In file included from ./test/set.hh:39, + from test/set/rel-op-const.cpp:34: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/sequence.cpp:34: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ + from test/set/rel-op.cpp: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) + | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/convex.cpp:34: + from test/set/rel-op.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] @@ -375840,28 +375735,97 @@ from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./test/set.hh:39, + from test/set/rel-op.cpp: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:176, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/rel-op.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/rel-op.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/convex.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./test/set.hh:39, from test/set/convex.cpp: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/set.hh:1438, +In file included from ./gecode/set.hh:1866, from ./test/set.hh:39, - from test/set/sequence.cpp:34: -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ + from test/set/rel-op-const.cpp:34: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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 ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/sequence.cpp:34: + from test/set/rel-op-const.cpp: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 ./test/set.hh:39, - from test/set/sequence.cpp:34: -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ + from test/set/rel-op-const.cpp:34: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/convex.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/convex.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/convex.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/convex.cpp: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:176, from ./gecode/set.hh:43, from ./test/set.hh:39, @@ -375879,24 +375843,38 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/set.hh:1438, +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/sequence.cpp:34: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, + from test/set/rel-op.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./test/set.hh:39, + from test/set/rel-op.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/sequence.cpp: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 ./test/set.hh:39, - from test/set/sequence.cpp: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); - | ~~~~~^~~~ + from test/set/rel-op.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./test/set.hh:39, + from test/set/rel-op.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./test/set.hh:39, @@ -375929,6 +375907,68 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +In file included from ./gecode/iter.hh:67, + from ./gecode/int.hh:61, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/rel-op.cpp:34: +./gecode/iter/ranges-union.hpp: In instantiation of 'Gecode::Iter::Ranges::Union::Union(I&, J&) [with I = Gecode::IntSetRanges; J = Gecode::Iter::Ranges::NaryUnion]': +test/set/rel-op.cpp:256:51: required from here +./gecode/iter/ranges-union.hpp:160:18: 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, + from ./gecode/int.hh:61, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/rel-op.cpp:34: +./gecode/iter/ranges-inter.hpp: In instantiation of 'Gecode::Iter::Ranges::Inter::Inter(I&, J&) [with I = Gecode::IntSetRanges; J = Gecode::Iter::Ranges::NaryInter]': +test/set/rel-op.cpp:275:53: required from here +./gecode/iter/ranges-inter.hpp:142:18: 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/kernel.hh:176, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/rel-op.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/rel-op.cpp: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:176, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/rel-op.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/rel-op.cpp: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) + | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./test/set.hh:39, @@ -375968,6 +376008,23 @@ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./test/set.hh:39, + from test/set/rel-op.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./test/set.hh:39, + from test/set/rel-op.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from ./test/set.hh:39, from test/set/convex.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' @@ -375982,63 +376039,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) | ^~~~~~ -In file included from ./gecode/set.hh:1667, +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/sequence.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, + from test/set/rel-op-const.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/rel-op-const.cpp: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:176, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/sequence.cpp: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 ./test/set.hh:39, - from test/set/sequence.cpp:34: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, + from test/set/rel-op-const.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/sequence.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, + from test/set/rel-op-const.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/sequence.cpp: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 ./test/set.hh:39, - from test/set/sequence.cpp:34: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, + from test/set/rel-op-const.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/sequence.cpp:34: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: 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/set/rel-op-const.cpp: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:176, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/sequence.cpp: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 ./test/set.hh:39, - from test/set/sequence.cpp:34: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, + from test/set/rel-op-const.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/rel-op-const.cpp: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) + | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, @@ -376101,89 +376169,72 @@ ./gecode/set/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/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, - from ./test/set.hh:39, - from test/set/sequence.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/sequence.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; + from test/set/rel-op.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/sequence.cpp:34: + from test/set/rel-op.cpp: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:176, +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/sequence.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; + from test/set/rel-op.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/sequence.cpp:34: + from test/set/rel-op.cpp: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) | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/sequence.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, + from test/set/rel-op.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, from ./test/set.hh:39, - from test/set/sequence.cpp: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) + from test/set/rel-op.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/sequence.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/sequence.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/sequence.cpp:34: + from test/set/rel-op-const.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -376192,14 +376243,14 @@ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./test/set.hh:39, - from test/set/sequence.cpp:34: + from test/set/rel-op-const.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/sequence.cpp:34: + from test/set/rel-op-const.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -376208,14 +376259,14 @@ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./test/set.hh:39, - from test/set/sequence.cpp:34: + from test/set/rel-op-const.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/sequence.cpp:34: + from test/set/rel-op-const.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' ./gecode/int/array.hpp:105:28: required from here @@ -376226,14 +376277,14 @@ from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/sequence.cpp:34: + from test/set/rel-op-const.cpp: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:176, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/sequence.cpp:34: + from test/set/rel-op-const.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' ./gecode/int/array.hpp:134:29: required from here @@ -376244,14 +376295,30 @@ from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/sequence.cpp:34: + from test/set/rel-op-const.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/set/int.o test/set/int.cpp +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:245:13: warning: this statement may fall through [-Wimplicit-fallthrough=] + 245 | } + | ^ +test/set/rel-op.cpp:248:9: note: here + 248 | case SOT_UNION: + | ^~~~ +test/set/rel-op.cpp: In member function 'virtual bool Test::Set::RelOp::RelIntN::solution(const Test::Set::SetAssignment&) const': +test/set/rel-op.cpp:401:13: warning: this statement may fall through [-Wimplicit-fallthrough=] + 401 | } + | ^ +test/set/rel-op.cpp:404:9: note: here + 404 | case SOT_UNION: + | ^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/sequence.cpp:34: + from test/set/rel-op-const.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:68:28: required from here @@ -376261,7 +376328,7 @@ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./test/set.hh:39, - from test/set/sequence.cpp:34: + from test/set/rel-op-const.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ @@ -376269,7 +376336,7 @@ from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/sequence.cpp:34: + from test/set/rel-op-const.cpp:34: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' @@ -376282,7 +376349,7 @@ from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/sequence.cpp:34: + from test/set/rel-op-const.cpp: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) | ^~~~~~ @@ -376290,7 +376357,7 @@ from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/sequence.cpp:34: + from test/set/rel-op-const.cpp:34: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' @@ -376303,7 +376370,7 @@ from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/sequence.cpp:34: + from test/set/rel-op-const.cpp: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) | ^~~~~~~ @@ -376311,7 +376378,7 @@ from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/sequence.cpp:34: + from test/set/rel-op-const.cpp:34: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' @@ -376323,10 +376390,12 @@ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./test/set.hh:39, - from test/set/sequence.cpp:34: + from test/set/rel-op-const.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/set/element.o test/set/element.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, @@ -376396,6 +376465,8 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/set/precede.o test/set/precede.cpp In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44, from ./test/set.hh:39, @@ -376605,6 +376676,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/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/int.hh:4845, from ./gecode/set.hh:44, from ./test/set.hh:39, @@ -376855,8 +376936,6 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/set/element.o test/set/element.cpp In file included from ./gecode/set.hh:755, from ./test/set.hh:39, from test/set/int.cpp:34: @@ -377050,6 +377129,57 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./gecode/minimodel.hh:45, + from test/set/element.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/minimodel.hh:45, + from test/set/element.cpp: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: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, + from ./gecode/minimodel.hh:45, + from test/set/element.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/minimodel.hh:45, + from test/set/element.cpp: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:261, + from ./gecode/minimodel.hh:45, + from test/set/element.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./gecode/minimodel.hh:45, + from test/set/element.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/minimodel.hh:45, + from test/set/element.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51, from test/set/int.cpp:36: @@ -378172,355 +378302,6 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/int.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/int.cpp: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:176, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/int.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/int.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/int.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/int.cpp: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:176, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/int.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/int.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/int.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./test/set.hh:39, - from test/set/int.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/int.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./test/set.hh:39, - from test/set/int.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/int.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/set/int.cpp: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) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/int.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/set/int.cpp: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) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/int.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/int.cpp: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:176, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/int.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/int.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/int.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./test/set.hh:39, - from test/set/int.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/int.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/set/int.cpp: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) - | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/int.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/int.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/int.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/int.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/int.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./test/set.hh:39, - from test/set/int.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/int.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/set/int.cpp: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) - | ^~~~~~~~ -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); - | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/set/precede.o test/set/precede.cpp -In file included from ./gecode/kernel.hh:261, - from ./gecode/minimodel.hh:45, - from test/set/element.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/minimodel.hh:45, - from test/set/element.cpp: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: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, - from ./gecode/minimodel.hh:45, - from test/set/element.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/minimodel.hh:45, - from test/set/element.cpp: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:261, - from ./gecode/minimodel.hh:45, - from test/set/element.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./gecode/minimodel.hh:45, - from test/set/element.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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/minimodel.hh:45, - from test/set/element.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/set/distinct.o test/set/distinct.cpp In file included from ./gecode/int.hh:917, from ./gecode/minimodel.hh:46, from test/set/element.cpp:34: @@ -378663,6 +378444,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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/int.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/int.cpp:34: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from test/set/element.cpp:34: @@ -378695,12 +378493,95 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' 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, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/int.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/int.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/int.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/int.cpp: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:229, from ./gecode/minimodel.hh:45, from test/set/element.cpp: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) { | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/int.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/int.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/int.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./test/set.hh:39, + from test/set/int.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/int.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./test/set.hh:39, + from test/set/int.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from test/set/element.cpp:34: @@ -378807,6 +378688,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:176, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/int.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from test/set/int.cpp: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) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/int.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from test/set/int.cpp: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) + | ^~~~~~~~ In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, from test/set/element.cpp:34: @@ -378879,6 +378792,59 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/int.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/int.cpp: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:176, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/int.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/int.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/int.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./test/set.hh:39, + from test/set/int.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/int.hh:5699, from ./gecode/minimodel.hh:46, from test/set/element.cpp:34: @@ -378915,6 +378881,116 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/int.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from test/set/int.cpp: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) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/int.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/int.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/int.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/int.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/int.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./test/set.hh:39, + from test/set/int.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/int.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from test/set/int.cpp: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) + | ^~~~~~~~ +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/set.hh:755, from ./gecode/minimodel.hh:48, from test/set/element.cpp:34: @@ -379096,8 +379172,6 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/set/exec.o test/set/exec.cpp In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51, from test/set/element.cpp:34: @@ -380075,6 +380149,14 @@ ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/precede.cpp:40: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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, from test/set/element.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': @@ -380130,13 +380212,52 @@ 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); - | ^~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(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, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/precede.cpp:40: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/precede.cpp:40: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:261, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/precede.cpp:40: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/precede.cpp:40: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/set.hh:43, + from ./test/set.hh:39, + from test/set/precede.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ 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]; @@ -380344,183 +380465,8 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/kernel.hh:261, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/precede.cpp:40: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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 ./test/set.hh:39, - from test/set/precede.cpp: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) - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/precede.cpp:40: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/precede.cpp:40: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:261, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/precede.cpp:40: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/precede.cpp:40: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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/set.hh:43, - from ./test/set.hh:39, - from test/set/precede.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from test/set/element.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from test/set/element.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from test/set/element.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/set/element.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/distinct.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/minimodel.hh:45, - from test/set/element.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from test/set/element.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/minimodel.hh:45, - from test/set/element.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from test/set/element.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/minimodel.hh:45, - from test/set/element.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/minimodel.hh:48, - from test/set/element.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/minimodel.hh:45, - from test/set/element.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/set/element.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/set/distinct.o test/set/distinct.cpp In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44, from ./test/set.hh:39, @@ -380730,17 +380676,22 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/exec.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from test/set/element.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from test/set/element.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./test/set.hh:39, @@ -380803,6 +380754,22 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::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, + from ./gecode/minimodel.hh:45, + from test/set/element.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from test/set/element.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./test/set.hh:39, @@ -380928,6 +380895,44 @@ ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/minimodel.hh:45, + from test/set/element.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from test/set/element.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/minimodel.hh:45, + from test/set/element.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from test/set/element.cpp: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) + | ^~~~~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./test/set.hh:39, @@ -380949,6 +380954,44 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/minimodel.hh:45, + from test/set/element.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/minimodel.hh:48, + from test/set/element.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/minimodel.hh:45, + from test/set/element.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from test/set/element.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from ./test/set.hh:39, @@ -380991,64 +381034,6 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/distinct.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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 ./test/set.hh:39, - from test/set/distinct.cpp: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: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, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/distinct.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/distinct.cpp: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:261, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/distinct.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/distinct.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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/set.hh:43, - from ./test/set.hh:39, - from test/set/distinct.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./test/set.hh:39, from test/set/precede.cpp:40: @@ -381242,64 +381227,6 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/exec.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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 ./test/set.hh:39, - from test/set/exec.cpp: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: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, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/exec.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/exec.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' 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, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/exec.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/exec.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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/set.hh:43, - from ./test/set.hh:39, - from test/set/exec.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./test/set.hh:39, @@ -381515,10 +381442,81 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/set/exec.o test/set/exec.cpp +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/distinct.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/distinct.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/set.hh:39, + from test/set/distinct.cpp: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: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, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/distinct.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/distinct.cpp: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:261, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/distinct.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/distinct.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/set.hh:43, + from ./test/set.hh:39, + from test/set/distinct.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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 ./test/set.hh:39, - from test/set/exec.cpp:34: + from test/set/distinct.cpp:34: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 53 | x = x0; @@ -381527,14 +381525,14 @@ from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/exec.cpp:34: + from test/set/distinct.cpp: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) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/exec.cpp:34: + from test/set/distinct.cpp:34: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:39:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); @@ -381542,20 +381540,20 @@ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/exec.cpp:34: + from test/set/distinct.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/exec.cpp:34: + from test/set/distinct.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/exec.cpp:34: + from test/set/distinct.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); @@ -381563,20 +381561,20 @@ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/exec.cpp:34: + from test/set/distinct.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/exec.cpp:34: + from test/set/distinct.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/exec.cpp:34: + from test/set/distinct.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); @@ -381584,20 +381582,20 @@ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/exec.cpp:34: + from test/set/distinct.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/exec.cpp:34: + from test/set/distinct.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/exec.cpp:34: + from test/set/distinct.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); @@ -381605,20 +381603,20 @@ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/exec.cpp:34: + from test/set/distinct.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/exec.cpp:34: + from test/set/distinct.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/exec.cpp:34: + from test/set/distinct.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); @@ -381626,20 +381624,20 @@ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/exec.cpp:34: + from test/set/distinct.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/exec.cpp:34: + from test/set/distinct.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/exec.cpp:34: + from test/set/distinct.cpp:34: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); @@ -381647,21 +381645,21 @@ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/exec.cpp:34: + from test/set/distinct.cpp: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:229, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/exec.cpp:34: + from test/set/distinct.cpp: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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/exec.cpp:34: + from test/set/distinct.cpp:34: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -381669,21 +381667,21 @@ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/exec.cpp:34: + from test/set/distinct.cpp: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:229, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/exec.cpp:34: + from test/set/distinct.cpp: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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/exec.cpp:34: + from test/set/distinct.cpp:34: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); @@ -381691,21 +381689,21 @@ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/exec.cpp:34: + from test/set/distinct.cpp: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:229, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/exec.cpp:34: + from test/set/distinct.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/exec.cpp:34: + from test/set/distinct.cpp:34: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); @@ -381713,21 +381711,21 @@ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/exec.cpp:34: + from test/set/distinct.cpp: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:229, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/exec.cpp:34: + from test/set/distinct.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/exec.cpp:34: + from test/set/distinct.cpp:34: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); @@ -381735,61 +381733,61 @@ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/exec.cpp:34: + from test/set/distinct.cpp: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/int.hh:4353, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/exec.cpp:34: + from test/set/distinct.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/exec.cpp:34: + from test/set/distinct.cpp:34: ./gecode/int/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 ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/exec.cpp:34: + from test/set/distinct.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/exec.cpp:34: + from test/set/distinct.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/exec.cpp:34: + from test/set/distinct.cpp:34: ./gecode/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 ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/exec.cpp:34: + from test/set/distinct.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/exec.cpp:34: + from test/set/distinct.cpp: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/int.hh:4845, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/exec.cpp:34: + from test/set/distinct.cpp:34: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -381797,61 +381795,61 @@ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/exec.cpp:34: + from test/set/distinct.cpp: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/int.hh:4353, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/exec.cpp:34: + from test/set/distinct.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/exec.cpp:34: + from test/set/distinct.cpp:34: ./gecode/int/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 ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/exec.cpp:34: + from test/set/distinct.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/exec.cpp:34: + from test/set/distinct.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 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, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/exec.cpp:34: + from test/set/distinct.cpp:34: ./gecode/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:150, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/exec.cpp:34: + from test/set/distinct.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/exec.cpp:34: + from test/set/distinct.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/exec.cpp:34: + from test/set/distinct.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': ./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); @@ -381859,20 +381857,20 @@ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/exec.cpp:34: + from test/set/distinct.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/exec.cpp:34: + from test/set/distinct.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/exec.cpp:34: + from test/set/distinct.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': ./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -381880,20 +381878,20 @@ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/exec.cpp:34: + from test/set/distinct.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/exec.cpp:34: + from test/set/distinct.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/exec.cpp:34: + from test/set/distinct.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': ./gecode/int/branch.hpp:50:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); @@ -381901,20 +381899,20 @@ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/exec.cpp:34: + from test/set/distinct.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/exec.cpp:34: + from test/set/distinct.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/exec.cpp:34: + from test/set/distinct.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': ./gecode/int/branch.hpp:55:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -381922,20 +381920,20 @@ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/exec.cpp:34: + from test/set/distinct.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/exec.cpp:34: + from test/set/distinct.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/exec.cpp:34: + from test/set/distinct.cpp:34: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); @@ -381943,20 +381941,20 @@ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/exec.cpp:34: + from test/set/distinct.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/exec.cpp:34: + from test/set/distinct.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/exec.cpp:34: + from test/set/distinct.cpp:34: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:45:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); @@ -381964,35 +381962,30 @@ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/exec.cpp:34: + from test/set/distinct.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/exec.cpp:34: + from test/set/distinct.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/distinct.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, +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/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ + 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:755, from ./test/set.hh:39, - from test/set/exec.cpp:34: + from test/set/distinct.cpp:34: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); @@ -382000,18 +381993,18 @@ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/exec.cpp:34: + from test/set/distinct.cpp: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 ./test/set.hh:39, - from test/set/exec.cpp:34: + from test/set/distinct.cpp:34: ./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./test/set.hh:39, - from test/set/exec.cpp:34: + from test/set/distinct.cpp:34: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': ./gecode/set/int.hpp:43:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); @@ -382019,18 +382012,18 @@ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/exec.cpp:34: + from test/set/distinct.cpp: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 ./test/set.hh:39, - from test/set/exec.cpp:34: + from test/set/distinct.cpp:34: ./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./test/set.hh:39, - from test/set/exec.cpp:34: + from test/set/distinct.cpp:34: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); @@ -382038,20 +382031,20 @@ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/exec.cpp:34: + from test/set/distinct.cpp: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:229, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/exec.cpp:34: + from test/set/distinct.cpp: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:1173, from ./test/set.hh:39, - from test/set/exec.cpp:34: + from test/set/distinct.cpp:34: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -382059,41 +382052,20 @@ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/exec.cpp:34: + from test/set/distinct.cpp: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:229, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/exec.cpp:34: + from test/set/distinct.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:1723, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/distinct.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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/set.hh:43, - from ./test/set.hh:39, - from test/set/distinct.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/distinct.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./test/set.hh:39, - from test/set/exec.cpp:34: + from test/set/distinct.cpp:34: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); @@ -382101,56 +382073,423 @@ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/exec.cpp:34: + from test/set/distinct.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1173, from ./test/set.hh:39, - from test/set/exec.cpp:34: + from test/set/distinct.cpp:34: ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, from ./test/set.hh:39, - from test/set/exec.cpp:34: + from test/set/distinct.cpp:34: ./gecode/set/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:150, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/exec.cpp:34: + from test/set/distinct.cpp: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 ./test/set.hh:39, - from test/set/exec.cpp:34: + from test/set/distinct.cpp:34: ./gecode/set.hh:1206:20: note: initializing argument 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, from ./test/set.hh:39, - from test/set/exec.cpp:34: + from test/set/distinct.cpp:34: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/exec.cpp:34: + from test/set/distinct.cpp: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 ./test/set.hh:39, - from test/set/exec.cpp:34: + from test/set/distinct.cpp: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); | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, +In file included from ./gecode/set.hh:1667, + from ./test/set.hh:39, + from test/set/distinct.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/distinct.cpp: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 ./test/set.hh:39, + from test/set/distinct.cpp:34: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./test/set.hh:39, + from test/set/distinct.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/distinct.cpp: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 ./test/set.hh:39, + from test/set/distinct.cpp:34: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866, + from ./test/set.hh:39, + from test/set/distinct.cpp:34: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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 ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/distinct.cpp: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 ./test/set.hh:39, + from test/set/distinct.cpp:34: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/exec.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/set.hh:39, + from test/set/exec.cpp: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: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, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/exec.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/exec.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' 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, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/exec.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/exec.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/set.hh:43, + from ./test/set.hh:39, + from test/set/exec.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/distinct.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/distinct.cpp: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:176, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/distinct.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/distinct.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/distinct.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/distinct.cpp: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:176, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/distinct.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/distinct.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/distinct.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./test/set.hh:39, + from test/set/distinct.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/distinct.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./test/set.hh:39, + from test/set/distinct.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/distinct.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/distinct.cpp: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:176, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/distinct.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/distinct.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/distinct.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./test/set.hh:39, + from test/set/distinct.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/distinct.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/distinct.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/distinct.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/distinct.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/distinct.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./test/set.hh:39, + from test/set/distinct.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/exec.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/exec.cpp: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) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/exec.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/set.hh:43, + from ./test/set.hh:39, + from test/set/exec.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/exec.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/exec.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); @@ -382158,20 +382497,20 @@ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); @@ -382179,20 +382518,20 @@ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); @@ -382200,20 +382539,20 @@ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); @@ -382221,58 +382560,20 @@ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./test/set.hh:39, - from test/set/exec.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/exec.cpp: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 ./test/set.hh:39, - from test/set/exec.cpp:34: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./test/set.hh:39, - from test/set/exec.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/exec.cpp: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 ./test/set.hh:39, - from test/set/exec.cpp:34: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp:34: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); @@ -382280,21 +382581,21 @@ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp: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:229, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp: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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp:34: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -382302,21 +382603,21 @@ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp: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:229, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp: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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp:34: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); @@ -382324,21 +382625,21 @@ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp: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:229, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp:34: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); @@ -382346,40 +382647,21 @@ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp: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:229, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp: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) { | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, - from ./test/set.hh:39, - from test/set/exec.cpp:34: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: 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 ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/exec.cpp: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 ./test/set.hh:39, - from test/set/exec.cpp:34: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp:34: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); @@ -382387,61 +382669,61 @@ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp: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/int.hh:4353, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp:34: ./gecode/int/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 ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp:34: ./gecode/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 ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp: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/int.hh:4845, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp:34: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -382449,163 +382731,61 @@ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp: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/int.hh:4353, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp:34: ./gecode/int/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 ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 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, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp:34: ./gecode/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:150, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/exec.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/exec.cpp: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:176, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/exec.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/exec.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/exec.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/exec.cpp: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:176, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/exec.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/exec.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/exec.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./test/set.hh:39, - from test/set/exec.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/exec.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./test/set.hh:39, - from test/set/exec.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/set/mm-set.o test/set/mm-set.cpp In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': ./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); @@ -382613,20 +382793,20 @@ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': ./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -382634,20 +382814,20 @@ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': ./gecode/int/branch.hpp:50:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); @@ -382655,20 +382835,20 @@ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': ./gecode/int/branch.hpp:55:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -382676,56 +382856,20 @@ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/exec.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/exec.cpp: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:176, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/exec.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/exec.cpp: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) - | ^~~~~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp:34: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); @@ -382733,20 +382877,20 @@ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp:34: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:45:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); @@ -382754,98 +382898,21 @@ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/exec.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./test/set.hh:39, - from test/set/exec.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/exec.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/exec.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/exec.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/exec.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/exec.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./test/set.hh:39, - from test/set/exec.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/set/mm-set.o test/set/mm-set.cpp In file included from ./gecode/set.hh:755, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp:34: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); @@ -382853,18 +382920,18 @@ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp: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 ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp:34: ./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp:34: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': ./gecode/set/int.hpp:43:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); @@ -382872,18 +382939,18 @@ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp: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 ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp:34: ./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp:34: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); @@ -382891,20 +382958,20 @@ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp: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:229, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp: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:1173, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp:34: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -382912,20 +382979,20 @@ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp: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:229, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp: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, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp:34: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); @@ -382933,55 +383000,57 @@ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1173, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp:34: ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp:34: ./gecode/set/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:150, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp: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 ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp:34: ./gecode/set.hh:1206:20: note: initializing argument 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, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp:34: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp: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 ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp: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); | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/set/channel.o test/set/channel.cpp In file included from ./gecode/set.hh:1667, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp:34: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': ./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); @@ -382989,18 +383058,18 @@ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp: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 ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp:34: ./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp:34: ./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': ./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); @@ -383008,18 +383077,18 @@ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp: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 ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp:34: ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp:34: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); @@ -383027,19 +383096,19 @@ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp: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 ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp:34: ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] @@ -383049,14 +383118,14 @@ from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp: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:176, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -383066,14 +383135,14 @@ from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp: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) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] @@ -383083,14 +383152,14 @@ from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp: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:176, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -383100,14 +383169,14 @@ from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp: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) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -383116,14 +383185,14 @@ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -383132,14 +383201,14 @@ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' ./gecode/int/array.hpp:105:28: required from here @@ -383150,14 +383219,14 @@ from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp: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:176, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' ./gecode/int/array.hpp:134:29: required from here @@ -383168,14 +383237,14 @@ from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp: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) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:68:28: required from here @@ -383185,7 +383254,7 @@ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ @@ -383193,7 +383262,7 @@ from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp:34: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' @@ -383206,7 +383275,7 @@ from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp: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) | ^~~~~~ @@ -383214,7 +383283,7 @@ from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp:34: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' @@ -383227,7 +383296,7 @@ from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp: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) | ^~~~~~~ @@ -383235,7 +383304,7 @@ from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp:34: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' @@ -383247,12 +383316,10 @@ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./test/set.hh:39, - from test/set/distinct.cpp:34: + from test/set/exec.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/set/channel.o test/set/channel.cpp In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -383264,6 +383331,17 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/channel.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./test/test.hh:41, from ./test/int.hh:39, @@ -383324,6 +383402,66 @@ | ~~~~~^~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o test/float.o test/float.cpp +In file included from ./gecode/kernel.hh:261, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/channel.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/set.hh:39, + from test/set/channel.cpp: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: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, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/channel.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/channel.cpp: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:261, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/channel.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/channel.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/set.hh:43, + from ./test/set.hh:39, + from test/set/channel.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/float/basic.o test/float/basic.cpp In file included from ./gecode/int.hh:917, from ./test/int.hh:41, from test/set/mm-set.cpp:34: @@ -383448,312 +383586,634 @@ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/set/mm-set.cpp:34: + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/set/mm-set.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./test/int.hh:41, + from test/set/mm-set.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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/set/mm-set.cpp: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:229, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/set/mm-set.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./test/int.hh:41, + from test/set/mm-set.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/set/mm-set.cpp: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:229, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/set/mm-set.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./test/int.hh:41, + from test/set/mm-set.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/set/mm-set.cpp: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:229, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/set/mm-set.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./test/int.hh:41, + from test/set/mm-set.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/set/mm-set.cpp: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/int.hh:4353, + from ./test/int.hh:41, + from test/set/mm-set.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./test/int.hh:41, + from test/set/mm-set.cpp:34: +./gecode/int/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/test.hh:41, + from ./test/int.hh:39, + from test/set/mm-set.cpp: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 ./test/int.hh:41, + from test/set/mm-set.cpp:34: +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./test/int.hh:41, + from test/set/mm-set.cpp:34: +./gecode/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/test.hh:41, + from ./test/int.hh:39, + from test/set/mm-set.cpp: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 ./test/int.hh:41, + from test/set/mm-set.cpp: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/int.hh:4845, + from ./test/int.hh:41, + from test/set/mm-set.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/set/mm-set.cpp: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/int.hh:4353, + from ./test/int.hh:41, + from test/set/mm-set.cpp:34: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from ./test/int.hh:41, + from test/set/mm-set.cpp:34: +./gecode/int/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/test.hh:41, + from ./test/int.hh:39, + from test/set/mm-set.cpp: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 ./test/int.hh:41, + from test/set/mm-set.cpp:34: +./gecode/int.hh:4429:21: note: initializing argument 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, + from ./test/int.hh:41, + from test/set/mm-set.cpp:34: +./gecode/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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/set/mm-set.cpp: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 ./test/int.hh:41, + from test/set/mm-set.cpp:34: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./test/int.hh:41, + from test/set/mm-set.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/set/mm-set.cpp: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 ./test/int.hh:41, + from test/set/mm-set.cpp:34: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./test/int.hh:41, + from test/set/mm-set.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/set/mm-set.cpp: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 ./test/int.hh:41, + from test/set/mm-set.cpp:34: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./test/int.hh:41, + from test/set/mm-set.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/set/mm-set.cpp: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 ./test/int.hh:41, + from test/set/mm-set.cpp:34: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./test/int.hh:41, + from test/set/mm-set.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/set/mm-set.cpp: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 ./test/int.hh:41, + from test/set/mm-set.cpp:34: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./test/int.hh:41, + from test/set/mm-set.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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/test.hh:41, + from ./test/int.hh:39, + from test/set/mm-set.cpp: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 ./test/int.hh:41, + from test/set/mm-set.cpp:34: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./test/int.hh:41, + from test/set/mm-set.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/set/mm-set.cpp: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 ./test/int.hh:41, + from test/set/mm-set.cpp:34: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/channel.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/channel.cpp: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) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/channel.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/set.hh:43, + from ./test/set.hh:39, + from test/set/channel.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/channel.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/channel.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/channel.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/channel.cpp:34: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/channel.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/channel.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/channel.cpp:34: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/channel.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/channel.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/channel.cpp:34: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/channel.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/channel.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/channel.cpp:34: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/channel.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/channel.cpp: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:229, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/channel.cpp: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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, - from ./test/int.hh:41, - from test/set/mm-set.cpp:34: + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/channel.cpp:34: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:55:29: 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/set/mm-set.cpp:34: + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/channel.cpp: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:229, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/set/mm-set.cpp:34: + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/channel.cpp: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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, - from ./test/int.hh:41, - from test/set/mm-set.cpp:34: + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/channel.cpp:34: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:74:29: 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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/set/mm-set.cpp:34: + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/channel.cpp: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:229, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/set/mm-set.cpp:34: + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/channel.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, - from ./test/int.hh:41, - from test/set/mm-set.cpp:34: + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/channel.cpp:34: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:79:29: 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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/set/mm-set.cpp:34: + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/channel.cpp: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:229, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/set/mm-set.cpp:34: + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/channel.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, - from ./test/int.hh:41, - from test/set/mm-set.cpp:34: + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/channel.cpp:34: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/set/mm-set.cpp:34: + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/channel.cpp: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/int.hh:4353, - from ./test/int.hh:41, - from test/set/mm-set.cpp:34: + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/channel.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, - from ./test/int.hh:41, - from test/set/mm-set.cpp:34: + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/channel.cpp:34: ./gecode/int/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/test.hh:41, - from ./test/int.hh:39, - from test/set/mm-set.cpp:34: + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/channel.cpp: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 ./test/int.hh:41, - from test/set/mm-set.cpp:34: +In file included from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/channel.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, - from ./test/int.hh:41, - from test/set/mm-set.cpp:34: + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/channel.cpp:34: ./gecode/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/test.hh:41, - from ./test/int.hh:39, - from test/set/mm-set.cpp:34: + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/channel.cpp: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 ./test/int.hh:41, - from test/set/mm-set.cpp:34: +In file included from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/channel.cpp: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/kernel.hh:150, - from ./gecode/set.hh:43, +In file included from ./gecode/int.hh:4845, + from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/channel.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/int.hh:4845, - from ./test/int.hh:41, - from test/set/mm-set.cpp:34: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/set/mm-set.cpp:34: + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/channel.cpp: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/int.hh:4353, - from ./test/int.hh:41, - from test/set/mm-set.cpp:34: + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/channel.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from ./test/int.hh:41, - from test/set/mm-set.cpp:34: + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/channel.cpp:34: ./gecode/int/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/test.hh:41, - from ./test/int.hh:39, - from test/set/mm-set.cpp:34: + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/channel.cpp: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 ./test/int.hh:41, - from test/set/mm-set.cpp:34: +In file included from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/channel.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 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, - from ./test/int.hh:41, - from test/set/mm-set.cpp:34: + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/channel.cpp:34: ./gecode/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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/set/mm-set.cpp:34: + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/channel.cpp: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 ./test/int.hh:41, - from test/set/mm-set.cpp:34: +In file included from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/channel.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./test/int.hh:41, - from test/set/mm-set.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/set/mm-set.cpp: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 ./test/int.hh:41, - from test/set/mm-set.cpp:34: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./test/int.hh:41, - from test/set/mm-set.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/set/mm-set.cpp: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 ./test/int.hh:41, - from test/set/mm-set.cpp:34: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./test/int.hh:41, - from test/set/mm-set.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/set/mm-set.cpp: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 ./test/int.hh:41, - from test/set/mm-set.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./test/int.hh:41, - from test/set/mm-set.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/set/mm-set.cpp: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 ./test/int.hh:41, - from test/set/mm-set.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./test/int.hh:41, - from test/set/mm-set.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: 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/test.hh:41, - from ./test/int.hh:39, - from test/set/mm-set.cpp: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 ./test/int.hh:41, - from test/set/mm-set.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./test/int.hh:41, - from test/set/mm-set.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/set/mm-set.cpp: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 ./test/int.hh:41, - from test/set/mm-set.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::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: @@ -383834,6 +384294,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::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/channel.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/channel.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/channel.cpp:34: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/channel.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/channel.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/channel.cpp:34: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/channel.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/channel.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/channel.cpp:34: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/channel.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/channel.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/channel.cpp:34: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/minimodel.hh:48, from test/set/mm-set.cpp:36: @@ -383890,32 +384434,14 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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 ./test/set.hh:39, - from test/set/channel.cpp: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: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, - from ./gecode/set.hh:43, +In file included from ./gecode/int.hh:5699, + from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/channel.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411: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/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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 ./gecode/set.hh:43, from ./test/set.hh:39, @@ -383923,21 +384449,20 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:261, - from ./gecode/set.hh:43, +In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/channel.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./gecode/set.hh:43, +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/channel.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, from ./gecode/set.hh:43, from ./test/set.hh:39, @@ -383945,9 +384470,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(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ +In file included from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/channel.cpp:34: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/minimodel.hh:48, from test/set/mm-set.cpp:36: @@ -384005,6 +384533,201 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/float/arithmetic.o test/float/arithmetic.cpp +In file included from ./gecode/set.hh:755, + from ./test/set.hh:39, + from test/set/channel.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/channel.cpp: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 ./test/set.hh:39, + from test/set/channel.cpp:34: +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./test/set.hh:39, + from test/set/channel.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/channel.cpp: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 ./test/set.hh:39, + from test/set/channel.cpp:34: +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./test/set.hh:39, + from test/set/channel.cpp:34: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/channel.cpp: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:229, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/channel.cpp: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:1173, + from ./test/set.hh:39, + from test/set/channel.cpp:34: +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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 ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/channel.cpp: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:229, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/channel.cpp: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, + from ./test/set.hh:39, + from test/set/channel.cpp:34: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/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 ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/channel.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:1173, + from ./test/set.hh:39, + from test/set/channel.cpp:34: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./test/set.hh:39, + from test/set/channel.cpp:34: +./gecode/set/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:150, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/channel.cpp: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 ./test/set.hh:39, + from test/set/channel.cpp:34: +./gecode/set.hh:1206:20: note: initializing argument 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, + from ./test/set.hh:39, + from test/set/channel.cpp:34: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/channel.cpp: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 ./test/set.hh:39, + from test/set/channel.cpp: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); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./test/set.hh:39, + from test/set/channel.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/channel.cpp: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 ./test/set.hh:39, + from test/set/channel.cpp:34: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./test/set.hh:39, + from test/set/channel.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/channel.cpp: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 ./test/set.hh:39, + from test/set/channel.cpp:34: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866, + from ./test/set.hh:39, + from test/set/channel.cpp:34: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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 ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/channel.cpp: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 ./test/set.hh:39, + from test/set/channel.cpp:34: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51, from test/set/mm-set.cpp:36: @@ -384160,17 +384883,6 @@ ./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1928 | branch(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.cpp:38: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/float.hh:2005, from ./gecode/minimodel.hh:51, from test/set/mm-set.cpp:36: @@ -385107,897 +385819,6 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/float/basic.o test/float/basic.cpp -In file included from ./gecode/int.hh:1723, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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/set.hh:43, - from ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/channel.cpp: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:229, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/channel.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: 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 ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/channel.cpp: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:229, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/channel.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: 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:150, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/channel.cpp: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:229, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/channel.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: 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:150, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/channel.cpp: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:229, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/channel.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/channel.cpp: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/int.hh:4353, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/channel.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/int/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 ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/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 ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/channel.cpp: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/int.hh:4845, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/channel.cpp: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/int.hh:4353, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/int/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 ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/int.hh:4429:21: note: initializing argument 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, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/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:150, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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:150, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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:150, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: 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 ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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:150, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float.cpp:38: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/test.hh:41, - from ./test/float.hh:41, - from test/float.cpp: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/kernel/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, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float.cpp:38: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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 ./test/test.hh:41, - from ./test/float.hh:41, - from test/float.cpp: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/kernel.hh:261, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float.cpp: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, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float.cpp:38: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float.cpp: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/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/channel.cpp: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 ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: 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:150, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/channel.cpp: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 ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/channel.cpp: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:229, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/channel.cpp: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:1173, - from ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: 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 ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/channel.cpp: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:229, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/channel.cpp: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, - from ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/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 ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:1173, - from ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, - from ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/set/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:150, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/channel.cpp: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 ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/set.hh:1206:20: note: initializing argument 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, - from ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/channel.cpp: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 ./test/set.hh:39, - from test/set/channel.cpp: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); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/channel.cpp: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 ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/channel.cpp: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 ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/set/mm-set.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/set/mm-set.cpp: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:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/set/mm-set.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/set/mm-set.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/set/mm-set.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/set/mm-set.cpp: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/set.hh:1866, - from ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: 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 ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/channel.cpp: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 ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/set/mm-set.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/set/mm-set.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/set/mm-set.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from test/set/mm-set.cpp:36: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/set/mm-set.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from test/set/mm-set.cpp:36: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/set/mm-set.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/set/mm-set.cpp: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) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/set/mm-set.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/set/mm-set.cpp: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) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/set/mm-set.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/set/mm-set.cpp: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:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/set/mm-set.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/set/mm-set.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/set/mm-set.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from test/set/mm-set.cpp:36: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51, from test/set/channel.cpp:36: @@ -386078,23 +385899,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/set/mm-set.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/set/mm-set.cpp: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) - | ^~~~~~~~ In file included from ./gecode/float.hh:1811, from ./gecode/minimodel.hh:51, from test/set/channel.cpp:36: @@ -386151,22 +385955,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/int.hh:917, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float.cpp:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/float.hh:48, - from ./test/float.hh:43, +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/float.hh:41, from test/float.cpp: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) - | ^~~~~~~ +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.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, from ./gecode/minimodel.hh:51, from test/set/channel.cpp:36: @@ -386205,14 +386004,6 @@ ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:1723, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float.cpp:38: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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, from ./gecode/minimodel.hh:51, from test/set/channel.cpp:36: @@ -386232,19 +386023,6 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::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.cpp: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:48, - from ./test/float.hh:43, - from test/float.cpp:38: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, from test/set/channel.cpp:36: ./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': @@ -386264,66 +386042,6 @@ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/set/mm-set.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/set/mm-set.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/set/mm-set.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/set/mm-set.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/set/mm-set.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/minimodel.hh:48, - from test/set/mm-set.cpp:36: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/minimodel.hh:817, from test/set/channel.cpp:36: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': @@ -386342,110 +386060,6 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/set/mm-set.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/set/mm-set.cpp: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) - | ^~~~~~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float.cpp:38: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float.cpp: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:48, - from ./test/float.hh:43, - from test/float.cpp:38: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float.cpp:38: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float.cpp: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:48, - from ./test/float.hh:43, - from test/float.cpp:38: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float.cpp:38: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float.cpp: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:48, - from ./test/float.hh:43, - from test/float.cpp:38: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float.cpp:38: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float.cpp: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:48, - from ./test/float.hh:43, - from test/float.cpp:38: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608, from test/set/channel.cpp:36: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': @@ -386514,28 +386128,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, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float.cpp:38: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float.cpp: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/kernel.hh:229, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from test/set/channel.cpp:36: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': @@ -386553,28 +386145,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:4353, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float.cpp:38: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: 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/float.hh:41, - from test/float.cpp: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/kernel.hh:229, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from test/set/channel.cpp:36: ./gecode/minimodel/set-rel.hpp:62:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -386623,28 +386193,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, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float.cpp:38: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: 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:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float.cpp: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/kernel.hh:229, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float.cpp: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/minimodel.hh:1612, from test/set/channel.cpp:36: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': @@ -386662,28 +386210,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, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float.cpp:38: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: 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:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float.cpp: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/kernel.hh:229, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float.cpp: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/minimodel.hh:1867, from test/set/channel.cpp:36: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': @@ -386735,6 +386261,17 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/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/minimodel.hh:51, from test/set/channel.cpp:36: ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' @@ -387352,6 +386889,8 @@ ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/float/transcendental.o test/float/transcendental.cpp In file included from ./gecode/minimodel.hh:2337, from test/set/channel.cpp:36: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': @@ -387426,6 +386965,1338 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ +test/set/channel.cpp: In member function 'virtual void Test::Set::Channel::ChannelBool::post(Gecode::Space&, Gecode::SetVarArray&, Gecode::IntVarArray&)': +test/set/channel.cpp:166:36: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 166 | b[i] = channel(home, y[i]); + | ^ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/channel.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/channel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/channel.cpp: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:176, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/channel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/channel.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/channel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/channel.cpp: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:176, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/channel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/channel.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/set/mm-set.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/set/mm-set.cpp: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:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/set/mm-set.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/set/mm-set.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/set/mm-set.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/set/mm-set.cpp: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:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/set/mm-set.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/set/mm-set.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/set/mm-set.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from test/set/mm-set.cpp:36: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/set/mm-set.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from test/set/mm-set.cpp:36: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/channel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./test/set.hh:39, + from test/set/channel.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/channel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./test/set.hh:39, + from test/set/channel.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/set/mm-set.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from test/set/mm-set.cpp: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) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/set/mm-set.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from test/set/mm-set.cpp: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) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/channel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from test/set/channel.cpp: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) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/channel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from test/set/channel.cpp: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) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/channel.cpp:34: +./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:42: required from here +./gecode/kernel/data/array.hpp:959:12: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 959 | r[i] = x[start]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./test/set.hh:39, + from test/set/channel.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/channel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/channel.cpp: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:176, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/channel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/channel.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/basic.cpp:36: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/set/mm-set.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/set/mm-set.cpp: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:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/set/mm-set.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/set/mm-set.cpp: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) + | ^~~~~~~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(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, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/basic.cpp:36: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/basic.cpp: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) { + | ^~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/basic.cpp:36: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/basic.cpp:36: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/basic.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/channel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./test/set.hh:39, + from test/set/channel.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float.cpp:38: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/test.hh:41, + from ./test/float.hh:41, + from test/float.cpp: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/kernel/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, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float.cpp:38: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/test.hh:41, + from ./test/float.hh:41, + from test/float.cpp: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/kernel.hh:261, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float.cpp: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, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float.cpp:38: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float.cpp: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/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/channel.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from test/set/channel.cpp: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) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/set/mm-set.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from test/set/mm-set.cpp:36: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/channel.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/channel.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/channel.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/set.hh:44, + from ./test/set.hh:39, + from test/set/channel.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/channel.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./test/set.hh:39, + from test/set/channel.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/channel.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from test/set/channel.cpp: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) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/set/mm-set.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from test/set/mm-set.cpp: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) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/set/mm-set.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/set/mm-set.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/set/mm-set.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/set/mm-set.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/set/mm-set.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/minimodel.hh:48, + from test/set/mm-set.cpp:36: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/set/mm-set.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from test/set/mm-set.cpp: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) + | ^~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/float/trigonometric.o test/float/trigonometric.cpp +In file included from ./gecode/int.hh:917, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/basic.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; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/basic.cpp: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/int.hh:1723, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/basic.cpp:36: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/test.hh:41, + from ./test/float.hh:41, + from test/float/basic.cpp: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) { + | ^~~~ +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/basic.cpp:36: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/basic.cpp:36: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/basic.cpp: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) { + | ^~~~ +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/basic.cpp:36: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/basic.cpp:36: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/basic.cpp: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) { + | ^~~~ +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/basic.cpp:36: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/basic.cpp:36: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/basic.cpp: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) { + | ^~~~ +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/basic.cpp:36: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/basic.cpp:36: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/basic.cpp: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) { + | ^~~~ +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/basic.cpp:36: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/basic.cpp:36: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/basic.cpp: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) { + | ^~~~ +In file included from ./gecode/kernel.hh:229, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/basic.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/basic.cpp:36: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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/float.hh:41, + from test/float/basic.cpp: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) { + | ^~~~ +In file included from ./gecode/kernel.hh:229, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/basic.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/basic.cpp:36: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/basic.cpp: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) { + | ^~~~ +In file included from ./gecode/kernel.hh:229, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/basic.cpp: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::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/basic.cpp:36: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/basic.cpp: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) { + | ^~~~ +In file included from ./gecode/kernel.hh:229, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/basic.cpp: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::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/basic.cpp:36: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/basic.cpp: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) { + | ^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/basic.cpp:36: +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/basic.cpp:36: +./gecode/int/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/test.hh:41, + from ./test/float.hh:41, + from test/float/basic.cpp: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) { + | ^~~~ +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/basic.cpp:36: +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/basic.cpp:36: +./gecode/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/test.hh:41, + from ./test/float.hh:41, + from test/float/basic.cpp: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) { + | ^~~~ +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/basic.cpp:36: +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float.cpp:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float.cpp: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/int.hh:1723, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float.cpp:38: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/test.hh:41, + from ./test/float.hh:41, + from test/float.cpp: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:48, + from ./test/float.hh:43, + from test/float.cpp:38: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/basic.cpp:36: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/basic.cpp: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) { + | ^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/basic.cpp:36: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/basic.cpp:36: +./gecode/int/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/test.hh:41, + from ./test/float.hh:41, + from test/float/basic.cpp: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) { + | ^~~~ +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/basic.cpp:36: +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/basic.cpp:36: +./gecode/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:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/basic.cpp: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) { + | ^~~~ +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/basic.cpp:36: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float.cpp:38: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float.cpp: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:48, + from ./test/float.hh:43, + from test/float.cpp:38: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float.cpp:38: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float.cpp: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:48, + from ./test/float.hh:43, + from test/float.cpp:38: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float.cpp:38: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float.cpp: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:48, + from ./test/float.hh:43, + from test/float.cpp:38: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float.cpp:38: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float.cpp: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:48, + from ./test/float.hh:43, + from test/float.cpp:38: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float.cpp:38: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float.cpp: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/kernel.hh:229, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float.cpp:38: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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/float.hh:41, + from test/float.cpp: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/kernel.hh:229, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float.cpp:38: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float.cpp: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/kernel.hh:229, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float.cpp: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:4353, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float.cpp:38: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float.cpp: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/kernel.hh:229, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float.cpp: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:5223, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/basic.cpp:36: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/basic.cpp: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) { + | ^~~~ +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/basic.cpp:36: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/basic.cpp:36: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/basic.cpp: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) { + | ^~~~ +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/basic.cpp:36: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/basic.cpp:36: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/basic.cpp: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) { + | ^~~~ +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/basic.cpp:36: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/basic.cpp:36: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/basic.cpp: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) { + | ^~~~ +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/basic.cpp:36: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from ./test/float.hh:43, @@ -387488,20 +388359,48 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/float/arithmetic.o test/float/arithmetic.cpp -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]); - | ^ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/channel.cpp: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) - | ^~~~~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/basic.cpp:36: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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/test.hh:41, + from ./test/float.hh:41, + from test/float/basic.cpp: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) { + | ^~~~ +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/basic.cpp:36: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/basic.cpp:36: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/basic.cpp: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) { + | ^~~~ +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/basic.cpp:36: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from ./test/float.hh:43, @@ -387564,8 +388463,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); | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/float/transcendental.o test/float/transcendental.cpp +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/arithmetic.cpp:36: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float.hh:48, from ./test/float.hh:43, @@ -387692,154 +388600,189 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/channel.cpp: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:176, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/channel.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/channel.cpp: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:176, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/channel.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/set/channel.cpp: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) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/set/channel.cpp: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) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/channel.cpp:34: -./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:42: required from here -./gecode/kernel/data/array.hpp:959:12: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 959 | r[i] = x[start]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/float/linear.o test/float/linear.cpp +In file included from ./gecode/float.hh:1404, + from ./test/float.hh:43, + from test/float/basic.cpp:36: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:40:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/basic.cpp: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) { + | ^~~~ +In file included from ./test/float.hh:43, + from test/float/basic.cpp:36: +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./test/float.hh:43, + from test/float/basic.cpp:36: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:45:25: 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/test.hh:41, + from ./test/float.hh:41, + from test/float/basic.cpp: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) { + | ^~~~ +In file included from ./test/float.hh:43, + from test/float/basic.cpp:36: +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546, + from ./test/float.hh:43, + from test/float/basic.cpp:36: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/basic.cpp: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) { + | ^~~~ +In file included from ./gecode/kernel.hh:229, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/basic.cpp: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::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546, + from ./test/float.hh:43, + from test/float/basic.cpp:36: +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:29: 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/float.hh:41, + from test/float/basic.cpp: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) { + | ^~~~ +In file included from ./gecode/kernel.hh:229, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/basic.cpp: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::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811, + from ./test/float.hh:43, + from test/float/basic.cpp:36: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/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:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/basic.cpp: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) { + | ^~~~ +In file included from ./gecode/float.hh:1546, + from ./test/float.hh:43, + from test/float/basic.cpp:36: +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, + from ./test/float.hh:43, + from test/float/basic.cpp:36: +./gecode/float/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:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/basic.cpp: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) { + | ^~~~ +In file included from ./test/float.hh:43, + from test/float/basic.cpp:36: +./gecode/float.hh:1578:22: note: initializing argument 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, + from ./test/float.hh:43, + from test/float/basic.cpp:36: +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/basic.cpp: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) { + | ^~~~ +In file included from ./test/float.hh:43, + from test/float/basic.cpp:36: +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::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, + from ./test/float.hh:43, + from test/float/basic.cpp:36: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:39:52: 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/test.hh:41, + from ./test/float.hh:41, + from test/float/basic.cpp: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) { + | ^~~~ +In file included from ./test/float.hh:43, + from test/float/basic.cpp:36: +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, + from ./test/float.hh:43, + from test/float/basic.cpp:36: +./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/basic.cpp: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) { + | ^~~~ +In file included from ./test/float.hh:43, + from test/float/basic.cpp:36: +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137, + from ./test/float.hh:43, + from test/float/basic.cpp:36: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': +./gecode/float/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ^ In file included from ./gecode/float.hh:1404, from ./test/float.hh:43, from test/float.cpp:38: @@ -387859,6 +388802,18 @@ ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./test/float.hh:43, + from test/float/basic.cpp:36: +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./test/float.hh:43, from test/float.cpp:38: @@ -387920,42 +388875,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/channel.cpp: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:176, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/channel.cpp: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) - | ^~~~~~~ In file included from ./gecode/float.hh:1811, from ./test/float.hh:43, from test/float.cpp:38: @@ -388012,6 +388931,17 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/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/float.hh:2005, from ./test/float.hh:43, from test/float.cpp:38: @@ -388070,136 +389000,77 @@ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/set/channel.cpp: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) - | ^~~~~~~~ -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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.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::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/channel.cpp:34: + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/basic.cpp: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) | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/basic.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, - from ./gecode/set.hh:44, - from ./test/set.hh:39, - from test/set/channel.cpp:34: + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/basic.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/basic.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/basic.cpp: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) | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/set/channel.cpp: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) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:261, +In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/float.hh:41, from test/float/basic.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/basic.cpp: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/kernel.hh:261, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/arithmetic.cpp:36: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { @@ -388207,7 +389078,7 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/basic.cpp:36: + from test/float/arithmetic.cpp: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) { | ^~~~ @@ -388217,7 +389088,7 @@ In file included from ./gecode/kernel.hh:261, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/basic.cpp:36: + from test/float/arithmetic.cpp:36: ./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); @@ -388225,21 +389096,21 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/basic.cpp:36: + from test/float/arithmetic.cpp: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) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/basic.cpp:36: + from test/float/arithmetic.cpp:36: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/basic.cpp:36: + from test/float/arithmetic.cpp:36: ./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); @@ -388247,7 +389118,7 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/basic.cpp:36: + from test/float/arithmetic.cpp: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) { | ^~~~ @@ -388257,75 +389128,7 @@ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float.cpp:38: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float.cpp:38: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float.cpp:38: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float.cpp:38: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float.cpp:38: + from test/float/basic.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] @@ -388334,14 +389137,14 @@ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./test/float.hh:43, - from test/float.cpp:38: + from test/float/basic.cpp: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) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float.cpp:38: + from test/float/basic.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:114:32: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] @@ -388350,14 +389153,14 @@ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./test/float.hh:43, - from test/float.cpp:38: + from test/float/basic.cpp: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) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float.cpp:38: + from test/float/basic.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' ./gecode/int/array.hpp:105:28: required from here @@ -388368,14 +389171,14 @@ from ./gecode/int.hh:604, from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float.cpp:38: + from test/float/basic.cpp: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) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float.cpp:38: + from test/float/basic.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' ./gecode/int/array.hpp:134:29: required from here @@ -388386,16 +389189,25 @@ from ./gecode/int.hh:604, from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float.cpp:38: + from test/float/basic.cpp: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) | ^~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/float/trigonometric.o test/float/trigonometric.cpp +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/trigonometric.cpp:36: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float.cpp:38: + from test/float/basic.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' ./gecode/float/array.hpp:93:30: required from here @@ -388405,15 +389217,73 @@ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./test/float.hh:43, - from test/float.cpp:38: + from test/float/basic.cpp: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) | ^~~~~~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/transcendental.cpp:36: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/test.hh:41, + from ./test/float.hh:41, + from test/float/transcendental.cpp: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: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, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/transcendental.cpp:36: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/transcendental.cpp: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) { + | ^~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/transcendental.cpp:36: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/transcendental.cpp:36: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/transcendental.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float.cpp:38: + from test/float/basic.cpp:36: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' @@ -388426,7 +389296,7 @@ from ./gecode/int.hh:604, from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float.cpp:38: + from test/float/basic.cpp: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) | ^~~~~~ @@ -388434,7 +389304,7 @@ from ./gecode/kernel.hh:50, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float.cpp:38: + from test/float/basic.cpp:36: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' @@ -388447,7 +389317,7 @@ from ./gecode/int.hh:604, from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float.cpp:38: + from test/float/basic.cpp: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) | ^~~~~~~ @@ -388455,7 +389325,7 @@ from ./gecode/kernel.hh:50, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float.cpp:38: + from test/float/basic.cpp:36: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' @@ -388467,25 +389337,140 @@ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./test/float.hh:43, - from test/float.cpp:38: + from test/float/basic.cpp: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) | ^~~~~~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/trigonometric.cpp:36: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/test.hh:41, + from ./test/float.hh:41, + from test/float/trigonometric.cpp: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: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, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/trigonometric.cpp:36: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/trigonometric.cpp: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) { + | ^~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/trigonometric.cpp:36: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/trigonometric.cpp:36: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/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); - | ^~~~~ + from test/float/trigonometric.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float.cpp:38: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float.cpp:38: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float.cpp:38: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float.cpp:38: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float.cpp:38: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float.cpp:38: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float.cpp:38: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float.cpp: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/int.hh:917, from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/basic.cpp:36: + from test/float/arithmetic.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; @@ -388494,14 +389479,14 @@ from ./gecode/int.hh:604, from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/basic.cpp:36: + from test/float/arithmetic.cpp: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/int.hh:1723, from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/basic.cpp:36: + from test/float/arithmetic.cpp:36: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:39:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); @@ -388509,20 +389494,36 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/basic.cpp:36: + from test/float/arithmetic.cpp: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) { | ^~~~ In file included from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/basic.cpp:36: + from test/float/arithmetic.cpp:36: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float.cpp:38: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./test/float.hh:43, + from test/float.cpp: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:2555, from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/basic.cpp:36: + from test/float/arithmetic.cpp:36: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); @@ -388530,20 +389531,20 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/basic.cpp:36: + from test/float/arithmetic.cpp: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) { | ^~~~ In file included from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/basic.cpp:36: + from test/float/arithmetic.cpp:36: ./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/basic.cpp:36: + from test/float/arithmetic.cpp:36: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); @@ -388551,20 +389552,20 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/basic.cpp:36: + from test/float/arithmetic.cpp: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) { | ^~~~ In file included from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/basic.cpp:36: + from test/float/arithmetic.cpp:36: ./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/basic.cpp:36: + from test/float/arithmetic.cpp:36: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); @@ -388572,41 +389573,57 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/basic.cpp:36: + from test/float/arithmetic.cpp: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) { | ^~~~ In file included from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/basic.cpp:36: + from test/float/arithmetic.cpp:36: ./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/basic.cpp:36: + from test/float/arithmetic.cpp:36: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float.cpp:38: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./test/float.hh:43, + from test/float.cpp:38: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/basic.cpp:36: + from test/float/arithmetic.cpp: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) { | ^~~~ In file included from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/basic.cpp:36: + from test/float/arithmetic.cpp:36: ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/basic.cpp:36: + from test/float/arithmetic.cpp:36: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); @@ -388614,21 +389631,21 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/basic.cpp:36: + from test/float/arithmetic.cpp: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) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/basic.cpp:36: + from test/float/arithmetic.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/basic.cpp:36: + from test/float/arithmetic.cpp:36: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -388636,21 +389653,21 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/basic.cpp:36: + from test/float/arithmetic.cpp: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) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/basic.cpp:36: + from test/float/arithmetic.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/basic.cpp:36: + from test/float/arithmetic.cpp:36: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); @@ -388658,21 +389675,21 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/basic.cpp:36: + from test/float/arithmetic.cpp: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) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/basic.cpp:36: + from test/float/arithmetic.cpp: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::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/basic.cpp:36: + from test/float/arithmetic.cpp:36: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); @@ -388680,21 +389697,21 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/basic.cpp:36: + from test/float/arithmetic.cpp: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) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/basic.cpp:36: + from test/float/arithmetic.cpp: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::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/basic.cpp:36: + from test/float/arithmetic.cpp:36: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); @@ -388702,61 +389719,61 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/basic.cpp:36: + from test/float/arithmetic.cpp: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) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/basic.cpp:36: + from test/float/arithmetic.cpp:36: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/basic.cpp:36: + from test/float/arithmetic.cpp:36: ./gecode/int/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/test.hh:41, from ./test/float.hh:41, - from test/float/basic.cpp:36: + from test/float/arithmetic.cpp: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) { | ^~~~ In file included from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/basic.cpp:36: + from test/float/arithmetic.cpp:36: ./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/basic.cpp:36: + from test/float/arithmetic.cpp:36: ./gecode/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/test.hh:41, from ./test/float.hh:41, - from test/float/basic.cpp:36: + from test/float/arithmetic.cpp: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) { | ^~~~ In file included from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/basic.cpp:36: + from test/float/arithmetic.cpp:36: ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/basic.cpp:36: + from test/float/arithmetic.cpp:36: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -388764,61 +389781,97 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/basic.cpp:36: + from test/float/arithmetic.cpp: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) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/basic.cpp:36: + from test/float/arithmetic.cpp:36: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/basic.cpp:36: + from test/float/arithmetic.cpp:36: ./gecode/int/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/test.hh:41, from ./test/float.hh:41, - from test/float/basic.cpp:36: + from test/float/arithmetic.cpp: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) { | ^~~~ In file included from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/basic.cpp:36: + from test/float/arithmetic.cpp:36: ./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/basic.cpp:36: + from test/float/arithmetic.cpp:36: ./gecode/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:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/basic.cpp:36: + from test/float/arithmetic.cpp: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) { | ^~~~ In file included from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/basic.cpp:36: + from test/float/arithmetic.cpp:36: ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float.cpp:38: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float.cpp:38: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float.cpp:38: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float.cpp: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/int.hh:5223, from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/basic.cpp:36: + from test/float/arithmetic.cpp:36: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': ./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); @@ -388826,20 +389879,20 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/basic.cpp:36: + from test/float/arithmetic.cpp: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) { | ^~~~ In file included from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/basic.cpp:36: + from test/float/arithmetic.cpp:36: ./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/basic.cpp:36: + from test/float/arithmetic.cpp:36: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': ./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -388847,20 +389900,20 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/basic.cpp:36: + from test/float/arithmetic.cpp: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) { | ^~~~ In file included from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/basic.cpp:36: + from test/float/arithmetic.cpp:36: ./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/basic.cpp:36: + from test/float/arithmetic.cpp:36: ./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': ./gecode/int/branch.hpp:50:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); @@ -388868,20 +389921,20 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/basic.cpp:36: + from test/float/arithmetic.cpp: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) { | ^~~~ In file included from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/basic.cpp:36: + from test/float/arithmetic.cpp:36: ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/basic.cpp:36: + from test/float/arithmetic.cpp:36: ./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': ./gecode/int/branch.hpp:55:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -388889,31 +389942,20 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/basic.cpp:36: + from test/float/arithmetic.cpp: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) { | ^~~~ In file included from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/basic.cpp:36: + from test/float/arithmetic.cpp:36: ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/arithmetic.cpp:36: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/int.hh:5699, from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/basic.cpp:36: + from test/float/arithmetic.cpp:36: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); @@ -388921,20 +389963,20 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/basic.cpp:36: + from test/float/arithmetic.cpp: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) { | ^~~~ In file included from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/basic.cpp:36: + from test/float/arithmetic.cpp:36: ./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/basic.cpp:36: + from test/float/arithmetic.cpp:36: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:45:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); @@ -388942,465 +389984,20 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/basic.cpp:36: + from test/float/arithmetic.cpp: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) { | ^~~~ In file included from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/basic.cpp:36: + from test/float/arithmetic.cpp:36: ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./test/float.hh:43, - from test/float/basic.cpp:36: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:40:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/basic.cpp: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) { - | ^~~~ -In file included from ./test/float.hh:43, - from test/float/basic.cpp:36: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./test/float.hh:43, - from test/float/basic.cpp:36: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:45:25: 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/test.hh:41, - from ./test/float.hh:41, - from test/float/basic.cpp: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) { - | ^~~~ -In file included from ./test/float.hh:43, - from test/float/basic.cpp:36: -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from ./test/float.hh:43, - from test/float/basic.cpp:36: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/basic.cpp: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) { - | ^~~~ -In file included from ./gecode/kernel.hh:229, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/basic.cpp: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::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from ./test/float.hh:43, - from test/float/basic.cpp:36: -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:29: 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/float.hh:41, - from test/float/basic.cpp: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) { - | ^~~~ -In file included from ./gecode/kernel.hh:229, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/basic.cpp: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::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811, - from ./test/float.hh:43, - from test/float/basic.cpp:36: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/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:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/basic.cpp: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) { - | ^~~~ -In file included from ./gecode/float.hh:1546, - from ./test/float.hh:43, - from test/float/basic.cpp:36: -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, - from ./test/float.hh:43, - from test/float/basic.cpp:36: -./gecode/float/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:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/basic.cpp: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) { - | ^~~~ -In file included from ./test/float.hh:43, - from test/float/basic.cpp:36: -./gecode/float.hh:1578:22: note: initializing argument 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, - from ./test/float.hh:43, - from test/float/basic.cpp:36: -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/basic.cpp: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) { - | ^~~~ -In file included from ./test/float.hh:43, - from test/float/basic.cpp:36: -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::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, - from ./test/float.hh:43, - from test/float/basic.cpp:36: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:39:52: 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/test.hh:41, - from ./test/float.hh:41, - from test/float/basic.cpp: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) { - | ^~~~ -In file included from ./test/float.hh:43, - from test/float/basic.cpp:36: -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./test/float.hh:43, - from test/float/basic.cpp:36: -./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/basic.cpp: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) { - | ^~~~ -In file included from ./test/float.hh:43, - from test/float/basic.cpp:36: -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137, - from ./test/float.hh:43, - from test/float/basic.cpp:36: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': -./gecode/float/trace.hpp:39:39: 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/test.hh:41, - from ./test/float.hh:41, - from test/float/basic.cpp: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) { - | ^~~~ -In file included from ./test/float.hh:43, - from test/float/basic.cpp:36: -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/transcendental.cpp:36: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/test.hh:41, - from ./test/float.hh:41, - from test/float/transcendental.cpp: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: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, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/transcendental.cpp:36: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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 ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/transcendental.cpp: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) { - | ^~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/transcendental.cpp:36: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/transcendental.cpp:36: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/transcendental.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/arithmetic.cpp:36: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/test.hh:41, - from ./test/float.hh:41, - from test/float/arithmetic.cpp: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: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, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/arithmetic.cpp:36: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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 ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/arithmetic.cpp: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) { - | ^~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/arithmetic.cpp:36: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/arithmetic.cpp:36: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/arithmetic.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/basic.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/basic.cpp: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) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/basic.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/basic.cpp: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/kernel.hh:176, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/basic.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/basic.cpp: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) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/basic.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/basic.cpp: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/kernel.hh:176, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/basic.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./test/float.hh:43, - from test/float/basic.cpp: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) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/basic.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./test/float.hh:43, - from test/float/basic.cpp: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) - | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/basic.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/basic.cpp: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) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/basic.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/basic.cpp: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/kernel.hh:176, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/basic.cpp:36: + from test/float.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' ./gecode/float/array.hpp:93:30: required from here @@ -389410,7 +390007,7 @@ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./test/float.hh:43, - from test/float/basic.cpp:36: + from test/float.cpp: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) | ^~~~~~~~ @@ -389418,7 +390015,7 @@ from ./gecode/kernel.hh:50, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/basic.cpp:36: + from test/float.cpp:38: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' @@ -389431,7 +390028,7 @@ from ./gecode/int.hh:604, from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/basic.cpp:36: + from test/float.cpp: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) | ^~~~~~ @@ -389439,7 +390036,7 @@ from ./gecode/kernel.hh:50, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/basic.cpp:36: + from test/float.cpp:38: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' @@ -389452,7 +390049,7 @@ from ./gecode/int.hh:604, from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/basic.cpp:36: + from test/float.cpp: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) | ^~~~~~~ @@ -389460,7 +390057,7 @@ from ./gecode/kernel.hh:50, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/basic.cpp:36: + from test/float.cpp:38: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' @@ -389472,21 +390069,48 @@ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./test/float.hh:43, - from test/float/basic.cpp:36: + from test/float.cpp: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/float.hh:1404, + from ./test/float.hh:43, + from test/float/arithmetic.cpp:36: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:40:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/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); - | ^~~~~ + from test/float/arithmetic.cpp: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) { + | ^~~~ +In file included from ./test/float.hh:43, + from test/float/arithmetic.cpp:36: +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./test/float.hh:43, + from test/float/arithmetic.cpp:36: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:45:25: 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/test.hh:41, + from ./test/float.hh:41, + from test/float/arithmetic.cpp: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) { + | ^~~~ +In file included from ./test/float.hh:43, + from test/float/arithmetic.cpp:36: +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/float.hh:48, from ./test/float.hh:43, @@ -389518,12 +390142,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) { | ^~~~ +In file included from ./gecode/float.hh:1546, + from ./test/float.hh:43, + from test/float/arithmetic.cpp:36: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/arithmetic.cpp: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) { + | ^~~~ In file included from ./gecode/float.hh:48, from ./test/float.hh:43, from test/float/transcendental.cpp:36: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:229, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/arithmetic.cpp: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::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546, + from ./test/float.hh:43, + from test/float/arithmetic.cpp:36: +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:29: 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/float.hh:41, + from test/float/arithmetic.cpp: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) { + | ^~~~ +In file included from ./gecode/kernel.hh:229, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/arithmetic.cpp: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::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float.hh:48, from ./test/float.hh:43, @@ -389545,6 +390211,62 @@ ./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811, + from ./test/float.hh:43, + from test/float/arithmetic.cpp:36: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/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:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/arithmetic.cpp: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) { + | ^~~~ +In file included from ./gecode/float.hh:1546, + from ./test/float.hh:43, + from test/float/arithmetic.cpp:36: +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, + from ./test/float.hh:43, + from test/float/arithmetic.cpp:36: +./gecode/float/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:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/arithmetic.cpp: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) { + | ^~~~ +In file included from ./test/float.hh:43, + from test/float/arithmetic.cpp:36: +./gecode/float.hh:1578:22: note: initializing argument 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, + from ./test/float.hh:43, + from test/float/arithmetic.cpp:36: +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/arithmetic.cpp: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) { + | ^~~~ +In file included from ./test/float.hh:43, + from test/float/arithmetic.cpp:36: +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::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, from ./gecode/float.hh:48, from ./test/float.hh:43, @@ -389758,22 +390480,63 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/float.hh:48, +In file included from ./gecode/float.hh:2005, from ./test/float.hh:43, from test/float/arithmetic.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; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/float.hh:48, +./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:39:52: 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/test.hh:41, + from ./test/float.hh:41, + from test/float/arithmetic.cpp: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) { + | ^~~~ +In file included from ./test/float.hh:43, + from test/float/arithmetic.cpp:36: +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, from ./test/float.hh:43, from test/float/arithmetic.cpp: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/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/arithmetic.cpp: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) { + | ^~~~ +In file included from ./test/float.hh:43, + from test/float/arithmetic.cpp:36: +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137, + from ./test/float.hh:43, + from test/float/arithmetic.cpp:36: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': +./gecode/float/trace.hpp:39:39: 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/test.hh:41, + from ./test/float.hh:41, + from test/float/arithmetic.cpp: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) { + | ^~~~ +In file included from ./test/float.hh:43, + from test/float/arithmetic.cpp:36: +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from ./test/float.hh:43, @@ -389836,31 +390599,186 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/linear.cpp:36: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/float/rel.o test/float/rel.cpp +In file included from ./gecode/int.hh:5223, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/transcendental.cpp:36: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/transcendental.cpp: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) { + | ^~~~ +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/transcendental.cpp:36: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/transcendental.cpp:36: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/transcendental.cpp: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) { + | ^~~~ +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/transcendental.cpp:36: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/transcendental.cpp:36: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/transcendental.cpp: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) { + | ^~~~ +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/transcendental.cpp:36: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/transcendental.cpp:36: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/transcendental.cpp: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) { + | ^~~~ +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/transcendental.cpp:36: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/trigonometric.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; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/trigonometric.cpp: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/int.hh:1723, from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/arithmetic.cpp:36: + from test/float/trigonometric.cpp:36: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:39:27: 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, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/transcendental.cpp:36: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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/test.hh:41, from ./test/float.hh:41, - from test/float/arithmetic.cpp:36: + from test/float/transcendental.cpp: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) { | ^~~~ In file included from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/arithmetic.cpp:36: + from test/float/transcendental.cpp:36: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& 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:3266:3: note: because 'Gecode::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, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/transcendental.cpp:36: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/transcendental.cpp: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) { + | ^~~~ +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/transcendental.cpp:36: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/trigonometric.cpp:36: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/arithmetic.cpp:36: + from test/float/trigonometric.cpp:36: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); @@ -389868,20 +390786,20 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/arithmetic.cpp:36: + from test/float/trigonometric.cpp: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) { | ^~~~ In file included from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/arithmetic.cpp:36: + from test/float/trigonometric.cpp:36: ./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/arithmetic.cpp:36: + from test/float/trigonometric.cpp:36: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); @@ -389889,20 +390807,20 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/arithmetic.cpp:36: + from test/float/trigonometric.cpp: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) { | ^~~~ In file included from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/arithmetic.cpp:36: + from test/float/trigonometric.cpp:36: ./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/arithmetic.cpp:36: + from test/float/trigonometric.cpp:36: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); @@ -389910,20 +390828,20 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/arithmetic.cpp:36: + from test/float/trigonometric.cpp: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) { | ^~~~ In file included from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/arithmetic.cpp:36: + from test/float/trigonometric.cpp:36: ./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/arithmetic.cpp:36: + from test/float/trigonometric.cpp:36: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); @@ -389931,20 +390849,20 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/arithmetic.cpp:36: + from test/float/trigonometric.cpp: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) { | ^~~~ In file included from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/arithmetic.cpp:36: + from test/float/trigonometric.cpp:36: ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/arithmetic.cpp:36: + from test/float/trigonometric.cpp:36: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); @@ -389952,21 +390870,21 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/arithmetic.cpp:36: + from test/float/trigonometric.cpp: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) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/arithmetic.cpp:36: + from test/float/trigonometric.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/arithmetic.cpp:36: + from test/float/trigonometric.cpp:36: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -389974,21 +390892,21 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/arithmetic.cpp:36: + from test/float/trigonometric.cpp: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) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/arithmetic.cpp:36: + from test/float/trigonometric.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/arithmetic.cpp:36: + from test/float/trigonometric.cpp:36: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); @@ -389996,21 +390914,21 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/arithmetic.cpp:36: + from test/float/trigonometric.cpp: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) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/arithmetic.cpp:36: + from test/float/trigonometric.cpp: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::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/arithmetic.cpp:36: + from test/float/trigonometric.cpp:36: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); @@ -390018,105 +390936,21 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/arithmetic.cpp:36: + from test/float/trigonometric.cpp: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) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/arithmetic.cpp:36: + from test/float/trigonometric.cpp: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::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/transcendental.cpp:36: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/transcendental.cpp: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) { - | ^~~~ -In file included from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/transcendental.cpp:36: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/transcendental.cpp:36: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/transcendental.cpp: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) { - | ^~~~ -In file included from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/transcendental.cpp:36: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/transcendental.cpp:36: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/transcendental.cpp: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) { - | ^~~~ -In file included from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/transcendental.cpp:36: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/transcendental.cpp:36: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/transcendental.cpp: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) { - | ^~~~ -In file included from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/transcendental.cpp:36: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/arithmetic.cpp:36: + from test/float/trigonometric.cpp:36: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); @@ -390124,103 +390958,61 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/arithmetic.cpp:36: + from test/float/trigonometric.cpp: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) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/arithmetic.cpp:36: + from test/float/trigonometric.cpp:36: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/arithmetic.cpp:36: + from test/float/trigonometric.cpp:36: ./gecode/int/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/test.hh:41, from ./test/float.hh:41, - from test/float/arithmetic.cpp:36: + from test/float/trigonometric.cpp: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) { | ^~~~ In file included from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/arithmetic.cpp:36: + from test/float/trigonometric.cpp:36: ./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/arithmetic.cpp:36: + from test/float/trigonometric.cpp:36: ./gecode/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/test.hh:41, from ./test/float.hh:41, - from test/float/arithmetic.cpp:36: + from test/float/trigonometric.cpp: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) { | ^~~~ In file included from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/arithmetic.cpp:36: + from test/float/trigonometric.cpp:36: ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/transcendental.cpp:36: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: 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/test.hh:41, - from ./test/float.hh:41, - from test/float/transcendental.cpp: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) { - | ^~~~ -In file included from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/transcendental.cpp:36: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/transcendental.cpp:36: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/transcendental.cpp: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) { - | ^~~~ -In file included from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/transcendental.cpp:36: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/arithmetic.cpp:36: + from test/float/trigonometric.cpp:36: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -390228,61 +391020,63 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/arithmetic.cpp:36: + from test/float/trigonometric.cpp: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) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/arithmetic.cpp:36: + from test/float/trigonometric.cpp:36: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/arithmetic.cpp:36: + from test/float/trigonometric.cpp:36: ./gecode/int/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/test.hh:41, from ./test/float.hh:41, - from test/float/arithmetic.cpp:36: + from test/float/trigonometric.cpp: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) { | ^~~~ In file included from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/arithmetic.cpp:36: + from test/float/trigonometric.cpp:36: ./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/arithmetic.cpp:36: + from test/float/trigonometric.cpp:36: ./gecode/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:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/arithmetic.cpp:36: + from test/float/trigonometric.cpp: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) { | ^~~~ In file included from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/arithmetic.cpp:36: + from test/float/trigonometric.cpp: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); | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/float/channel.o test/float/channel.cpp In file included from ./gecode/int.hh:5223, from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/arithmetic.cpp:36: + from test/float/trigonometric.cpp:36: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': ./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); @@ -390290,20 +391084,20 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/arithmetic.cpp:36: + from test/float/trigonometric.cpp: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) { | ^~~~ In file included from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/arithmetic.cpp:36: + from test/float/trigonometric.cpp:36: ./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/arithmetic.cpp:36: + from test/float/trigonometric.cpp:36: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': ./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -390311,20 +391105,20 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/arithmetic.cpp:36: + from test/float/trigonometric.cpp: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) { | ^~~~ In file included from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/arithmetic.cpp:36: + from test/float/trigonometric.cpp:36: ./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/arithmetic.cpp:36: + from test/float/trigonometric.cpp:36: ./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': ./gecode/int/branch.hpp:50:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); @@ -390332,20 +391126,20 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/arithmetic.cpp:36: + from test/float/trigonometric.cpp: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) { | ^~~~ In file included from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/arithmetic.cpp:36: + from test/float/trigonometric.cpp:36: ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/arithmetic.cpp:36: + from test/float/trigonometric.cpp:36: ./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': ./gecode/int/branch.hpp:55:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -390353,116 +391147,16 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/arithmetic.cpp:36: + from test/float/trigonometric.cpp: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) { | ^~~~ In file included from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/arithmetic.cpp:36: + from test/float/trigonometric.cpp:36: ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/arithmetic.cpp:36: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: 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/test.hh:41, - from ./test/float.hh:41, - from test/float/arithmetic.cpp: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) { - | ^~~~ -In file included from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/arithmetic.cpp:36: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/arithmetic.cpp:36: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/arithmetic.cpp: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) { - | ^~~~ -In file included from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/arithmetic.cpp:36: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/trigonometric.cpp:36: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/test.hh:41, - from ./test/float.hh:41, - from test/float/trigonometric.cpp: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: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, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/trigonometric.cpp:36: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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 ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/trigonometric.cpp: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) { - | ^~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/trigonometric.cpp:36: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/trigonometric.cpp:36: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/trigonometric.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./test/float.hh:43, from test/float/transcendental.cpp:36: @@ -390470,8 +391164,6 @@ ./gecode/float/channel.hpp:40:25: 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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/float/linear.o test/float/linear.cpp In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, @@ -390545,86 +391237,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:1404, +In file included from ./gecode/int.hh:5699, + from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/arithmetic.cpp:36: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:40:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ^ + from test/float/trigonometric.cpp:36: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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/test.hh:41, from ./test/float.hh:41, - from test/float/arithmetic.cpp:36: + from test/float/trigonometric.cpp: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) { | ^~~~ -In file included from ./test/float.hh:43, - from test/float/arithmetic.cpp:36: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, +In file included from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/arithmetic.cpp:36: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:45:25: 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/test.hh:41, - from ./test/float.hh:41, - from test/float/arithmetic.cpp: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) { - | ^~~~ -In file included from ./test/float.hh:43, - from test/float/arithmetic.cpp:36: -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, + from test/float/trigonometric.cpp:36: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/arithmetic.cpp:36: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ + from test/float/trigonometric.cpp:36: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/arithmetic.cpp:36: + from test/float/trigonometric.cpp: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) { | ^~~~ -In file included from ./gecode/kernel.hh:229, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/arithmetic.cpp: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::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, +In file included from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/arithmetic.cpp:36: -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:29: 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/float.hh:41, - from test/float/arithmetic.cpp: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) { - | ^~~~ -In file included from ./gecode/kernel.hh:229, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/arithmetic.cpp: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::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ + from test/float/trigonometric.cpp:36: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./test/float.hh:43, from test/float/transcendental.cpp:36: @@ -390681,256 +391335,6 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811, - from ./test/float.hh:43, - from test/float/arithmetic.cpp:36: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/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:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/arithmetic.cpp: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) { - | ^~~~ -In file included from ./gecode/float.hh:1546, - from ./test/float.hh:43, - from test/float/arithmetic.cpp:36: -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, - from ./test/float.hh:43, - from test/float/arithmetic.cpp:36: -./gecode/float/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:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/arithmetic.cpp: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) { - | ^~~~ -In file included from ./test/float.hh:43, - from test/float/arithmetic.cpp:36: -./gecode/float.hh:1578:22: note: initializing argument 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, - from ./test/float.hh:43, - from test/float/arithmetic.cpp:36: -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/arithmetic.cpp: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) { - | ^~~~ -In file included from ./test/float.hh:43, - from test/float/arithmetic.cpp:36: -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::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, - from ./test/float.hh:43, - from test/float/transcendental.cpp:36: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:39:52: 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/test.hh:41, - from ./test/float.hh:41, - from test/float/transcendental.cpp: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) { - | ^~~~ -In file included from ./test/float.hh:43, - from test/float/transcendental.cpp:36: -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./test/float.hh:43, - from test/float/transcendental.cpp:36: -./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/transcendental.cpp: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) { - | ^~~~ -In file included from ./test/float.hh:43, - from test/float/transcendental.cpp:36: -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137, - from ./test/float.hh:43, - from test/float/transcendental.cpp:36: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': -./gecode/float/trace.hpp:39:39: 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/test.hh:41, - from ./test/float.hh:41, - from test/float/transcendental.cpp: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) { - | ^~~~ -In file included from ./test/float.hh:43, - from test/float/transcendental.cpp:36: -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./test/float.hh:43, - from test/float/arithmetic.cpp:36: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:39:52: 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/test.hh:41, - from ./test/float.hh:41, - from test/float/arithmetic.cpp: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) { - | ^~~~ -In file included from ./test/float.hh:43, - from test/float/arithmetic.cpp:36: -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./test/float.hh:43, - from test/float/arithmetic.cpp:36: -./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/arithmetic.cpp: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) { - | ^~~~ -In file included from ./test/float.hh:43, - from test/float/arithmetic.cpp:36: -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137, - from ./test/float.hh:43, - from test/float/arithmetic.cpp:36: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': -./gecode/float/trace.hpp:39:39: 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/test.hh:41, - from ./test/float.hh:41, - from test/float/arithmetic.cpp: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) { - | ^~~~ -In file included from ./test/float.hh:43, - from test/float/arithmetic.cpp:36: -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -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(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/transcendental.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:48, - from test/float/transcendental.cpp:37: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -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(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: 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:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/transcendental.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:48, - from test/float/transcendental.cpp:37: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/minimodel.hh:48, - from test/float/transcendental.cpp:37: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/transcendental.cpp: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) { - | ^~~~ -In file included from ./gecode/kernel.hh:229, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/transcendental.cpp: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:1173, - from ./gecode/minimodel.hh:48, - from test/float/transcendental.cpp:37: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: 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/float.hh:41, - from test/float/transcendental.cpp: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) { - | ^~~~ -In file included from ./gecode/kernel.hh:229, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/transcendental.cpp: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:755, from ./gecode/minimodel.hh:48, from test/float/arithmetic.cpp:38: @@ -391013,62 +391417,6 @@ | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/minimodel.hh:48, - from test/float/transcendental.cpp:37: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/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/transcendental.cpp: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) { - | ^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/minimodel.hh:48, - from test/float/transcendental.cpp:37: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, - from ./gecode/minimodel.hh:48, - from test/float/transcendental.cpp:37: -./gecode/set/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:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/transcendental.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:48, - from test/float/transcendental.cpp:37: -./gecode/set.hh:1206:20: note: initializing argument 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, - from ./gecode/minimodel.hh:48, - from test/float/transcendental.cpp:37: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/transcendental.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:48, - from test/float/transcendental.cpp:37: -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(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, - from ./gecode/minimodel.hh:48, from test/float/arithmetic.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -391123,13 +391471,13 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/minimodel.hh:48, - from test/float/transcendental.cpp:37: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: 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, + from ./test/float.hh:43, + from test/float/transcendental.cpp:36: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:39:52: 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/test.hh:41, from ./test/float.hh:41, @@ -391137,18 +391485,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/minimodel.hh:48, - from test/float/transcendental.cpp:37: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, +In file included from ./test/float.hh:43, + from test/float/transcendental.cpp:36: +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/minimodel.hh:48, - from test/float/transcendental.cpp:37: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ +In file included from ./gecode/float.hh:2005, + from ./test/float.hh:43, + from test/float/transcendental.cpp:36: +./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, @@ -391156,11 +391504,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/minimodel.hh:48, - from test/float/transcendental.cpp:37: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, +In file included from ./test/float.hh:43, + from test/float/transcendental.cpp:36: +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137, + from ./test/float.hh:43, + from test/float/transcendental.cpp:36: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': +./gecode/float/trace.hpp:39:39: 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/test.hh:41, + from ./test/float.hh:41, + from test/float/transcendental.cpp: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) { + | ^~~~ +In file included from ./test/float.hh:43, + from test/float/transcendental.cpp:36: +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/minimodel.hh:48, from test/float/arithmetic.cpp:38: @@ -391201,25 +391568,6 @@ | ~~~~~^~~~ In file included from ./gecode/set.hh:1866, from ./gecode/minimodel.hh:48, - from test/float/transcendental.cpp:37: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: 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/test.hh:41, - from ./test/float.hh:41, - from test/float/transcendental.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:48, - from test/float/transcendental.cpp:37: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, - from ./gecode/minimodel.hh:48, from test/float/arithmetic.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -391238,25 +391586,6 @@ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, - from test/float/transcendental.cpp:37: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/transcendental.cpp: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) { - | ^~~~ -In file included from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/transcendental.cpp:36: -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:240, from test/float/arithmetic.cpp:38: ./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -391275,67 +391604,12 @@ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/trigonometric.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; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/trigonometric.cpp: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/minimodel.hh:817, - from test/float/transcendental.cpp:37: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:27: 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:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/transcendental.cpp: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) { - | ^~~~ -In file included from ./test/float.hh:43, - from test/float/transcendental.cpp:36: -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:1723, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/trigonometric.cpp:36: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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/test.hh:41, - from ./test/float.hh:41, - from test/float/trigonometric.cpp: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) { - | ^~~~ In file included from ./gecode/minimodel.hh:817, from test/float/arithmetic.cpp:38: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:27: 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:48, - from ./test/float.hh:43, - from test/float/trigonometric.cpp:36: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::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, @@ -391349,74 +391623,6 @@ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608, - from test/float/transcendental.cpp:37: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | e.post(home,t ? irt : neg(irt),ipls); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/transcendental.cpp: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) { - | ^~~~ -In file included from test/float/transcendental.cpp:37: -./gecode/minimodel.hh:316:20: note: initializing argument 1 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:1608, - from test/float/transcendental.cpp:37: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? irt : neg(irt),b,ipls); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/transcendental.cpp: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) { - | ^~~~ -In file included from test/float/transcendental.cpp:37: -./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void 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, - from test/float/transcendental.cpp:37: -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': -./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | e.post(home,t ? frt : neg(frt)); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/transcendental.cpp: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) { - | ^~~~ -In file included from test/float/transcendental.cpp:37: -./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' - 878 | void post(Home home, FloatRelType frt) const; - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1609, - from test/float/transcendental.cpp:37: -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': -./gecode/minimodel/float-rel.hpp:78:37: 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:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/transcendental.cpp: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) { - | ^~~~ -In file included from test/float/transcendental.cpp:37: -./gecode/minimodel.hh:881:20: note: initializing argument 1 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, from test/float/arithmetic.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -391450,55 +391656,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, - from test/float/transcendental.cpp:37: -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': -./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | _e0.post(home,_srt,_e1); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/transcendental.cpp: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) { - | ^~~~ -In file included from test/float/transcendental.cpp: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, - from test/float/transcendental.cpp:37: -./gecode/minimodel/set-rel.hpp:62:31: 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:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/transcendental.cpp: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) { - | ^~~~ -In file included from test/float/transcendental.cpp: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, - from test/float/transcendental.cpp:37: -./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 64 | _e0.post(home,SRT_EQ,_e1); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/transcendental.cpp: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) { - | ^~~~ -In file included from test/float/transcendental.cpp: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:1609, from test/float/arithmetic.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': @@ -391516,22 +391673,6 @@ ./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612, - from test/float/transcendental.cpp:37: -./gecode/minimodel/set-rel.hpp:67:36: 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:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/transcendental.cpp: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) { - | ^~~~ -In file included from test/float/transcendental.cpp: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, from test/float/arithmetic.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': @@ -391550,25 +391691,6 @@ 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, - from test/float/transcendental.cpp:37: -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': -./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | _e0.post(home,b,t,_srt,_e1); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/transcendental.cpp: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) { - | ^~~~ -In file included from test/float/transcendental.cpp: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, - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/float/rel.o test/float/rel.cpp -In file included from ./gecode/minimodel.hh:1612, from test/float/arithmetic.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -391613,29 +391735,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/minimodel.hh:1867, - from test/float/transcendental.cpp:37: -./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/channel.hpp:41:42: 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 test/float/arithmetic.cpp:38: ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/transcendental.cpp: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) { - | ^~~~ -In file included from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/transcendental.cpp:36: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from test/float/arithmetic.cpp:38: ./gecode/minimodel/set-rel.hpp:67:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -391652,12 +391755,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, - from test/float/transcendental.cpp:37: -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/channel.hpp:48:41: 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/minimodel.hh:1612, from test/float/arithmetic.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': @@ -391667,13 +391764,6 @@ 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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, from test/float/arithmetic.cpp: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) { @@ -391682,172 +391772,12 @@ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ -In file included from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/transcendental.cpp:36: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/trigonometric.cpp:36: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: 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:1867, - from test/float/transcendental.cpp:37: -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': -./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | channel(home,f,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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/trigonometric.cpp: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) { - | ^~~~ -In file included from ./test/float.hh:43, - from test/float/transcendental.cpp:36: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/trigonometric.cpp:36: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/trigonometric.cpp:36: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/trigonometric.cpp: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) { - | ^~~~ -In file included from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/trigonometric.cpp:36: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from test/float/transcendental.cpp:37: -./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': -./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 70 | rel(home,SOT_UNION,x,s); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/transcendental.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:48, - from test/float/transcendental.cpp:37: -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/trigonometric.cpp:36: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/trigonometric.cpp: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) { - | ^~~~ -In file included from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/trigonometric.cpp:36: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from test/float/transcendental.cpp:37: -./gecode/minimodel/channel.hpp:71:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); - | ^ -In file included from ./gecode/int.hh:2555, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/trigonometric.cpp:36: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/transcendental.cpp: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) { - | ^~~~ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from test/float/transcendental.cpp:37: -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/trigonometric.cpp:36: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from test/float/transcendental.cpp:37: -./gecode/minimodel/channel.hpp:71:52: 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:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/transcendental.cpp: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) { - | ^~~~ In file included from ./gecode/minimodel.hh:1867, from test/float/arithmetic.cpp:38: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:41:42: 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:48, - from ./test/float.hh:43, - from test/float/transcendental.cpp:36: -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, @@ -391880,44 +391810,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/float/transcendental.cpp:37: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | count(home,x,n,IRT_LQ,m,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/transcendental.cpp: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) { - | ^~~~ -In file included from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/transcendental.cpp:36: -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/float/transcendental.cpp:37: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 46 | count(home,x,y,IRT_LQ,m,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/transcendental.cpp: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) { - | ^~~~ -In file included from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/transcendental.cpp:36: -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from test/float/arithmetic.cpp:38: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': @@ -391936,44 +391828,6 @@ ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/float/transcendental.cpp:37: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:51:32: 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:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/transcendental.cpp: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) { - | ^~~~ -In file included from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/transcendental.cpp:36: -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/float/transcendental.cpp:37: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:56:32: 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/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/transcendental.cpp: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) { - | ^~~~ -In file included from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/transcendental.cpp:36: -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from test/float/arithmetic.cpp:38: ./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': @@ -391992,25 +391846,6 @@ ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/float/transcendental.cpp:37: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:61:32: 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/test.hh:41, - from ./test/float.hh:41, - from test/float/transcendental.cpp: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) { - | ^~~~ -In file included from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/transcendental.cpp:36: -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from test/float/arithmetic.cpp:38: ./gecode/minimodel/channel.hpp:71:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -392032,12 +391867,6 @@ ./gecode/minimodel/channel.hpp:71:52: 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, - from test/float/transcendental.cpp:37: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 66 | count(home,x,y,IRT_LQ,z,ipl); - | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, @@ -392045,82 +391874,26 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/transcendental.cpp: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) { - | ^~~~ -In file included from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/transcendental.cpp:36: -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ In file included from ./gecode/float.hh:48, from ./test/float.hh:43, from test/float/arithmetic.cpp:36: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/float/transcendental.cpp:37: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:72:32: 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/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/transcendental.cpp: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) { - | ^~~~ -In file included from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/transcendental.cpp:36: -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/float/transcendental.cpp:37: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 77 | count(home,x,y,IRT_GQ,m,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/transcendental.cpp: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) { - | ^~~~ -In file included from ./gecode/float.hh:48, +In file included from ./gecode/float.hh:1404, from ./test/float.hh:43, - from test/float/transcendental.cpp:36: -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/float/transcendental.cpp:37: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:82:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 82 | count(home,x,y,IRT_GQ,m,ipl); - | ^ + from test/float/trigonometric.cpp:36: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:40:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/transcendental.cpp:36: + from test/float/trigonometric.cpp: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) { | ^~~~ -In file included from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/transcendental.cpp:36: -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from test/float/arithmetic.cpp:38: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': @@ -392140,31 +391913,24 @@ ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/float/transcendental.cpp:37: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:87:32: 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:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/transcendental.cpp: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) { - | ^~~~ +In file included from ./test/float.hh:43, + from test/float/trigonometric.cpp:36: +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from test/float/arithmetic.cpp:38: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ^ -In file included from ./gecode/float.hh:48, +In file included from ./gecode/float.hh:1404, from ./test/float.hh:43, - from test/float/transcendental.cpp:36: -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ + from test/float/trigonometric.cpp:36: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:45:25: 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/test.hh:41, from ./test/float.hh:41, @@ -392172,18 +391938,24 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/trigonometric.cpp: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) { + | ^~~~ In file included from ./gecode/float.hh:48, from ./test/float.hh:43, from test/float/arithmetic.cpp:36: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/float/transcendental.cpp:37: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:92:32: 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 ./test/float.hh:43, + from test/float/trigonometric.cpp:36: +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from test/float/arithmetic.cpp:38: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': @@ -392193,25 +391965,12 @@ 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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, from test/float/arithmetic.cpp: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) { | ^~~~ In file included from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/transcendental.cpp:36: -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:48, - from ./test/float.hh:43, from test/float/arithmetic.cpp:36: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, @@ -392222,12 +391981,6 @@ ./gecode/minimodel/aliases.hpp:56:32: 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, - from test/float/transcendental.cpp:37: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 97 | count(home,x,y,IRT_GQ,z,ipl); - | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, @@ -392235,31 +391988,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/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/transcendental.cpp: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) { - | ^~~~ In file included from ./gecode/float.hh:48, from ./test/float.hh:43, from test/float/arithmetic.cpp:36: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ -In file included from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/transcendental.cpp:36: -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/float/transcendental.cpp:37: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:103:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 103 | count(home,x,n,IRT_EQ,m,ipl); - | ^ In file included from ./gecode/minimodel.hh:2083, from test/float/arithmetic.cpp:38: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': @@ -392269,13 +392003,6 @@ 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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, from test/float/arithmetic.cpp: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) { @@ -392286,53 +392013,12 @@ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ -In file included from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/transcendental.cpp:36: -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/trigonometric.cpp:36: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/trigonometric.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/float/transcendental.cpp:37: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:108:32: 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:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/transcendental.cpp: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) { - | ^~~~ In file included from ./gecode/minimodel.hh:2083, from test/float/arithmetic.cpp:38: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ^ -In file included from ./gecode/kernel.hh:229, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/trigonometric.cpp: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) { - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, @@ -392342,26 +392028,21 @@ | ^~~~ In file included from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/transcendental.cpp:36: -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:48, - from ./test/float.hh:43, from test/float/arithmetic.cpp:36: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/float/transcendental.cpp:37: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:113:32: 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:1546, + from ./test/float.hh:43, + from test/float/trigonometric.cpp:36: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/transcendental.cpp:36: + from test/float/trigonometric.cpp: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) { | ^~~~ @@ -392371,12 +392052,6 @@ ./gecode/minimodel/aliases.hpp:72:32: 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:48, - from ./test/float.hh:43, - from test/float/transcendental.cpp:36: -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, @@ -392384,59 +392059,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) { | ^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/trigonometric.cpp:36: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: 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:48, from ./test/float.hh:43, from test/float/arithmetic.cpp:36: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/float.hh:41, from test/float/trigonometric.cpp: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]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, - from test/float/transcendental.cpp:37: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 118 | count(home,x,n,IRT_EQ,z,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/transcendental.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:2083, from test/float/arithmetic.cpp:38: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ^ -In file included from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/transcendental.cpp:36: -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, @@ -392450,6 +392091,27 @@ ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546, + from ./test/float.hh:43, + from test/float/trigonometric.cpp:36: +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:29: 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/float.hh:41, + from test/float/trigonometric.cpp: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) { + | ^~~~ +In file included from ./gecode/kernel.hh:229, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/trigonometric.cpp: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::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from test/float/arithmetic.cpp:38: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': @@ -392489,47 +392151,6 @@ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from test/float/transcendental.cpp:37: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:123:32: 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, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/trigonometric.cpp:36: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: 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:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/transcendental.cpp: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) { - | ^~~~ -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:3266:3: note: because '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:48, - from ./test/float.hh:43, - from test/float/transcendental.cpp:36: -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:229, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/trigonometric.cpp: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::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, from test/float/arithmetic.cpp:38: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:92:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -392549,47 +392170,6 @@ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from test/float/transcendental.cpp:37: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:128:32: 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:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/transcendental.cpp: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) { - | ^~~~ -In file included from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/transcendental.cpp:36: -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/trigonometric.cpp:36: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: 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:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/trigonometric.cpp: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) { - | ^~~~ -In file included from ./gecode/kernel.hh:229, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/trigonometric.cpp: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::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, from test/float/arithmetic.cpp:38: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -392609,30 +392189,11 @@ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from test/float/transcendental.cpp:37: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 134 | rel(home,x,r,y,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/transcendental.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:2083, from test/float/arithmetic.cpp:38: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:103:32: 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/float.hh:48, - from ./test/float.hh:43, - from test/float/transcendental.cpp:36: -./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' - 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, @@ -392666,25 +392227,6 @@ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from test/float/transcendental.cpp:37: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 139 | rel(home,x,r,y,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/transcendental.cpp: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) { - | ^~~~ -In file included from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/transcendental.cpp:36: -./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' - 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, from test/float/arithmetic.cpp:38: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:113:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -392704,25 +392246,6 @@ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from test/float/transcendental.cpp:37: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 145 | dom(home,x,y,ipl); - | ^ -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:3266:3: note: because '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:48, - from ./test/float.hh:43, - from test/float/transcendental.cpp:36: -./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' - 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, from test/float/arithmetic.cpp:38: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -392742,24 +392265,6 @@ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from test/float/transcendental.cpp:37: -./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/transcendental.cpp: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) { - | ^~~~ -In file included from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/transcendental.cpp:36: -./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, from test/float/arithmetic.cpp:38: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:123:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -392779,29 +392284,11 @@ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from test/float/transcendental.cpp:37: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': -./gecode/minimodel/aliases.hpp:153:27: 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:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/transcendental.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:2083, from test/float/arithmetic.cpp:38: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:128:32: 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:48, - from test/float/transcendental.cpp:37: -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, @@ -392816,40 +392303,6 @@ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from test/float/transcendental.cpp:37: -./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/transcendental.cpp: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) { - | ^~~~ -In file included from test/float/transcendental.cpp:37: -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/float/transcendental.cpp:37: -./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/transcendental.cpp: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) { - | ^~~~ -In file included from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/transcendental.cpp:36: -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, from test/float/arithmetic.cpp:38: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -392943,24 +392396,6 @@ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from test/float/transcendental.cpp:37: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': -./gecode/minimodel/aliases.hpp:159:33: 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:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/transcendental.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:48, - from test/float/transcendental.cpp:37: -./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' - 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, from test/float/arithmetic.cpp:38: ./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); @@ -392995,41 +392430,6 @@ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from test/float/transcendental.cpp:37: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': -./gecode/minimodel/aliases.hpp:165:23: 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:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/transcendental.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:48, - from test/float/transcendental.cpp:37: -./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' - 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/float/transcendental.cpp:37: -./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 166 | element(home,SOT_UNION,xiv,z,y); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/transcendental.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:48, - from test/float/transcendental.cpp:37: -./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' - 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, from test/float/arithmetic.cpp:38: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:159:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -393083,44 +392483,6 @@ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, - from test/float/transcendental.cpp:37: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/transcendental.cpp: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) { - | ^~~~ -In file included from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/transcendental.cpp:36: -./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' - 1540 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from test/float/transcendental.cpp:37: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/transcendental.cpp: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) { - | ^~~~ -In file included from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/transcendental.cpp:36: -./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' - 1556 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, from test/float/arithmetic.cpp:38: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -393140,25 +392502,6 @@ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, - from test/float/transcendental.cpp:37: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/transcendental.cpp: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) { - | ^~~~ -In file included from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/transcendental.cpp:36: -./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' - 1575 | element(Home home, const IntVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, from test/float/arithmetic.cpp:38: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -393178,25 +392521,6 @@ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, - from test/float/transcendental.cpp:37: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/transcendental.cpp: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) { - | ^~~~ -In file included from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/transcendental.cpp:36: -./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, from test/float/arithmetic.cpp:38: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -393215,30 +392539,32 @@ ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from test/float/transcendental.cpp:37: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': -./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-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:1811, + from ./test/float.hh:43, + from test/float/trigonometric.cpp:36: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/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:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/transcendental.cpp:36: + from test/float/trigonometric.cpp: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) { | ^~~~ -In file included from ./gecode/minimodel.hh:48, - from test/float/transcendental.cpp:37: -./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' - 1033 | element(Home home, const IntSetArgs& a, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from test/float/arithmetic.cpp:38: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:1546, + from ./test/float.hh:43, + from test/float/trigonometric.cpp:36: +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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/test.hh:41, from ./test/float.hh:41, @@ -393252,24 +392578,24 @@ ./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from test/float/transcendental.cpp:37: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': -./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ^ +In file included from ./gecode/float.hh:1811, + from ./test/float.hh:43, + from test/float/trigonometric.cpp:36: +./gecode/float/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:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/transcendental.cpp:36: + from test/float/trigonometric.cpp: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) { | ^~~~ -In file included from ./gecode/minimodel.hh:48, - from test/float/transcendental.cpp:37: -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' - 1041 | element(Home home, const SetVarArgs& a, - | ~~~~~^~~~ +In file included from ./test/float.hh:43, + from test/float/trigonometric.cpp:36: +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from test/float/arithmetic.cpp:38: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': @@ -393283,11 +392609,29 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/float.hh:1811, + from ./test/float.hh:43, + from test/float/trigonometric.cpp:36: +./gecode/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:48, from test/float/arithmetic.cpp:38: ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./test/float.hh:43, + from test/float/trigonometric.cpp:36: +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::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, from test/float/arithmetic.cpp:38: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': @@ -393306,55 +392650,53 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/trigonometric.cpp:36: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ +In file included from ./gecode/kernel.hh:261, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/linear.cpp:36: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/test.hh:41, from ./test/float.hh:41, - from test/float/trigonometric.cpp:36: + from test/float/linear.cpp: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) { | ^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/trigonometric.cpp:36: -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/trigonometric.cpp:36: -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/linear.cpp:36: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/test.hh:41, from ./test/float.hh:41, - from test/float/trigonometric.cpp:36: + from test/float/linear.cpp: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) { | ^~~~ -In file included from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/trigonometric.cpp:36: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/float.hh:48, +In file included from ./gecode/kernel.hh:261, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/linear.cpp:36: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, from ./test/float.hh:43, from test/float/trigonometric.cpp:36: -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ +./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:39:52: 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/test.hh:41, from ./test/float.hh:41, @@ -393362,22 +392704,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:48, - from ./test/float.hh:43, +In file included from ./test/float.hh:43, from test/float/trigonometric.cpp:36: -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/float/channel.o test/float/channel.cpp -In file included from ./gecode/int.hh:4845, - from ./gecode/float.hh:48, +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, from ./test/float.hh:43, from test/float/trigonometric.cpp:36: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, @@ -393385,20 +392723,18 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/float.hh:48, - from ./test/float.hh:43, +In file included from ./test/float.hh:43, from test/float/trigonometric.cpp:36: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/float.hh:48, +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137, from ./test/float.hh:43, from test/float/trigonometric.cpp:36: -./gecode/int/branch/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/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': +./gecode/float/trace.hpp:39:39: 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/test.hh:41, from ./test/float.hh:41, @@ -393406,32 +392742,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) { | ^~~~ -In file included from ./gecode/float.hh:48, - from ./test/float.hh:43, +In file included from ./test/float.hh:43, from test/float/trigonometric.cpp:36: -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/linear.cpp:36: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/linear.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/trigonometric.cpp:36: -./gecode/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:755, + from ./gecode/minimodel.hh:48, + from test/float/transcendental.cpp:37: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/trigonometric.cpp:36: + from test/float/transcendental.cpp: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) { | ^~~~ -In file included from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/trigonometric.cpp:36: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:48, + from test/float/transcendental.cpp:37: +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +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(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/transcendental.cpp: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) { + | ^~~~ +In file included from ./gecode/minimodel.hh:48, + from test/float/transcendental.cpp:37: +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ 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]; @@ -393463,27 +392834,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, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/trigonometric.cpp:36: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/trigonometric.cpp: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) { - | ^~~~ -In file included from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/trigonometric.cpp:36: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ test/float/arithmetic.cpp: In member function 'virtual void Test::Float::Arithmetic::MinNaryShared::post(Gecode::Space&, Gecode::FloatVarArray&)': test/float/arithmetic.cpp:741:18: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 741 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; @@ -393515,27 +392865,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, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/trigonometric.cpp:36: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/trigonometric.cpp: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) { - | ^~~~ -In file included from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/trigonometric.cpp:36: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ 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]; @@ -393567,27 +392896,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:5223, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/trigonometric.cpp:36: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ +In file included from ./gecode/set.hh:1173, + from ./gecode/minimodel.hh:48, + from test/float/transcendental.cpp:37: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/trigonometric.cpp:36: + from test/float/transcendental.cpp: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) { | ^~~~ -In file included from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/trigonometric.cpp:36: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:229, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/transcendental.cpp: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:1173, + from ./gecode/minimodel.hh:48, + from test/float/transcendental.cpp:37: +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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/float.hh:41, + from test/float/transcendental.cpp: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) { + | ^~~~ +In file included from ./gecode/kernel.hh:229, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/transcendental.cpp: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) { + | ~~~~~^~~~ 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]; @@ -393619,137 +392969,62 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/trigonometric.cpp:36: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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, + from ./gecode/minimodel.hh:48, + from test/float/transcendental.cpp:37: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/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/trigonometric.cpp:36: + from test/float/transcendental.cpp: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) { | ^~~~ -In file included from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/trigonometric.cpp:36: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/trigonometric.cpp:36: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ^ +In file included from ./gecode/set.hh:1173, + from ./gecode/minimodel.hh:48, + from test/float/transcendental.cpp:37: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/minimodel.hh:48, + from test/float/transcendental.cpp:37: +./gecode/set/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:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/trigonometric.cpp:36: + from test/float/transcendental.cpp: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) { | ^~~~ -In file included from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/trigonometric.cpp:36: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/trigonometric.cpp:36: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ^ +In file included from ./gecode/minimodel.hh:48, + from test/float/transcendental.cpp:37: +./gecode/set.hh:1206:20: note: initializing argument 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, + from ./gecode/minimodel.hh:48, + from test/float/transcendental.cpp:37: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/trigonometric.cpp:36: + from test/float/transcendental.cpp: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) { | ^~~~ -In file included from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/trigonometric.cpp:36: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/transcendental.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/transcendental.cpp: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) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/transcendental.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/transcendental.cpp: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/kernel.hh:176, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/transcendental.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/transcendental.cpp: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) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/transcendental.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/transcendental.cpp: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/minimodel.hh:48, + from test/float/transcendental.cpp:37: +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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, from ./test/test.hh:41, from ./test/float.hh:41, @@ -393818,77 +393093,150 @@ ./gecode/int/var/bool.hpp:50:3: note: because '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, +In file included from ./gecode/set.hh:755, + from ./gecode/minimodel.hh:48, + from test/float/trigonometric.cpp:37: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/transcendental.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./test/float.hh:43, - from test/float/transcendental.cpp: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) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, + from test/float/trigonometric.cpp: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) { + | ^~~~ +In file included from ./gecode/minimodel.hh:48, + from test/float/trigonometric.cpp:37: +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/minimodel.hh:48, + from test/float/trigonometric.cpp:37: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/transcendental.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./test/float.hh:43, - from test/float/transcendental.cpp: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) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, + from test/float/trigonometric.cpp: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) { + | ^~~~ +In file included from ./gecode/minimodel.hh:48, + from test/float/trigonometric.cpp:37: +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/minimodel.hh:48, + from test/float/trigonometric.cpp:37: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/transcendental.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, + from test/float/trigonometric.cpp: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) { + | ^~~~ +In file included from ./gecode/kernel.hh:229, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/trigonometric.cpp: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:1173, + from ./gecode/minimodel.hh:48, + from test/float/trigonometric.cpp:37: +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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/float.hh:41, + from test/float/trigonometric.cpp: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) { + | ^~~~ +In file included from ./gecode/kernel.hh:229, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/trigonometric.cpp: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, from ./gecode/minimodel.hh:48, from test/float/transcendental.cpp:37: -./gecode/set/var/set.hpp:49:3: note: because '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/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, from test/float/transcendental.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh: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/minimodel.hh:48, from test/float/transcendental.cpp:37: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/float.hh:1404, - from ./test/float.hh:43, +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438, + from ./gecode/minimodel.hh:48, + from test/float/trigonometric.cpp:37: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/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/trigonometric.cpp:36: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:40:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ^ +./gecode/kernel/core.hpp:3266:3: note: because '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, + from ./gecode/minimodel.hh:48, + from test/float/trigonometric.cpp:37: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/minimodel.hh:48, + from test/float/transcendental.cpp:37: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/transcendental.cpp: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) { + | ^~~~ +In file included from ./gecode/minimodel.hh:48, + from test/float/transcendental.cpp:37: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438, + from ./gecode/minimodel.hh:48, + from test/float/trigonometric.cpp:37: +./gecode/set/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:150, from ./test/test.hh:41, from ./test/float.hh:41, @@ -393896,37 +393244,92 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./test/float.hh:43, +In file included from ./gecode/minimodel.hh:48, + from test/float/trigonometric.cpp:37: +./gecode/set.hh:1206:20: note: initializing argument 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, + from ./gecode/minimodel.hh:48, + from test/float/trigonometric.cpp:37: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/float.hh:41, from test/float/trigonometric.cpp:36: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, +./gecode/kernel/core.hpp:3266:3: note: because '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:48, + from test/float/trigonometric.cpp:37: +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(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, + from ./gecode/minimodel.hh:48, + from test/float/transcendental.cpp:37: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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/test.hh:41, + from ./test/float.hh:41, + from test/float/transcendental.cpp: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) { + | ^~~~ +In file included from ./gecode/minimodel.hh:48, + from test/float/transcendental.cpp:37: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:240, + from test/float/transcendental.cpp:37: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/transcendental.cpp: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) { + | ^~~~ +In file included from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/trigonometric.cpp:36: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:45:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ^ + from test/float/transcendental.cpp:36: +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:817, + from test/float/transcendental.cpp:37: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:27: 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:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/trigonometric.cpp:36: + from test/float/transcendental.cpp: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) { | ^~~~ In file included from ./test/float.hh:43, - from test/float/trigonometric.cpp:36: -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from ./test/float.hh:43, - from test/float/trigonometric.cpp:36: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ + from test/float/transcendental.cpp:36: +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/minimodel.hh:48, + from test/float/trigonometric.cpp:37: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, @@ -393934,34 +393337,180 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:229, +In file included from ./gecode/minimodel.hh:48, + from test/float/trigonometric.cpp:37: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/minimodel.hh:48, + from test/float/trigonometric.cpp:37: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, from test/float/trigonometric.cpp: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::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from ./test/float.hh:43, - from test/float/trigonometric.cpp:36: -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); +./gecode/kernel/core.hpp:3266:3: note: because '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:48, + from test/float/trigonometric.cpp:37: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1608, + from test/float/transcendental.cpp:37: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | e.post(home,t ? irt : neg(irt),ipls); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/transcendental.cpp: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) { + | ^~~~ +In file included from test/float/transcendental.cpp:37: +./gecode/minimodel.hh:316:20: note: initializing argument 1 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:1608, + from test/float/transcendental.cpp:37: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? irt : neg(irt),b,ipls); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/transcendental.cpp: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) { + | ^~~~ +In file included from test/float/transcendental.cpp:37: +./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void 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, + from test/float/transcendental.cpp:37: +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': +./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | e.post(home,t ? frt : neg(frt)); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/transcendental.cpp: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) { + | ^~~~ +In file included from test/float/transcendental.cpp:37: +./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' + 878 | void post(Home home, FloatRelType frt) const; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1609, + from test/float/transcendental.cpp:37: +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': +./gecode/minimodel/float-rel.hpp:78:37: 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:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/transcendental.cpp: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) { + | ^~~~ +In file included from test/float/transcendental.cpp:37: +./gecode/minimodel.hh:881:20: note: initializing argument 1 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, + from test/float/transcendental.cpp:37: +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': +./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/trigonometric.cpp:36: + from test/float/transcendental.cpp: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) { | ^~~~ -In file included from ./gecode/kernel.hh:229, +In file included from test/float/transcendental.cpp: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, + from test/float/transcendental.cpp:37: +./gecode/minimodel/set-rel.hpp:62:31: 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:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/trigonometric.cpp: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::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ + from test/float/transcendental.cpp: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) { + | ^~~~ +In file included from test/float/transcendental.cpp: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, + from test/float/transcendental.cpp:37: +./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 64 | _e0.post(home,SRT_EQ,_e1); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/transcendental.cpp: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) { + | ^~~~ +In file included from test/float/transcendental.cpp: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, + from test/float/transcendental.cpp:37: +./gecode/minimodel/set-rel.hpp:67:36: 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:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/transcendental.cpp: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) { + | ^~~~ +In file included from test/float/transcendental.cpp: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:1612, + from test/float/transcendental.cpp:37: +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': +./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | _e0.post(home,b,t,_srt,_e1); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/transcendental.cpp: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) { + | ^~~~ +In file included from test/float/transcendental.cpp: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/kernel.hh:176, from ./test/test.hh:41, from ./test/float.hh:41, @@ -393978,87 +393527,215 @@ ./gecode/float/var/float.hpp:46:3: note: because '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, + from ./gecode/minimodel.hh:48, + from test/float/trigonometric.cpp:37: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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/test.hh:41, + from ./test/float.hh:41, + from test/float/trigonometric.cpp: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) { + | ^~~~ +In file included from ./gecode/minimodel.hh:48, + from test/float/trigonometric.cpp:37: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/arithmetic.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./test/float.hh:43, + from test/float/arithmetic.cpp: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) + | ^~~~~~~~ +In file included from ./gecode/minimodel.hh:1867, + from test/float/transcendental.cpp:37: +./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/channel.hpp:41:42: 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/kernel.hh:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/transcendental.cpp: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) { + | ^~~~ +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/transcendental.cpp:36: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from test/float/transcendental.cpp:37: +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | IntVar x(home,0,1); channel(home,b,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/transcendental.cpp: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) { + | ^~~~ +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/transcendental.cpp:36: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from test/float/transcendental.cpp:37: +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': +./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | channel(home,f,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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./test/float.hh:43, + from test/float/transcendental.cpp:36: +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from test/float/transcendental.cpp:37: +./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': +./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 70 | rel(home,SOT_UNION,x,s); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/transcendental.cpp: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) { + | ^~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/arithmetic.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./test/float.hh:43, - from test/float/arithmetic.cpp: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) - | ^~~~~~~~ -In file included from ./gecode/float.hh:1811, - from ./test/float.hh:43, - from test/float/trigonometric.cpp:36: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ + from test/float/arithmetic.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: 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:48, + from test/float/transcendental.cpp:37: +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from test/float/transcendental.cpp:37: +./gecode/minimodel/channel.hpp:71:51: 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:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/transcendental.cpp: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) { + | ^~~~ +In file included from test/float/transcendental.cpp:37: +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from test/float/transcendental.cpp:37: +./gecode/minimodel/channel.hpp:71:52: 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:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/trigonometric.cpp:36: + from test/float/transcendental.cpp: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) { | ^~~~ -In file included from ./gecode/float.hh:1546, - from ./test/float.hh:43, - from test/float/trigonometric.cpp:36: -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, +In file included from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/trigonometric.cpp:36: -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ + from test/float/transcendental.cpp:36: +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/float/transcendental.cpp:37: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | count(home,x,n,IRT_LQ,m,ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/trigonometric.cpp:36: + from test/float/transcendental.cpp: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) { | ^~~~ -In file included from ./test/float.hh:43, - from test/float/trigonometric.cpp:36: -./gecode/float.hh:1578:22: note: initializing argument 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, +In file included from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/trigonometric.cpp:36: -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ + from test/float/transcendental.cpp:36: +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/float/transcendental.cpp:37: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 46 | count(home,x,y,IRT_LQ,m,ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/trigonometric.cpp:36: + from test/float/transcendental.cpp: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) { | ^~~~ -In file included from ./test/float.hh:43, - from test/float/trigonometric.cpp:36: -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::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, +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/transcendental.cpp:36: +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/float/transcendental.cpp:37: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:51:32: 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:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/arithmetic.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ + from test/float/transcendental.cpp: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) { + | ^~~~ +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/transcendental.cpp:36: +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::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, from ./gecode/minimodel.hh:48, @@ -394066,6 +393743,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/minimodel.hh:240, + from test/float/trigonometric.cpp:37: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/trigonometric.cpp: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) { + | ^~~~ +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/trigonometric.cpp:36: +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/float.hh:41, @@ -394082,330 +393778,335 @@ ./gecode/set/var/set.hpp:49:3: note: because '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, +In file included from ./gecode/minimodel.hh:2083, + from test/float/transcendental.cpp:37: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:56:32: 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/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, from test/float/transcendental.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/float.hh: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:48, from ./test/float.hh:43, from test/float/transcendental.cpp: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) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/float/transcendental.cpp:37: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:61:32: 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/test.hh:41, from ./test/float.hh:41, from test/float/transcendental.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/float.hh: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:48, from ./test/float.hh:43, from test/float/transcendental.cpp:36: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/float.hh:2005, - from ./test/float.hh:43, - from test/float/trigonometric.cpp:36: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:39:52: 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:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/float/transcendental.cpp:37: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 66 | count(home,x,y,IRT_LQ,z,ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/trigonometric.cpp:36: + from test/float/transcendental.cpp: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) { | ^~~~ -In file included from ./test/float.hh:43, - from test/float/trigonometric.cpp:36: -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, +In file included from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/trigonometric.cpp:36: -./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ^ + from test/float/transcendental.cpp:36: +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/float/transcendental.cpp:37: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:72:32: 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/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/trigonometric.cpp:36: + from test/float/transcendental.cpp: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) { | ^~~~ -In file included from ./test/float.hh:43, - from test/float/trigonometric.cpp:36: -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137, +In file included from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/trigonometric.cpp:36: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': -./gecode/float/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ^ + from test/float/transcendental.cpp:36: +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/float/transcendental.cpp:37: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 77 | count(home,x,y,IRT_GQ,m,ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/trigonometric.cpp:36: + from test/float/transcendental.cpp: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) { | ^~~~ -In file included from ./test/float.hh:43, - from test/float/trigonometric.cpp:36: -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/transcendental.cpp:36: +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/minimodel.hh:2083, + from test/float/transcendental.cpp:37: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:82:32: 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/test.hh:41, from ./test/float.hh:41, - from test/float/arithmetic.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/float.hh:48, + from test/float/transcendental.cpp: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) { + | ^~~~ +In file included from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/arithmetic.cpp: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) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, + from test/float/transcendental.cpp:36: +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/float/transcendental.cpp:37: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:87:32: 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:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/arithmetic.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/float.hh:48, + from test/float/transcendental.cpp: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) { + | ^~~~ +In file included from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/arithmetic.cpp: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/kernel.hh:176, + from test/float/transcendental.cpp:36: +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/float/transcendental.cpp:37: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:92:32: 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/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, from test/float/transcendental.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, +./gecode/kernel/core.hpp:3266:3: note: because '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:48, from ./test/float.hh:43, from test/float/transcendental.cpp: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) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/float/transcendental.cpp:37: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 97 | count(home,x,y,IRT_GQ,z,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, from test/float/transcendental.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh: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:48, + from ./test/float.hh:43, + from test/float/transcendental.cpp:36: +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, from test/float/transcendental.cpp:37: -./gecode/set/var/set.hpp:49:3: note: because '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/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:103:32: 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:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/arithmetic.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, + from test/float/transcendental.cpp: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) { + | ^~~~ +In file included from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/arithmetic.cpp: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) - | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, + from test/float/transcendental.cpp:36: +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/float/transcendental.cpp:37: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:108:32: 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:150, from ./test/test.hh:41, from ./test/float.hh:41, from test/float/transcendental.cpp:36: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/float.hh: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:48, from ./test/float.hh:43, from test/float/transcendental.cpp: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) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/float/transcendental.cpp:37: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:113:32: 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/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, from test/float/transcendental.cpp:36: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/float.hh: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:48, from ./test/float.hh:43, from test/float/transcendental.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/float/transcendental.cpp:37: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 118 | count(home,x,n,IRT_EQ,z,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, from test/float/transcendental.cpp:36: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, +./gecode/kernel/core.hpp:3266:3: note: because '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:48, from ./test/float.hh:43, from test/float/transcendental.cpp: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) - | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/float/transcendental.cpp:37: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:123:32: 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:150, from ./test/test.hh:41, from ./test/float.hh:41, from test/float/transcendental.cpp:36: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/minimodel.hh: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:48, + from ./test/float.hh:43, + from test/float/transcendental.cpp:36: +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, from test/float/transcendental.cpp:37: -./gecode/set/var/set.hpp:49:3: note: because '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/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:128:32: 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:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/arithmetic.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from test/float/arithmetic.cpp: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, - from ./gecode/minimodel.hh:48, - from test/float/trigonometric.cpp:37: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ^ + from test/float/transcendental.cpp: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) { + | ^~~~ +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/transcendental.cpp:36: +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/float/transcendental.cpp:37: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 134 | rel(home,x,r,y,ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/trigonometric.cpp:36: + from test/float/transcendental.cpp: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) { | ^~~~ -In file included from ./gecode/minimodel.hh:48, - from test/float/trigonometric.cpp:37: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/transcendental.cpp:36: +./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' + 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48, - from test/float/trigonometric.cpp:37: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: 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:2083, + from test/float/transcendental.cpp:37: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 139 | rel(home,x,r,y,ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/trigonometric.cpp:36: + from test/float/transcendental.cpp: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) { | ^~~~ -In file included from ./gecode/minimodel.hh:48, - from test/float/trigonometric.cpp:37: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/transcendental.cpp:36: +./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' + 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/minimodel.hh:48, +In file included from ./gecode/minimodel.hh:817, from test/float/trigonometric.cpp:37: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:27: 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:150, from ./test/test.hh:41, from ./test/float.hh:41, @@ -394413,266 +394114,172 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:229, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/trigonometric.cpp: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:1173, - from ./gecode/minimodel.hh:48, - from test/float/trigonometric.cpp:37: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: 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, + from test/float/transcendental.cpp:37: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 145 | dom(home,x,y,ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/trigonometric.cpp:36: + from test/float/transcendental.cpp: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) { | ^~~~ -In file included from ./gecode/kernel.hh:229, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/trigonometric.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/arithmetic.cpp:36: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/arithmetic.cpp: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) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/arithmetic.cpp:36: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/arithmetic.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/arithmetic.cpp:36: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, +In file included from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/arithmetic.cpp: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) - | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/arithmetic.cpp:36: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/minimodel.hh:48, - from test/float/arithmetic.cpp: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:1438, - from ./gecode/minimodel.hh:48, - from test/float/trigonometric.cpp:37: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ + from test/float/transcendental.cpp:36: +./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' + 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, + | ~~~~~^~~~ +In file included from ./test/float.hh:43, + from test/float/trigonometric.cpp:36: +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/float/transcendental.cpp:37: +./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/trigonometric.cpp:36: + from test/float/transcendental.cpp: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) { | ^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/minimodel.hh:48, - from test/float/trigonometric.cpp:37: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, - from ./gecode/minimodel.hh:48, - from test/float/trigonometric.cpp:37: -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/transcendental.cpp:36: +./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/float/transcendental.cpp:37: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': +./gecode/minimodel/aliases.hpp:153:27: 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:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/trigonometric.cpp:36: + from test/float/transcendental.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:48, - from test/float/trigonometric.cpp:37: -./gecode/set.hh:1206:20: note: initializing argument 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, - from ./gecode/minimodel.hh:48, - from test/float/trigonometric.cpp:37: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ + from test/float/transcendental.cpp:37: +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/float/transcendental.cpp:37: +./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/trigonometric.cpp:36: + from test/float/transcendental.cpp: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) { | ^~~~ -In file included from ./gecode/minimodel.hh:48, - from test/float/trigonometric.cpp:37: -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/minimodel.hh:48, - from test/float/trigonometric.cpp:37: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: 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 test/float/transcendental.cpp:37: +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/float/transcendental.cpp:37: +./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/trigonometric.cpp:36: + from test/float/transcendental.cpp: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) { | ^~~~ -In file included from ./gecode/minimodel.hh:48, - from test/float/trigonometric.cpp:37: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/minimodel.hh:48, - from test/float/trigonometric.cpp:37: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/transcendental.cpp:36: +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/float/transcendental.cpp:37: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': +./gecode/minimodel/aliases.hpp:159:33: 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:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/trigonometric.cpp:36: + from test/float/transcendental.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:48, - from test/float/trigonometric.cpp:37: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, - from ./gecode/minimodel.hh:48, - from test/float/trigonometric.cpp:37: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ^ + from test/float/transcendental.cpp:37: +./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' + 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/float/transcendental.cpp:37: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': +./gecode/minimodel/aliases.hpp:165:23: 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:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/trigonometric.cpp:36: + from test/float/transcendental.cpp: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) { | ^~~~ In file included from ./gecode/minimodel.hh:48, - from test/float/trigonometric.cpp:37: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:240, - from test/float/trigonometric.cpp:37: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ^ + from test/float/transcendental.cpp:37: +./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' + 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/float/transcendental.cpp:37: +./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 166 | element(home,SOT_UNION,xiv,z,y); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/trigonometric.cpp:36: + from test/float/transcendental.cpp: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) { | ^~~~ -In file included from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/trigonometric.cpp:36: -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817, - from test/float/trigonometric.cpp:37: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:27: 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:48, + from test/float/transcendental.cpp:37: +./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' + 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from test/float/transcendental.cpp:37: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/trigonometric.cpp:36: + from test/float/transcendental.cpp: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) { | ^~~~ -In file included from ./test/float.hh:43, - from test/float/trigonometric.cpp:36: -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/transcendental.cpp:36: +./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' + 1540 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608, from test/float/trigonometric.cpp:37: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': @@ -394707,6 +394314,44 @@ ./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void 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, + from test/float/transcendental.cpp:37: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/transcendental.cpp: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) { + | ^~~~ +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/transcendental.cpp:36: +./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' + 1556 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from test/float/transcendental.cpp:37: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/transcendental.cpp: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) { + | ^~~~ +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/transcendental.cpp:36: +./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' + 1575 | element(Home home, const IntVarArgs& a, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609, from test/float/trigonometric.cpp:37: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': @@ -394724,6 +394369,25 @@ ./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from test/float/transcendental.cpp:37: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/transcendental.cpp: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) { + | ^~~~ +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/transcendental.cpp:36: +./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' + 1591 | element(Home home, const BoolVarArgs& a, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609, from test/float/trigonometric.cpp:37: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': @@ -394741,6 +394405,42 @@ ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from test/float/transcendental.cpp:37: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': +./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/transcendental.cpp: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) { + | ^~~~ +In file included from ./gecode/minimodel.hh:48, + from test/float/transcendental.cpp:37: +./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' + 1033 | element(Home home, const IntSetArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from test/float/transcendental.cpp:37: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': +./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/transcendental.cpp: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) { + | ^~~~ +In file included from ./gecode/minimodel.hh:48, + from test/float/transcendental.cpp:37: +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from test/float/trigonometric.cpp:37: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': @@ -395547,6 +395247,24 @@ ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/arithmetic.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/arithmetic.cpp: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) + | ^~~~~~ In file included from ./gecode/minimodel.hh:2337, from test/float/trigonometric.cpp:37: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': @@ -395568,6 +395286,126 @@ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/float.hh:41, + from test/float/arithmetic.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/arithmetic.cpp: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/kernel.hh:176, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/arithmetic.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./test/float.hh:43, + from test/float/arithmetic.cpp: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) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/transcendental.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/transcendental.cpp: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) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/transcendental.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/transcendental.cpp: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/kernel.hh:176, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/transcendental.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/transcendental.cpp: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) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/transcendental.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/transcendental.cpp: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/kernel.hh:176, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/arithmetic.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from test/float/arithmetic.cpp:38: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/float.hh:41, from test/float/trigonometric.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -395633,10 +395471,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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/arithmetic.cpp:36: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/arithmetic.cpp: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) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/arithmetic.cpp:36: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/arithmetic.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/arithmetic.cpp:36: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./test/float.hh:43, + from test/float/arithmetic.cpp: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) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/arithmetic.cpp:36: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/minimodel.hh:48, + from test/float/arithmetic.cpp:38: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/trigonometric.cpp:36: + from test/float/transcendental.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] @@ -395645,14 +395565,14 @@ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./test/float.hh:43, - from test/float/trigonometric.cpp:36: + from test/float/transcendental.cpp: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) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/trigonometric.cpp:36: + from test/float/transcendental.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:114:32: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] @@ -395661,14 +395581,14 @@ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./test/float.hh:43, - from test/float/trigonometric.cpp:36: + from test/float/transcendental.cpp: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) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/trigonometric.cpp:36: + from test/float/transcendental.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -395677,14 +395597,14 @@ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, - from test/float/trigonometric.cpp:37: + from test/float/transcendental.cpp:37: ./gecode/set/var/set.hpp:49:3: note: because '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, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/trigonometric.cpp:36: + from test/float/transcendental.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -395693,7 +395613,7 @@ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, - from test/float/trigonometric.cpp:37: + from test/float/transcendental.cpp:37: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ @@ -395701,6 +395621,38 @@ from ./test/test.hh:41, from ./test/float.hh:41, from test/float/trigonometric.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./test/float.hh:43, + from test/float/trigonometric.cpp: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) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/trigonometric.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./test/float.hh:43, + from test/float/trigonometric.cpp: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) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/transcendental.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' ./gecode/int/array.hpp:105:28: required from here @@ -395711,14 +395663,14 @@ from ./gecode/int.hh:604, from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/trigonometric.cpp:36: + from test/float/transcendental.cpp: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) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/trigonometric.cpp:36: + from test/float/transcendental.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' ./gecode/int/array.hpp:134:29: required from here @@ -395729,7 +395681,7 @@ from ./gecode/int.hh:604, from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/trigonometric.cpp:36: + from test/float/transcendental.cpp: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) | ^~~~~~~ @@ -395737,6 +395689,38 @@ from ./test/test.hh:41, from ./test/float.hh:41, from test/float/trigonometric.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from test/float/trigonometric.cpp:37: +./gecode/set/var/set.hpp:49:3: note: because '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, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/trigonometric.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from test/float/trigonometric.cpp:37: +./gecode/set/var/set.hpp:49:3: note: because '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, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/transcendental.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' ./gecode/float/array.hpp:93:30: required from here @@ -395746,25 +395730,14 @@ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./test/float.hh:43, - from test/float/trigonometric.cpp:36: + from test/float/transcendental.cpp: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) | ^~~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/linear.cpp:36: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/trigonometric.cpp:36: + from test/float/transcendental.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:68:28: required from here @@ -395774,15 +395747,51 @@ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, - from test/float/trigonometric.cpp:37: + from test/float/transcendental.cpp:37: ./gecode/set/var/set.hpp:49:3: note: because '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, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/trigonometric.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/trigonometric.cpp: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) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/trigonometric.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/trigonometric.cpp: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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/trigonometric.cpp:36: + from test/float/transcendental.cpp:36: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' @@ -395795,7 +395804,7 @@ from ./gecode/int.hh:604, from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/trigonometric.cpp:36: + from test/float/transcendental.cpp: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) | ^~~~~~ @@ -395803,7 +395812,7 @@ from ./gecode/kernel.hh:50, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/trigonometric.cpp:36: + from test/float/transcendental.cpp:36: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' @@ -395816,7 +395825,7 @@ from ./gecode/int.hh:604, from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/trigonometric.cpp:36: + from test/float/transcendental.cpp: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) | ^~~~~~~ @@ -395824,7 +395833,7 @@ from ./gecode/kernel.hh:50, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/trigonometric.cpp:36: + from test/float/transcendental.cpp:36: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' @@ -395836,7 +395845,7 @@ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./test/float.hh:43, - from test/float/trigonometric.cpp:36: + from test/float/transcendental.cpp: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) | ^~~~~~~~ @@ -395844,7 +395853,7 @@ from ./gecode/kernel.hh:50, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/trigonometric.cpp:36: + from test/float/transcendental.cpp:36: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' @@ -395856,206 +395865,44 @@ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, - from test/float/trigonometric.cpp:37: + from test/float/transcendental.cpp:37: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/rel.cpp:36: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/linear.cpp:36: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/test.hh:41, - from ./test/float.hh:41, - from test/float/linear.cpp: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: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, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/linear.cpp:36: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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 ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/linear.cpp: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) { - | ^~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/linear.cpp:36: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/linear.cpp:36: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/linear.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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/channel.cpp:36: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/rel.cpp:36: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/test.hh:41, - from ./test/float.hh:41, - from test/float/rel.cpp: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: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, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/rel.cpp:36: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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 ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/rel.cpp: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) { - | ^~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/rel.cpp:36: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/rel.cpp:36: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/rel.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/channel.cpp:36: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/test.hh:41, - from ./test/float.hh:41, - from test/float/channel.cpp: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: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, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/channel.cpp:36: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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 ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/channel.cpp: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) { - | ^~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/channel.cpp:36: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, +In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/channel.cpp:36: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, + from test/float/trigonometric.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./test/float.hh:43, + from test/float/trigonometric.cpp: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) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/channel.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ + from test/float/trigonometric.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from test/float/trigonometric.cpp:37: +./gecode/set/var/set.hpp:49:3: note: because '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, @@ -396265,6 +396112,88 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/trigonometric.cpp:36: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/trigonometric.cpp: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) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/trigonometric.cpp:36: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/trigonometric.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/trigonometric.cpp:36: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./test/float.hh:43, + from test/float/trigonometric.cpp: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) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/trigonometric.cpp:36: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/minimodel.hh:48, + from test/float/trigonometric.cpp:37: +./gecode/set/var/set.hpp:49:3: note: because '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, from ./gecode/float.hh:48, from ./test/float.hh:43, @@ -396327,6 +396256,17 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh: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/int.hh:4845, from ./gecode/float.hh:48, from ./test/float.hh:43, @@ -396515,6 +396455,64 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/channel.cpp:36: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/test.hh:41, + from ./test/float.hh:41, + from test/float/channel.cpp: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: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, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/channel.cpp:36: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/channel.cpp: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) { + | ^~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/channel.cpp:36: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/channel.cpp:36: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/channel.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./test/float.hh:43, from test/float/linear.cpp:36: @@ -396651,43 +396649,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/float.hh:48, - from ./test/float.hh:43, - from test/float/channel.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; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/channel.cpp: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/int.hh:1723, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/channel.cpp:36: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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/test.hh:41, - from ./test/float.hh:41, - from test/float/channel.cpp: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) { - | ^~~~ -In file included from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/channel.cpp:36: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./test/float.hh:43, from test/float/linear.cpp:36: @@ -396726,90 +396687,6 @@ ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/channel.cpp:36: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/channel.cpp: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) { - | ^~~~ -In file included from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/channel.cpp:36: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/channel.cpp:36: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/channel.cpp: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) { - | ^~~~ -In file included from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/channel.cpp:36: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/channel.cpp:36: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/channel.cpp: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) { - | ^~~~ -In file included from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/channel.cpp:36: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/channel.cpp:36: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/channel.cpp: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) { - | ^~~~ -In file included from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/channel.cpp:36: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ In file included from ./gecode/float.hh:2137, from ./test/float.hh:43, from test/float/linear.cpp:36: @@ -396829,222 +396706,101 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/channel.cpp:36: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/channel.cpp: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) { - | ^~~~ -In file included from ./gecode/kernel.hh:229, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/channel.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/channel.cpp:36: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); + from test/float/rel.cpp:36: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/minimodel.hh:48, + from test/float/linear.cpp:38: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/channel.cpp:36: + from test/float/linear.cpp: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) { | ^~~~ -In file included from ./gecode/kernel.hh:229, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/channel.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/channel.cpp:36: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: 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:48, + from test/float/linear.cpp:38: +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +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(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/channel.cpp:36: + from test/float/linear.cpp: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) { | ^~~~ -In file included from ./gecode/kernel.hh:229, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/channel.cpp: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::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/channel.cpp:36: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); +In file included from ./gecode/minimodel.hh:48, + from test/float/linear.cpp:38: +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/minimodel.hh:48, + from test/float/linear.cpp:38: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/channel.cpp:36: + from test/float/linear.cpp: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) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/channel.cpp: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::BoolVar]' + from test/float/linear.cpp: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/int.hh:4845, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/channel.cpp:36: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/channel.cpp: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) { - | ^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/channel.cpp:36: -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/channel.cpp:36: -./gecode/int/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/test.hh:41, - from ./test/float.hh:41, - from test/float/channel.cpp: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) { - | ^~~~ -In file included from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/channel.cpp:36: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/channel.cpp:36: -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); +In file included from ./gecode/set.hh:1173, + from ./gecode/minimodel.hh:48, + from test/float/linear.cpp:38: +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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/float.hh:41, - from test/float/channel.cpp: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) { - | ^~~~ -In file included from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/channel.cpp:36: -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/channel.cpp:36: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/channel.cpp: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) { - | ^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/channel.cpp:36: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/channel.cpp:36: -./gecode/int/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/test.hh:41, - from ./test/float.hh:41, - from test/float/channel.cpp:36: + from test/float/linear.cpp: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) { | ^~~~ -In file included from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/channel.cpp:36: -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/channel.cpp:36: -./gecode/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:150, +In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/channel.cpp: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) { - | ^~~~ -In file included from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/channel.cpp: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); + from test/float/linear.cpp: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/int.hh:917, from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/rel.cpp:36: + from test/float/channel.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; @@ -397053,14 +396809,14 @@ from ./gecode/int.hh:604, from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/rel.cpp:36: + from test/float/channel.cpp: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/int.hh:1723, from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/rel.cpp:36: + from test/float/channel.cpp:36: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:39:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); @@ -397068,104 +396824,76 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/rel.cpp:36: + from test/float/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because '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:48, from ./test/float.hh:43, - from test/float/rel.cpp:36: + from test/float/channel.cpp:36: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/channel.cpp:36: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/channel.cpp: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) { - | ^~~~ -In file included from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/channel.cpp:36: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/channel.cpp:36: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: 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, + from ./gecode/minimodel.hh:48, + from test/float/linear.cpp:38: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/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/channel.cpp:36: + from test/float/linear.cpp: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) { | ^~~~ -In file included from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/channel.cpp:36: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/channel.cpp:36: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ +In file included from ./gecode/set.hh:1173, + from ./gecode/minimodel.hh:48, + from test/float/linear.cpp:38: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/minimodel.hh:48, + from test/float/linear.cpp:38: +./gecode/set/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:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/channel.cpp:36: + from test/float/linear.cpp: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) { | ^~~~ -In file included from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/channel.cpp:36: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/channel.cpp:36: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ +In file included from ./gecode/minimodel.hh:48, + from test/float/linear.cpp:38: +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438, + from ./gecode/minimodel.hh:48, + from test/float/linear.cpp:38: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/channel.cpp:36: + from test/float/linear.cpp: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) { | ^~~~ -In file included from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/channel.cpp:36: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:48, + from test/float/linear.cpp:38: +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/rel.cpp:36: + from test/float/channel.cpp:36: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); @@ -397173,20 +396901,20 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/rel.cpp:36: + from test/float/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because '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:48, from ./test/float.hh:43, - from test/float/rel.cpp:36: + from test/float/channel.cpp:36: ./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/rel.cpp:36: + from test/float/channel.cpp:36: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); @@ -397194,20 +396922,20 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/rel.cpp:36: + from test/float/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because '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:48, from ./test/float.hh:43, - from test/float/rel.cpp:36: + from test/float/channel.cpp:36: ./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/rel.cpp:36: + from test/float/channel.cpp:36: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); @@ -397215,20 +396943,20 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/rel.cpp:36: + from test/float/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because '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:48, from ./test/float.hh:43, - from test/float/rel.cpp:36: + from test/float/channel.cpp:36: ./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/rel.cpp:36: + from test/float/channel.cpp:36: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); @@ -397236,62 +396964,20 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/rel.cpp:36: + from test/float/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because '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:48, from ./test/float.hh:43, - from test/float/rel.cpp:36: + from test/float/channel.cpp:36: ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/channel.cpp:36: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: 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/test.hh:41, - from ./test/float.hh:41, - from test/float/channel.cpp: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) { - | ^~~~ -In file included from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/channel.cpp:36: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/channel.cpp:36: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/channel.cpp: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) { - | ^~~~ -In file included from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/channel.cpp:36: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/rel.cpp:36: + from test/float/channel.cpp:36: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); @@ -397299,21 +396985,21 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/rel.cpp:36: + from test/float/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/rel.cpp:36: + from test/float/channel.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/rel.cpp:36: + from test/float/channel.cpp:36: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -397321,21 +397007,21 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/rel.cpp:36: + from test/float/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/rel.cpp:36: + from test/float/channel.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/rel.cpp:36: + from test/float/channel.cpp:36: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); @@ -397343,21 +397029,21 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/rel.cpp:36: + from test/float/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/rel.cpp:36: + from test/float/channel.cpp: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::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/rel.cpp:36: + from test/float/channel.cpp:36: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); @@ -397365,101 +397051,21 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/rel.cpp:36: + from test/float/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/rel.cpp:36: + from test/float/channel.cpp: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::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48, - from test/float/linear.cpp:38: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/linear.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:48, - from test/float/linear.cpp:38: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -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(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: 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:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/linear.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:48, - from test/float/linear.cpp:38: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/minimodel.hh:48, - from test/float/linear.cpp:38: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/linear.cpp: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) { - | ^~~~ -In file included from ./gecode/kernel.hh:229, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/linear.cpp: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:1173, - from ./gecode/minimodel.hh:48, - from test/float/linear.cpp:38: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: 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/float.hh:41, - from test/float/linear.cpp: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) { - | ^~~~ -In file included from ./gecode/kernel.hh:229, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/linear.cpp: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/int.hh:4845, from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/rel.cpp:36: + from test/float/channel.cpp:36: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); @@ -397467,117 +397073,61 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/rel.cpp:36: + from test/float/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::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, from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/rel.cpp:36: + from test/float/channel.cpp:36: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/rel.cpp:36: + from test/float/channel.cpp:36: ./gecode/int/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/test.hh:41, from ./test/float.hh:41, - from test/float/rel.cpp:36: + from test/float/channel.cpp: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) { | ^~~~ In file included from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/rel.cpp:36: + from test/float/channel.cpp:36: ./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/rel.cpp:36: + from test/float/channel.cpp:36: ./gecode/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/test.hh:41, from ./test/float.hh:41, - from test/float/rel.cpp:36: + from test/float/channel.cpp: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) { | ^~~~ In file included from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/rel.cpp:36: + from test/float/channel.cpp:36: ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438, - from ./gecode/minimodel.hh:48, - from test/float/linear.cpp:38: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/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/linear.cpp: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) { - | ^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/minimodel.hh:48, - from test/float/linear.cpp:38: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, - from ./gecode/minimodel.hh:48, - from test/float/linear.cpp:38: -./gecode/set/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:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/linear.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:48, - from test/float/linear.cpp:38: -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438, - from ./gecode/minimodel.hh:48, - from test/float/linear.cpp:38: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/linear.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:48, - from test/float/linear.cpp:38: -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/rel.cpp:36: + from test/float/channel.cpp:36: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -397585,54 +397135,54 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/rel.cpp:36: + from test/float/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::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, from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/rel.cpp:36: + from test/float/channel.cpp:36: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/rel.cpp:36: + from test/float/channel.cpp:36: ./gecode/int/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/test.hh:41, from ./test/float.hh:41, - from test/float/rel.cpp:36: + from test/float/channel.cpp: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) { | ^~~~ In file included from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/rel.cpp:36: + from test/float/channel.cpp:36: ./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/rel.cpp:36: + from test/float/channel.cpp:36: ./gecode/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:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/rel.cpp:36: + from test/float/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because '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:48, from ./test/float.hh:43, - from test/float/rel.cpp:36: + from test/float/channel.cpp: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); | ~~~~~^~~~ @@ -397693,6 +397243,24 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/rel.cpp:36: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/test.hh:41, + from ./test/float.hh:41, + from test/float/rel.cpp: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: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 test/float/linear.cpp:38: ./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': @@ -397712,34 +397280,13 @@ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/rel.cpp:36: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, +In file included from ./gecode/kernel.hh:261, from ./test/test.hh:41, from ./test/float.hh:41, from test/float/rel.cpp: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) { - | ^~~~ -In file included from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/rel.cpp:36: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/rel.cpp:36: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, @@ -397748,41 +397295,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/float.hh:48, - from ./test/float.hh:43, - from test/float/rel.cpp:36: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/rel.cpp:36: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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:150, +In file included from ./gecode/kernel.hh:261, from ./test/test.hh:41, from ./test/float.hh:41, from test/float/rel.cpp: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) { - | ^~~~ -In file included from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/rel.cpp:36: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/float.hh:48, - from ./test/float.hh:43, +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./test/test.hh:41, + from ./test/float.hh:41, from test/float/rel.cpp:36: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: warning: 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/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, @@ -397790,12 +397317,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because '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:48, - from ./test/float.hh:43, - from test/float/rel.cpp:36: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817, from test/float/linear.cpp:38: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': @@ -397827,31 +397351,10 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/rel.cpp:36: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: 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/test.hh:41, - from ./test/float.hh:41, - from test/float/rel.cpp: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) { - | ^~~~ In file included from test/float/linear.cpp:38: ./gecode/minimodel.hh:316:20: note: initializing argument 1 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:48, - from ./test/float.hh:43, - from test/float/rel.cpp:36: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608, from test/float/linear.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': @@ -397865,37 +397368,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/int.hh:5699, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/rel.cpp:36: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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 test/float/linear.cpp: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, | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/channel.cpp:36: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/rel.cpp:36: + from test/float/channel.cpp: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) { | ^~~~ In file included from ./gecode/float.hh:48, from ./test/float.hh:43, - from test/float/rel.cpp:36: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ + from test/float/channel.cpp:36: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/channel.cpp:36: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/channel.cpp: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) { + | ^~~~ +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/channel.cpp:36: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/channel.cpp:36: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/channel.cpp: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) { + | ^~~~ +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/channel.cpp:36: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609, from test/float/linear.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ^ +In file included from ./gecode/int.hh:5223, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/channel.cpp:36: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/channel.cpp: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) { + | ^~~~ +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/channel.cpp:36: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, @@ -398006,6 +397572,48 @@ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/channel.cpp:36: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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/test.hh:41, + from ./test/float.hh:41, + from test/float/channel.cpp: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) { + | ^~~~ +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/channel.cpp:36: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/channel.cpp:36: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/channel.cpp: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) { + | ^~~~ +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/channel.cpp:36: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from test/float/linear.cpp:38: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': @@ -398601,44 +398209,6 @@ ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./test/float.hh:43, - from test/float/channel.cpp:36: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:40:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/channel.cpp:36: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./test/float.hh:43, - from test/float/channel.cpp:36: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./test/float.hh:43, - from test/float/channel.cpp:36: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:45:25: 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/test.hh:41, - from ./test/float.hh:41, - from test/float/channel.cpp: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) { - | ^~~~ -In file included from ./test/float.hh:43, - from test/float/channel.cpp:36: -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from test/float/linear.cpp:38: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': @@ -398674,48 +398244,6 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from ./test/float.hh:43, - from test/float/channel.cpp:36: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/channel.cpp: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) { - | ^~~~ -In file included from ./gecode/kernel.hh:229, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/channel.cpp: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::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from ./test/float.hh:43, - from test/float/channel.cpp:36: -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:29: 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/float.hh:41, - from test/float/channel.cpp: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) { - | ^~~~ -In file included from ./gecode/kernel.hh:229, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/channel.cpp: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::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from test/float/linear.cpp:38: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': @@ -398828,62 +398356,6 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811, - from ./test/float.hh:43, - from test/float/channel.cpp:36: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/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:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/channel.cpp: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) { - | ^~~~ -In file included from ./gecode/float.hh:1546, - from ./test/float.hh:43, - from test/float/channel.cpp:36: -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, - from ./test/float.hh:43, - from test/float/channel.cpp:36: -./gecode/float/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:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/channel.cpp: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) { - | ^~~~ -In file included from ./test/float.hh:43, - from test/float/channel.cpp:36: -./gecode/float.hh:1578:22: note: initializing argument 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, - from ./test/float.hh:43, - from test/float/channel.cpp:36: -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/channel.cpp: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) { - | ^~~~ -In file included from ./test/float.hh:43, - from test/float/channel.cpp:36: -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ test/float/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]; @@ -398906,66 +398378,9 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/float.hh:2005, - from ./test/float.hh:43, - from test/float/channel.cpp:36: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:39:52: 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/test.hh:41, - from ./test/float.hh:41, - from test/float/channel.cpp: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) { - | ^~~~ -In file included from ./test/float.hh:43, - from test/float/channel.cpp:36: -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./test/float.hh:43, - from test/float/channel.cpp:36: -./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/channel.cpp: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) { - | ^~~~ -In file included from ./test/float.hh:43, - from test/float/channel.cpp:36: -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137, - from ./test/float.hh:43, - from test/float/channel.cpp:36: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': -./gecode/float/trace.hpp:39:39: 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/test.hh:41, - from ./test/float.hh:41, - from test/float/channel.cpp: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) { - | ^~~~ -In file included from ./test/float.hh:43, - from test/float/channel.cpp:36: -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./test/float.hh:43, - from test/float/rel.cpp:36: + from test/float/channel.cpp:36: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:40:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); @@ -398973,18 +398388,18 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/rel.cpp:36: + from test/float/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:43, - from test/float/rel.cpp:36: + from test/float/channel.cpp:36: ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./test/float.hh:43, - from test/float/rel.cpp:36: + from test/float/channel.cpp:36: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:45:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); @@ -398992,18 +398407,18 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/rel.cpp:36: + from test/float/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:43, - from test/float/rel.cpp:36: + from test/float/channel.cpp:36: ./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./test/float.hh:43, - from test/float/rel.cpp:36: + from test/float/channel.cpp:36: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); @@ -399011,20 +398426,20 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/rel.cpp:36: + from test/float/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/rel.cpp:36: + from test/float/channel.cpp: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::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./test/float.hh:43, - from test/float/rel.cpp:36: + from test/float/channel.cpp:36: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -399032,20 +398447,20 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/rel.cpp:36: + from test/float/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/rel.cpp:36: + from test/float/channel.cpp: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::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./test/float.hh:43, - from test/float/rel.cpp:36: + from test/float/channel.cpp:36: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = FloatAFC(home,x,decay()); @@ -399053,55 +398468,55 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/rel.cpp:36: + from test/float/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because '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, from ./test/float.hh:43, - from test/float/rel.cpp:36: + from test/float/channel.cpp:36: ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, from ./test/float.hh:43, - from test/float/rel.cpp:36: + from test/float/channel.cpp:36: ./gecode/float/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:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/rel.cpp:36: + from test/float/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:43, - from test/float/rel.cpp:36: + from test/float/channel.cpp:36: ./gecode/float.hh:1578:22: note: initializing argument 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, from ./test/float.hh:43, - from test/float/rel.cpp:36: + from test/float/channel.cpp:36: ./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/rel.cpp:36: + from test/float/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:43, - from test/float/rel.cpp:36: + from test/float/channel.cpp:36: ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::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, from ./test/float.hh:43, - from test/float/rel.cpp:36: + from test/float/channel.cpp:36: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': ./gecode/float/branch.hpp:39:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); @@ -399109,18 +398524,18 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/rel.cpp:36: + from test/float/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:43, - from test/float/rel.cpp:36: + from test/float/channel.cpp:36: ./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./test/float.hh:43, - from test/float/rel.cpp:36: + from test/float/channel.cpp:36: ./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': ./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); @@ -399128,18 +398543,18 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/rel.cpp:36: + from test/float/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:43, - from test/float/rel.cpp:36: + from test/float/channel.cpp:36: ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137, from ./test/float.hh:43, - from test/float/rel.cpp:36: + from test/float/channel.cpp:36: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); @@ -399147,12 +398562,12 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/rel.cpp:36: + from test/float/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:43, - from test/float/rel.cpp:36: + from test/float/channel.cpp:36: ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ @@ -399486,6 +398901,43 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/rel.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; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/rel.cpp: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/int.hh:1723, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/rel.cpp:36: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/test.hh:41, + from ./test/float.hh:41, + from test/float/rel.cpp: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) { + | ^~~~ +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/rel.cpp:36: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/float.hh:41, @@ -399599,6 +399051,90 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::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, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/rel.cpp:36: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/rel.cpp: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) { + | ^~~~ +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/rel.cpp:36: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/rel.cpp:36: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/rel.cpp: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) { + | ^~~~ +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/rel.cpp:36: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/rel.cpp:36: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/rel.cpp: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) { + | ^~~~ +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/rel.cpp:36: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/rel.cpp:36: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/rel.cpp: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) { + | ^~~~ +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/rel.cpp:36: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ In file included from test/float/channel.cpp:38: ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; @@ -399724,6 +399260,28 @@ ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/rel.cpp:36: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/rel.cpp: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) { + | ^~~~ +In file included from ./gecode/kernel.hh:229, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/rel.cpp: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) { + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from test/float/channel.cpp:38: ./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': @@ -399742,11 +399300,33 @@ ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/rel.cpp:36: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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/float.hh:41, + from test/float/rel.cpp: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) { + | ^~~~ In file included from ./gecode/minimodel.hh:1867, from test/float/channel.cpp:38: ./gecode/minimodel/channel.hpp:71:51: 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, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/rel.cpp: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) { + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, @@ -399776,6 +399356,50 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/rel.cpp:36: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/rel.cpp: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) { + | ^~~~ +In file included from ./gecode/kernel.hh:229, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/rel.cpp: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::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/rel.cpp:36: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/rel.cpp: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) { + | ^~~~ +In file included from ./gecode/kernel.hh:229, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/rel.cpp: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::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from test/float/channel.cpp:38: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': @@ -400052,364 +399676,1243 @@ from ./test/test.hh:41, from ./test/float.hh:41, from test/float/channel.cpp: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) { - | ^~~~ -In file included from ./gecode/float.hh: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:48, + from ./test/float.hh:43, + from test/float/channel.cpp:36: +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/float/channel.cpp:38: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 118 | count(home,x,n,IRT_EQ,z,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/channel.cpp: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) { + | ^~~~ +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/channel.cpp:36: +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/float/channel.cpp:38: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:123:32: 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:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/channel.cpp: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) { + | ^~~~ +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/channel.cpp:36: +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/float/channel.cpp:38: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:128:32: 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:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/channel.cpp: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) { + | ^~~~ +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/channel.cpp:36: +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/float/channel.cpp:38: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 134 | rel(home,x,r,y,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/channel.cpp: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) { + | ^~~~ +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/channel.cpp:36: +./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' + 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/float/channel.cpp:38: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 139 | rel(home,x,r,y,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/channel.cpp: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) { + | ^~~~ +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/channel.cpp:36: +./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' + 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/float/channel.cpp:38: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 145 | dom(home,x,y,ipl); + | ^ +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:3266:3: note: because '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:48, + from ./test/float.hh:43, + from test/float/channel.cpp:36: +./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' + 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/float/channel.cpp:38: +./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/channel.cpp: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) { + | ^~~~ +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/channel.cpp:36: +./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/float/channel.cpp:38: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': +./gecode/minimodel/aliases.hpp:153:27: 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:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/channel.cpp: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) { + | ^~~~ +In file included from ./gecode/minimodel.hh:48, + from test/float/channel.cpp:38: +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/float/channel.cpp:38: +./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/channel.cpp: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) { + | ^~~~ +In file included from test/float/channel.cpp:38: +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/float/channel.cpp:38: +./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/channel.cpp: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) { + | ^~~~ +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/channel.cpp:36: +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/float/channel.cpp:38: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': +./gecode/minimodel/aliases.hpp:159:33: 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:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/channel.cpp: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) { + | ^~~~ +In file included from ./gecode/minimodel.hh:48, + from test/float/channel.cpp:38: +./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' + 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/float/channel.cpp:38: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': +./gecode/minimodel/aliases.hpp:165:23: 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:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/channel.cpp: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) { + | ^~~~ +In file included from ./gecode/minimodel.hh:48, + from test/float/channel.cpp:38: +./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' + 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/float/channel.cpp:38: +./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 166 | element(home,SOT_UNION,xiv,z,y); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/channel.cpp: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) { + | ^~~~ +In file included from ./gecode/minimodel.hh:48, + from test/float/channel.cpp:38: +./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' + 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from test/float/channel.cpp:38: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/channel.cpp: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) { + | ^~~~ +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/channel.cpp:36: +./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' + 1540 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from test/float/channel.cpp:38: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/channel.cpp: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) { + | ^~~~ +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/channel.cpp:36: +./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' + 1556 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from test/float/channel.cpp:38: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/channel.cpp: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) { + | ^~~~ +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/channel.cpp:36: +./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' + 1575 | element(Home home, const IntVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from test/float/channel.cpp:38: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/channel.cpp: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) { + | ^~~~ +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/channel.cpp:36: +./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' + 1591 | element(Home home, const BoolVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from test/float/channel.cpp:38: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': +./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/channel.cpp: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) { + | ^~~~ +In file included from ./gecode/minimodel.hh:48, + from test/float/channel.cpp:38: +./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' + 1033 | element(Home home, const IntSetArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from test/float/channel.cpp:38: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': +./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/channel.cpp: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) { + | ^~~~ +In file included from ./gecode/minimodel.hh:48, + from test/float/channel.cpp:38: +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/rel.cpp:36: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/rel.cpp: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) { + | ^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/rel.cpp:36: +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/rel.cpp:36: +./gecode/int/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/test.hh:41, + from ./test/float.hh:41, + from test/float/rel.cpp: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) { + | ^~~~ +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/rel.cpp:36: +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/rel.cpp:36: +./gecode/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/test.hh:41, + from ./test/float.hh:41, + from test/float/rel.cpp: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) { + | ^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/linear.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/linear.cpp: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) + | ^~~~~~ +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/rel.cpp:36: +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/linear.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/linear.cpp: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/int.hh:4845, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/rel.cpp:36: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/rel.cpp: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) { + | ^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/rel.cpp:36: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/rel.cpp:36: +./gecode/int/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/test.hh:41, + from ./test/float.hh:41, + from test/float/rel.cpp: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) { + | ^~~~ +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/rel.cpp:36: +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/rel.cpp:36: +./gecode/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:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/rel.cpp: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) { + | ^~~~ +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/rel.cpp:36: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/linear.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./test/float.hh:43, + from test/float/linear.cpp: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) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/channel.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/channel.cpp: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) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/linear.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from test/float/linear.cpp:38: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/channel.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/channel.cpp: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/kernel.hh:176, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/channel.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/channel.cpp: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) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/channel.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/channel.cpp: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/int.hh:5223, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/rel.cpp:36: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/rel.cpp: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) { + | ^~~~ +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/rel.cpp:36: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/rel.cpp:36: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/rel.cpp: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) { + | ^~~~ +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/rel.cpp:36: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/rel.cpp:36: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/rel.cpp: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) { + | ^~~~ +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/rel.cpp:36: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/rel.cpp:36: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/rel.cpp: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) { + | ^~~~ +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/rel.cpp:36: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/channel.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./test/float.hh:43, + from test/float/channel.cpp: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) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/channel.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./test/float.hh:43, + from test/float/channel.cpp: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) + | ^~~~~~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/rel.cpp:36: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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/test.hh:41, + from ./test/float.hh:41, + from test/float/rel.cpp: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) { + | ^~~~ +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/rel.cpp:36: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/rel.cpp:36: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/rel.cpp: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) { + | ^~~~ +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/rel.cpp:36: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/channel.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from test/float/channel.cpp:38: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/channel.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from test/float/channel.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/linear.cpp:36: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/linear.cpp: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) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/linear.cpp:36: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/linear.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/linear.cpp:36: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./test/float.hh:43, + from test/float/linear.cpp: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) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/linear.cpp:36: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/minimodel.hh:48, + from test/float/linear.cpp:38: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/channel.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/float.hh:48, from ./test/float.hh:43, from test/float/channel.cpp:36: -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/float/channel.cpp:38: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 118 | count(home,x,n,IRT_EQ,z,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, +./gecode/int/var/int.hpp:49:3: 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, from ./test/test.hh:41, from ./test/float.hh:41, from test/float/channel.cpp: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) { - | ^~~~ -In file included from ./gecode/float.hh:48, +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/float.hh:48, from ./test/float.hh:43, from test/float/channel.cpp:36: -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/float/channel.cpp:38: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:123:32: 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:150, +./gecode/int/var/bool.hpp:50:3: note: because '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, from ./test/test.hh:41, from ./test/float.hh:41, from test/float/channel.cpp: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) { - | ^~~~ -In file included from ./gecode/float.hh:48, +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, from ./test/float.hh:43, from test/float/channel.cpp:36: -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/float/channel.cpp:38: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:128:32: 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:150, +./gecode/float/var/float.hpp:46:3: note: because '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, from ./test/test.hh:41, from ./test/float.hh:41, from test/float/channel.cpp: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) { - | ^~~~ -In file included from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/channel.cpp:36: -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, from test/float/channel.cpp:38: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 134 | rel(home,x,r,y,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, +./gecode/set/var/set.hpp:49:3: 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, from ./test/test.hh:41, from ./test/float.hh:41, from test/float/channel.cpp: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) { - | ^~~~ -In file included from ./gecode/float.hh:48, +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/float.hh:48, from ./test/float.hh:43, from test/float/channel.cpp:36: -./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' - 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/float/channel.cpp:38: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 139 | rel(home,x,r,y,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, +./gecode/int/var/int.hpp:49:3: 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, from ./test/test.hh:41, from ./test/float.hh:41, from test/float/channel.cpp: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) { - | ^~~~ -In file included from ./gecode/float.hh:48, +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/float.hh:48, from ./test/float.hh:43, from test/float/channel.cpp:36: -./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' - 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/float/channel.cpp:38: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 145 | dom(home,x,y,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, +./gecode/int/var/bool.hpp:50:3: 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, from ./test/test.hh:41, from ./test/float.hh:41, from test/float/channel.cpp: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) { - | ^~~~ -In file included from ./gecode/float.hh:48, +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, from ./test/float.hh:43, from test/float/channel.cpp:36: -./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' - 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/float/channel.cpp:38: -./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/test.hh:41, from ./test/float.hh:41, from test/float/channel.cpp: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) { - | ^~~~ -In file included from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/channel.cpp:36: -./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/minimodel.hh:48, from test/float/channel.cpp:38: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': -./gecode/minimodel/aliases.hpp:153:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | rel(home,SOT_UNION,x,y); - | ^ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/float.hh:1404, + from ./test/float.hh:43, + from test/float/rel.cpp:36: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:40:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/channel.cpp:36: + from test/float/rel.cpp: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) { | ^~~~ -In file included from ./gecode/minimodel.hh:48, - from test/float/channel.cpp:38: -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/float/channel.cpp:38: -./gecode/minimodel/aliases.hpp:154:51: 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 ./test/float.hh:43, + from test/float/rel.cpp:36: +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./test/float.hh:43, + from test/float/rel.cpp:36: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:45:25: 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/test.hh:41, from ./test/float.hh:41, - from test/float/channel.cpp:36: + from test/float/rel.cpp: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) { | ^~~~ -In file included from test/float/channel.cpp:38: -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/float/channel.cpp:38: -./gecode/minimodel/aliases.hpp:154:52: 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 ./test/float.hh:43, + from test/float/rel.cpp:36: +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546, + from ./test/float.hh:43, + from test/float/rel.cpp:36: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/channel.cpp:36: + from test/float/rel.cpp: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) { | ^~~~ -In file included from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/channel.cpp:36: -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/float/channel.cpp:38: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': -./gecode/minimodel/aliases.hpp:159:33: 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:150, +In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/channel.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:48, - from test/float/channel.cpp:38: -./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' - 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/float/channel.cpp:38: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': -./gecode/minimodel/aliases.hpp:165:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 165 | channel(home,x,xiv); - | ^ + from test/float/rel.cpp: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::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546, + from ./test/float.hh:43, + from test/float/rel.cpp:36: +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:29: 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/float.hh:41, - from test/float/channel.cpp:36: + from test/float/rel.cpp: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) { | ^~~~ -In file included from ./gecode/minimodel.hh:48, - from test/float/channel.cpp:38: -./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' - 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/float/channel.cpp:38: -./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 166 | element(home,SOT_UNION,xiv,z,y); - | ^ -In file included from ./gecode/kernel.hh:150, +In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/channel.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:48, - from test/float/channel.cpp:38: -./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' - 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from test/float/channel.cpp:38: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ^ + from test/float/rel.cpp: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::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811, + from ./test/float.hh:43, + from test/float/rel.cpp:36: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/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:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/channel.cpp:36: + from test/float/rel.cpp: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) { | ^~~~ -In file included from ./gecode/float.hh:48, +In file included from ./gecode/float.hh:1546, from ./test/float.hh:43, - from test/float/channel.cpp:36: -./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' - 1540 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from test/float/channel.cpp:38: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ^ + from test/float/rel.cpp:36: +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, + from ./test/float.hh:43, + from test/float/rel.cpp:36: +./gecode/float/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:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/channel.cpp:36: + from test/float/rel.cpp: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) { | ^~~~ -In file included from ./gecode/float.hh:48, +In file included from ./test/float.hh:43, + from test/float/rel.cpp:36: +./gecode/float.hh:1578:22: note: initializing argument 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, from ./test/float.hh:43, - from test/float/channel.cpp:36: -./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' - 1556 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from test/float/channel.cpp:38: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ^ + from test/float/rel.cpp:36: +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/channel.cpp:36: + from test/float/rel.cpp: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) { | ^~~~ -In file included from ./gecode/float.hh:48, +In file included from ./test/float.hh:43, + from test/float/rel.cpp:36: +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::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, from ./test/float.hh:43, - from test/float/channel.cpp:36: -./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' - 1575 | element(Home home, const IntVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from test/float/channel.cpp:38: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ^ + from test/float/rel.cpp:36: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:39:52: 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/test.hh:41, from ./test/float.hh:41, - from test/float/channel.cpp:36: + from test/float/rel.cpp: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) { | ^~~~ -In file included from ./gecode/float.hh:48, +In file included from ./test/float.hh:43, + from test/float/rel.cpp:36: +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, from ./test/float.hh:43, - from test/float/channel.cpp:36: -./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from test/float/channel.cpp:38: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': -./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ^ + from test/float/rel.cpp:36: +./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/channel.cpp:36: + from test/float/rel.cpp: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) { | ^~~~ -In file included from ./gecode/minimodel.hh:48, - from test/float/channel.cpp:38: -./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' - 1033 | element(Home home, const IntSetArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from test/float/channel.cpp:38: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': -./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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 ./test/float.hh:43, + from test/float/rel.cpp:36: +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137, + from ./test/float.hh:43, + from test/float/rel.cpp:36: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': +./gecode/float/trace.hpp:39:39: 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/test.hh:41, from ./test/float.hh:41, - from test/float/channel.cpp:36: + from test/float/rel.cpp: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) { | ^~~~ -In file included from ./gecode/minimodel.hh:48, - from test/float/channel.cpp:38: -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' - 1041 | element(Home home, const SetVarArgs& a, - | ~~~~~^~~~ +In file included from ./test/float.hh:43, + from test/float/rel.cpp:36: +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48, from test/float/rel.cpp:38: @@ -400490,42 +400993,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/linear.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/linear.cpp: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) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/linear.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/linear.cpp: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:1438, from ./gecode/minimodel.hh:48, from test/float/rel.cpp:38: @@ -400639,23 +401106,6 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/linear.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./test/float.hh:43, - from test/float/linear.cpp: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) - | ^~~~~~~~ In file included from ./gecode/minimodel.hh:240, from test/float/rel.cpp:38: ./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': @@ -400675,40 +401125,6 @@ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/channel.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/channel.cpp: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) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/channel.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/channel.cpp: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/minimodel.hh:817, from test/float/rel.cpp:38: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': @@ -400727,57 +401143,6 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/channel.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/channel.cpp: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) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/channel.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/channel.cpp: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/kernel.hh:176, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/linear.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from test/float/linear.cpp: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/minimodel.hh:1608, from test/float/rel.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': @@ -401691,152 +402056,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, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/linear.cpp:36: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/linear.cpp: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) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/linear.cpp:36: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/linear.cpp: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/kernel.hh:176, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/channel.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./test/float.hh:43, - from test/float/channel.cpp: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) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/channel.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./test/float.hh:43, - from test/float/channel.cpp: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) - | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/linear.cpp:36: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./test/float.hh:43, - from test/float/linear.cpp: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) - | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/linear.cpp:36: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/minimodel.hh:48, - from test/float/linear.cpp:38: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/channel.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from test/float/channel.cpp:38: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/channel.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from test/float/channel.cpp:38: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/float.hh:41, @@ -401908,42 +402127,6 @@ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/channel.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/channel.cpp: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) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/channel.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/channel.cpp: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/kernel.hh:176, - from ./test/test.hh:41, - from ./test/float.hh:41, from test/float/rel.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here @@ -402026,23 +402209,6 @@ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/channel.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./test/float.hh:43, - from test/float/channel.cpp: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) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/float.hh:41, from test/float/rel.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' @@ -402061,23 +402227,6 @@ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/channel.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from test/float/channel.cpp:38: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/float.hh:41, from test/float/rel.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' @@ -402092,88 +402241,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, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/channel.cpp:36: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/channel.cpp: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) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/channel.cpp:36: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/channel.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/channel.cpp:36: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./test/float.hh:43, - from test/float/channel.cpp: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) - | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/channel.cpp:36: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/minimodel.hh:48, - from test/float/channel.cpp:38: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/float.hh:41, @@ -402191,6 +402258,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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/float/mm-lin.o test/float/mm-lin.cpp In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./test/test.hh:41, @@ -402273,10 +402342,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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/float/mm-lin.o test/float/mm-lin.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/float/dom.o test/float/dom.cpp In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -402288,8 +402353,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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc.o test/flatzinc.cpp In file included from ./gecode/kernel.hh:261, from ./test/test.hh:41, from ./test/int.hh:39, @@ -402348,19 +402411,6 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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); - | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/bool_clause.o test/flatzinc/bool_clause.cpp In file included from ./gecode/int.hh:917, from ./test/int.hh:41, from test/float/mm-lin.cpp:34: @@ -402610,64 +402660,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, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/dom.cpp:36: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/test.hh:41, - from ./test/float.hh:41, - from test/float/dom.cpp: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: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, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/dom.cpp:36: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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 ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/dom.cpp: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) { - | ^~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/dom.cpp:36: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/dom.cpp:36: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/dom.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./test/int.hh:41, from test/float/mm-lin.cpp:34: @@ -402838,6 +402830,8 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/float/dom.o test/float/dom.cpp In file included from ./gecode/float.hh:1404, from ./test/float.hh:43, from test/float/mm-lin.cpp:35: @@ -403031,225 +403025,6 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -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/int.hh:917, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/dom.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; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/dom.cpp: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/int.hh:1723, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/dom.cpp:36: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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/test.hh:41, - from ./test/float.hh:41, - from test/float/dom.cpp: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) { - | ^~~~ -In file included from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/dom.cpp:36: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/dom.cpp:36: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/dom.cpp: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) { - | ^~~~ -In file included from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/dom.cpp:36: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/dom.cpp:36: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/dom.cpp: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) { - | ^~~~ -In file included from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/dom.cpp:36: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/dom.cpp:36: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/dom.cpp: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) { - | ^~~~ -In file included from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/dom.cpp:36: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/dom.cpp:36: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/dom.cpp: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) { - | ^~~~ -In file included from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/dom.cpp:36: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/dom.cpp:36: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/dom.cpp: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) { - | ^~~~ -In file included from ./gecode/kernel.hh:229, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/dom.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/dom.cpp:36: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: 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/float.hh:41, - from test/float/dom.cpp: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) { - | ^~~~ -In file included from ./gecode/kernel.hh:229, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/dom.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/dom.cpp:36: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: 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:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/dom.cpp: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) { - | ^~~~ -In file included from ./gecode/kernel.hh:229, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/dom.cpp: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::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/dom.cpp:36: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: 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:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/dom.cpp: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) { - | ^~~~ -In file included from ./gecode/kernel.hh:229, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/dom.cpp: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::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48, from test/float/mm-lin.cpp:37: @@ -403288,68 +403063,6 @@ ./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/dom.cpp:36: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/dom.cpp: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) { - | ^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/dom.cpp:36: -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/dom.cpp:36: -./gecode/int/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/test.hh:41, - from ./test/float.hh:41, - from test/float/dom.cpp: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) { - | ^~~~ -In file included from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/dom.cpp:36: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/dom.cpp:36: -./gecode/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/test.hh:41, - from ./test/float.hh:41, - from test/float/dom.cpp: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) { - | ^~~~ -In file included from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/dom.cpp:36: -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/minimodel.hh:48, from test/float/mm-lin.cpp:37: @@ -403392,68 +403105,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/dom.cpp:36: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/dom.cpp: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) { - | ^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/dom.cpp:36: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/dom.cpp:36: -./gecode/int/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/test.hh:41, - from ./test/float.hh:41, - from test/float/dom.cpp: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) { - | ^~~~ -In file included from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/dom.cpp:36: -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/dom.cpp:36: -./gecode/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:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/dom.cpp: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) { - | ^~~~ -In file included from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/dom.cpp:36: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/minimodel.hh:48, from test/float/mm-lin.cpp:37: @@ -403510,183 +403161,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, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/dom.cpp:36: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/dom.cpp: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) { - | ^~~~ -In file included from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/dom.cpp:36: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/dom.cpp:36: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/dom.cpp: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) { - | ^~~~ -In file included from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/dom.cpp:36: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/dom.cpp:36: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/dom.cpp: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) { - | ^~~~ -In file included from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/dom.cpp:36: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/dom.cpp:36: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/dom.cpp: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) { - | ^~~~ -In file included from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/dom.cpp:36: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/dom.cpp:36: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: 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/test.hh:41, - from ./test/float.hh:41, - from test/float/dom.cpp: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) { - | ^~~~ -In file included from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/dom.cpp:36: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/dom.cpp:36: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/dom.cpp: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) { - | ^~~~ -In file included from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/dom.cpp:36: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/flatzinc.hh:37, - from test/flatzinc.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc.cpp: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: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, - from ./test/flatzinc.hh:37, - from test/flatzinc.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, - from test/flatzinc.cpp: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:261, - from ./test/flatzinc.hh:37, - from test/flatzinc.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./test/flatzinc.hh:37, - from test/flatzinc.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/minimodel.hh:48, from test/float/mm-lin.cpp:37: @@ -404534,86 +404008,6 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./test/float.hh:43, - from test/float/dom.cpp:36: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:40:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/dom.cpp: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) { - | ^~~~ -In file included from ./test/float.hh:43, - from test/float/dom.cpp:36: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./test/float.hh:43, - from test/float/dom.cpp:36: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:45:25: 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/test.hh:41, - from ./test/float.hh:41, - from test/float/dom.cpp: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) { - | ^~~~ -In file included from ./test/float.hh:43, - from test/float/dom.cpp:36: -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from ./test/float.hh:43, - from test/float/dom.cpp:36: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/dom.cpp: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) { - | ^~~~ -In file included from ./gecode/kernel.hh:229, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/dom.cpp: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::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from ./test/float.hh:43, - from test/float/dom.cpp:36: -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:29: 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/float.hh:41, - from test/float/dom.cpp: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) { - | ^~~~ -In file included from ./gecode/kernel.hh:229, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/dom.cpp: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::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from test/float/mm-lin.cpp:37: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': @@ -404668,6 +404062,8 @@ ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc.o test/flatzinc.cpp In file included from ./gecode/minimodel.hh:2337, from test/float/mm-lin.cpp:37: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': @@ -404722,201 +404118,6 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811, - from ./test/float.hh:43, - from test/float/dom.cpp:36: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/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:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/dom.cpp: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) { - | ^~~~ -In file included from ./gecode/float.hh:1546, - from ./test/float.hh:43, - from test/float/dom.cpp:36: -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, - from ./test/float.hh:43, - from test/float/dom.cpp:36: -./gecode/float/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:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/dom.cpp: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) { - | ^~~~ -In file included from ./test/float.hh:43, - from test/float/dom.cpp:36: -./gecode/float.hh:1578:22: note: initializing argument 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, - from ./test/float.hh:43, - from test/float/dom.cpp:36: -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/dom.cpp: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) { - | ^~~~ -In file included from ./test/float.hh:43, - from test/float/dom.cpp:36: -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::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, - from ./test/float.hh:43, - from test/float/dom.cpp:36: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:39:52: 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/test.hh:41, - from ./test/float.hh:41, - from test/float/dom.cpp: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) { - | ^~~~ -In file included from ./test/float.hh:43, - from test/float/dom.cpp:36: -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./test/float.hh:43, - from test/float/dom.cpp:36: -./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/dom.cpp: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) { - | ^~~~ -In file included from ./test/float.hh:43, - from test/float/dom.cpp:36: -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137, - from ./test/float.hh:43, - from test/float/dom.cpp:36: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': -./gecode/float/trace.hpp:39:39: 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/test.hh:41, - from ./test/float.hh:41, - from test/float/dom.cpp: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) { - | ^~~~ -In file included from ./test/float.hh:43, - from test/float/dom.cpp:36: -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/bug232.o test/flatzinc/bug232.cpp -In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48, - from test/float/dom.cpp:38: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/dom.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:48, - from test/float/dom.cpp:38: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48, - from test/float/dom.cpp:38: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: 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:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/dom.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:48, - from test/float/dom.cpp:38: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/minimodel.hh:48, - from test/float/dom.cpp:38: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/dom.cpp: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) { - | ^~~~ -In file included from ./gecode/kernel.hh:229, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/dom.cpp: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:1173, - from ./gecode/minimodel.hh:48, - from test/float/dom.cpp:38: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: 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/float.hh:41, - from test/float/dom.cpp: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) { - | ^~~~ -In file included from ./gecode/kernel.hh:229, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/dom.cpp: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/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, @@ -404981,13 +404182,241 @@ ./gecode/int/var/bool.hpp:50:3: 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, +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/float/mm-lin.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./test/float.hh:43, + from test/float/mm-lin.cpp: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/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/float/mm-lin.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./test/float.hh:43, + from test/float/mm-lin.cpp: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/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/float/mm-lin.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, - from test/float/dom.cpp:38: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ + from test/float/mm-lin.cpp:37: +./gecode/set/var/set.hpp:49:3: note: because '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, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/float/mm-lin.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from test/float/mm-lin.cpp:37: +./gecode/set/var/set.hpp:49:3: note: because '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, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/float/mm-lin.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/float/mm-lin.cpp: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:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/float/mm-lin.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/float/mm-lin.cpp:34: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/bool_clause.o test/flatzinc/bool_clause.cpp +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/float/mm-lin.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./test/float.hh:43, + from test/float/mm-lin.cpp: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/kernel.hh:176, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/float/mm-lin.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from test/float/mm-lin.cpp:37: +./gecode/set/var/set.hpp:49:3: 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, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/float/mm-lin.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/float/mm-lin.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/float/mm-lin.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/int.hh:41, + from test/float/mm-lin.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/float/mm-lin.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./test/float.hh:43, + from test/float/mm-lin.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/float/mm-lin.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/minimodel.hh:48, + from test/float/mm-lin.cpp:37: +./gecode/set/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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/bug232.o test/flatzinc/bug232.cpp +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/dom.cpp:36: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/dom.cpp:36: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/test.hh:41, from ./test/float.hh:41, @@ -404995,18 +404424,17 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/minimodel.hh:48, - from test/float/dom.cpp:38: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, - from ./gecode/minimodel.hh:48, - from test/float/dom.cpp:38: -./gecode/set/branch/var.hpp:84: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) + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/dom.cpp:36: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/test.hh:41, from ./test/float.hh:41, @@ -405014,17 +404442,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/minimodel.hh:48, - from test/float/dom.cpp:38: -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438, - from ./gecode/minimodel.hh:48, - from test/float/dom.cpp:38: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ +In file included from ./gecode/kernel.hh:261, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/dom.cpp:36: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/dom.cpp:36: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, @@ -405032,14 +404464,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/minimodel.hh:48, - from test/float/dom.cpp:38: -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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/bool_clause.cpp:34: + 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; @@ -405047,106 +404477,84 @@ ./gecode/kernel/core.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, - from ./gecode/minimodel.hh:48, - from test/float/dom.cpp:38: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: 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, + from ./test/flatzinc.hh:37, + from test/flatzinc.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/test.hh:41, - from ./test/float.hh:41, - from test/float/dom.cpp:36: + from ./test/flatzinc.hh:37, + from test/flatzinc.cpp: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/minimodel.hh:48, - from test/float/dom.cpp:38: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::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/kernel/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, + from ./test/flatzinc.hh:37, + from test/flatzinc.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, + from test/flatzinc.cpp: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:261, + from ./test/flatzinc.hh:37, + from test/flatzinc.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/bug319.o test/flatzinc/bug319.cpp +In file included from ./gecode/int.hh:917, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/dom.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; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/dom.cpp: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:1667, - from ./gecode/minimodel.hh:48, - from test/float/dom.cpp:38: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/dom.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:48, - from test/float/dom.cpp:38: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/int.hh:1723, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/dom.cpp:36: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:39:27: 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.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, - from ./gecode/minimodel.hh:48, - from test/float/dom.cpp:38: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: 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/test.hh:41, - from ./test/float.hh:41, - from test/float/dom.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:48, - from test/float/dom.cpp:38: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:240, - from test/float/dom.cpp:38: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ^ -In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: @@ -405156,292 +404564,176 @@ In file included from ./gecode/float.hh:48, from ./test/float.hh:43, from test/float/dom.cpp:36: -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817, - from test/float/dom.cpp:38: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:27: 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(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::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/dom.cpp: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) { - | ^~~~ -In file included from ./test/float.hh:43, - from test/float/dom.cpp:36: -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ + 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/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/dom.cpp:36: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc.cpp:34: + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/dom.cpp: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) { | ^~~~ -In file included from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/dom.cpp:36: ./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/dom.cpp:36: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc.cpp:34: + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/dom.cpp: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) { | ^~~~ -In file included from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/dom.cpp:36: ./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/dom.cpp:36: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc.cpp:34: + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/dom.cpp: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) { | ^~~~ -In file included from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/dom.cpp:36: ./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/dom.cpp:36: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc.cpp:34: + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/dom.cpp: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) { | ^~~~ -In file included from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/dom.cpp:36: ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/float/mm-lin.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./test/float.hh:43, - from test/float/mm-lin.cpp: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/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/float/mm-lin.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./test/float.hh:43, - from test/float/mm-lin.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/dom.cpp:36: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc.cpp:34: + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/dom.cpp: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) { | ^~~~ In file included from ./gecode/kernel.hh:229, - from ./test/flatzinc.hh:37, - from test/flatzinc.cpp:34: + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/dom.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/dom.cpp:36: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc.cpp:34: + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/dom.cpp: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) { | ^~~~ In file included from ./gecode/kernel.hh:229, - from ./test/flatzinc.hh:37, - from test/flatzinc.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1608, - from test/float/dom.cpp:38: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | e.post(home,t ? irt : neg(irt),ipls); - | ^ -In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp: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) { - | ^~~~ -In file included from test/float/dom.cpp:38: -./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' - 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; - | ~~~~~^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/dom.cpp:36: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:74:29: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1608, - from test/float/dom.cpp:38: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? irt : neg(irt),b,ipls); - | ^ -In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp: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) { | ^~~~ -In file included from test/float/dom.cpp: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, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1609, - from test/float/dom.cpp:38: -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': -./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | e.post(home,t ? frt : neg(frt)); - | ^ -In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp: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) { - | ^~~~ -In file included from test/float/dom.cpp:38: -./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' - 878 | void post(Home home, FloatRelType frt) const; - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1609, - from test/float/dom.cpp:38: -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': -./gecode/minimodel/float-rel.hpp:78:37: 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:150, - from ./test/test.hh:41, - from ./test/float.hh:41, +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/float.hh:48, + from ./test/float.hh:43, from test/float/dom.cpp: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) { - | ^~~~ -In file included from test/float/dom.cpp: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/minimodel.hh:1612, - from test/float/dom.cpp:38: -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': -./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | _e0.post(home,_srt,_e1); +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, from ./test/test.hh:41, @@ -405450,64 +404742,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 test/float/dom.cpp:38: -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612, - from test/float/dom.cpp:38: -./gecode/minimodel/set-rel.hpp:62:31: 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:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/dom.cpp: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) { - | ^~~~ -In file included from test/float/dom.cpp:38: -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612, - from test/float/dom.cpp:38: -./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 64 | _e0.post(home,SRT_EQ,_e1); - | ^ -In file included from ./gecode/kernel.hh:150, +In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp: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) { - | ^~~~ -In file included from test/float/dom.cpp:38: -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612, - from test/float/dom.cpp:38: -./gecode/minimodel/set-rel.hpp:67:36: 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:150, - from ./test/test.hh:41, - from ./test/float.hh:41, +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/float.hh:48, + from ./test/float.hh:43, from test/float/dom.cpp: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) { - | ^~~~ -In file included from test/float/dom.cpp: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, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612, - from test/float/dom.cpp:38: -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': -./gecode/minimodel/set-rel.hpp:73:31: 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: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, @@ -405515,35 +404764,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 test/float/dom.cpp: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, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from test/float/dom.cpp:38: -./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/channel.hpp:41:42: 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/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, +In file included from ./gecode/int.hh:4353, + from ./gecode/float.hh:48, + from ./test/float.hh:43, from test/float/dom.cpp: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) { - | ^~~~ -In file included from ./gecode/float.hh:48, +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/float.hh:48, from ./test/float.hh:43, from test/float/dom.cpp:36: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from test/float/dom.cpp:38: -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/channel.hpp:48:41: 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/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/test.hh:41, from ./test/float.hh:41, @@ -405554,82 +404788,16 @@ In file included from ./gecode/float.hh:48, from ./test/float.hh:43, from test/float/dom.cpp:36: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from test/float/dom.cpp:38: -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': -./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | channel(home,f,x); - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./test/float.hh:43, - from test/float/dom.cpp:36: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/float/mm-lin.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from test/float/mm-lin.cpp:37: -./gecode/set/var/set.hpp:49:3: 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, - from test/float/dom.cpp:38: -./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': -./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 70 | rel(home,SOT_UNION,x,s); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/dom.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:48, - from test/float/dom.cpp:38: -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from test/float/dom.cpp:38: -./gecode/minimodel/channel.hpp:71:51: 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:150, - from ./test/test.hh:41, - from ./test/float.hh:41, +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/float.hh:48, + from ./test/float.hh:43, from test/float/dom.cpp: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) { - | ^~~~ -In file included from test/float/dom.cpp:38: -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from test/float/dom.cpp:38: -./gecode/minimodel/channel.hpp:71:52: 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: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/test.hh:41, from ./test/float.hh:41, @@ -405640,50 +404808,17 @@ In file included from ./gecode/float.hh:48, from ./test/float.hh:43, from test/float/dom.cpp:36: -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/float/mm-lin.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from test/float/mm-lin.cpp:37: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/float/dom.cpp:38: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | count(home,x,n,IRT_LQ,m,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/dom.cpp: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) { - | ^~~~ -In file included from ./gecode/float.hh:48, +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/float.hh:48, from ./test/float.hh:43, from test/float/dom.cpp:36: -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/float/dom.cpp:38: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:46:32: 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/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, @@ -405691,37 +404826,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:48, +In file included from ./gecode/int.hh:4353, + from ./gecode/float.hh:48, from ./test/float.hh:43, from test/float/dom.cpp:36: -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/float/dom.cpp:38: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:51:32: 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:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/dom.cpp: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) { - | ^~~~ -In file included from ./gecode/float.hh:48, +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from ./gecode/float.hh:48, from ./test/float.hh:43, from test/float/dom.cpp:36: -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/float/dom.cpp:38: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:56:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 56 | count(home,x,n,IRT_LQ,z,ipl); - | ^ +./gecode/int/branch/var.hpp: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/test.hh:41, from ./test/float.hh:41, @@ -405732,34 +404850,16 @@ In file included from ./gecode/float.hh:48, from ./test/float.hh:43, from test/float/dom.cpp:36: -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/float/dom.cpp:38: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:61:32: 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/test.hh:41, - from ./test/float.hh:41, - from test/float/dom.cpp: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) { - | ^~~~ -In file included from ./gecode/float.hh:48, +./gecode/int.hh:4429:21: note: initializing argument 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, + from ./gecode/float.hh:48, from ./test/float.hh:43, from test/float/dom.cpp:36: -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/float/dom.cpp:38: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:66:32: 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/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:150, from ./test/test.hh:41, from ./test/float.hh:41, @@ -405770,34 +404870,17 @@ In file included from ./gecode/float.hh:48, from ./test/float.hh:43, from test/float/dom.cpp:36: -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/float/dom.cpp:38: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:72:32: 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/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/dom.cpp: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) { - | ^~~~ -In file included from ./gecode/float.hh: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/int.hh:5223, + from ./gecode/float.hh:48, from ./test/float.hh:43, from test/float/dom.cpp:36: -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/float/dom.cpp:38: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 77 | count(home,x,y,IRT_GQ,m,ipl); - | ^ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, @@ -405808,34 +404891,17 @@ In file included from ./gecode/float.hh:48, from ./test/float.hh:43, from test/float/dom.cpp:36: -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/float/dom.cpp:38: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:82:32: 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/test.hh:41, - from ./test/float.hh:41, - from test/float/dom.cpp: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) { - | ^~~~ -In file included from ./gecode/float.hh:48, +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/float.hh:48, from ./test/float.hh:43, from test/float/dom.cpp:36: -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/float/dom.cpp:38: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:87:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 87 | count(home,x,n,IRT_GQ,z,ipl); - | ^ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, @@ -405846,34 +404912,17 @@ In file included from ./gecode/float.hh:48, from ./test/float.hh:43, from test/float/dom.cpp:36: -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/float/dom.cpp:38: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:92:32: 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/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/dom.cpp: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) { - | ^~~~ -In file included from ./gecode/float.hh:48, +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/float.hh:48, from ./test/float.hh:43, from test/float/dom.cpp:36: -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/float/dom.cpp:38: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:97:32: 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.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, from ./test/test.hh:41, from ./test/float.hh:41, @@ -405884,34 +404933,17 @@ In file included from ./gecode/float.hh:48, from ./test/float.hh:43, from test/float/dom.cpp:36: -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/float/dom.cpp:38: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:103:32: 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:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/dom.cpp: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) { - | ^~~~ -In file included from ./gecode/float.hh:48, +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/float.hh:48, from ./test/float.hh:43, from test/float/dom.cpp:36: -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/float/dom.cpp:38: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:108:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 108 | count(home,x,y,IRT_EQ,m,ipl); - | ^ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, from ./test/test.hh:41, from ./test/float.hh:41, @@ -405922,34 +404954,17 @@ In file included from ./gecode/float.hh:48, from ./test/float.hh:43, from test/float/dom.cpp:36: -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/float/dom.cpp:38: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:113:32: 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/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/dom.cpp: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) { - | ^~~~ -In file included from ./gecode/float.hh:48, +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/float.hh:48, from ./test/float.hh:43, from test/float/dom.cpp:36: -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/float/dom.cpp:38: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 118 | count(home,x,n,IRT_EQ,z,ipl); - | ^ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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/test.hh:41, from ./test/float.hh:41, @@ -405960,15 +404975,17 @@ In file included from ./gecode/float.hh:48, from ./test/float.hh:43, from test/float/dom.cpp:36: -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::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(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/float/dom.cpp:38: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:123:32: 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:5699, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/dom.cpp:36: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, from ./test/test.hh:41, from ./test/float.hh:41, @@ -405979,72 +404996,77 @@ In file included from ./gecode/float.hh:48, from ./test/float.hh:43, from test/float/dom.cpp:36: -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::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(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/float/dom.cpp:38: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:128:32: 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:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/dom.cpp:36: + from ./test/flatzinc.hh:37, + from test/flatzinc/bug232.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/bool_clause.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/bool_clause.cpp: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/float.hh:48, - from ./test/float.hh:43, - from test/float/dom.cpp:36: -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/float/dom.cpp:38: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 134 | rel(home,x,r,y,ipl); - | ^ +./gecode/kernel/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, + from ./test/flatzinc.hh:37, + from test/flatzinc/bool_clause.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/dom.cpp:36: + from ./test/flatzinc.hh:37, + from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because '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:48, - from ./test/float.hh:43, - from test/float/dom.cpp:36: -./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' - 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/float/dom.cpp:38: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 139 | rel(home,x,r,y,ipl); - | ^ +In file included from ./gecode/kernel.hh:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/bool_clause.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./test/flatzinc.hh:37, + from test/flatzinc/bool_clause.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/dom.cpp:36: + from ./test/flatzinc.hh:37, + from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because '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:48, +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, from ./test/float.hh:43, from test/float/dom.cpp:36: -./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' - 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/float/dom.cpp:38: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 145 | dom(home,x,y,ipl); - | ^ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:40:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, @@ -406052,17 +405074,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:48, +In file included from ./test/float.hh:43, + from test/float/dom.cpp:36: +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, from ./test/float.hh:43, from test/float/dom.cpp:36: -./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' - 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/float/dom.cpp:38: -./gecode/minimodel/aliases.hpp:146:57: 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/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:45:25: 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/test.hh:41, from ./test/float.hh:41, @@ -406070,35 +405093,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:48, - from ./test/float.hh:43, +In file included from ./test/float.hh:43, from test/float/dom.cpp:36: -./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::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(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/float/dom.cpp:38: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': -./gecode/minimodel/aliases.hpp:153:27: 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:150, - from ./test/test.hh:41, - from ./test/float.hh:41, +In file included from ./gecode/float.hh:1546, + from ./test/float.hh:43, from test/float/dom.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:48, - from test/float/dom.cpp:38: -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/float/dom.cpp:38: -./gecode/minimodel/aliases.hpp:154:51: 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/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, @@ -406106,52 +405112,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 test/float/dom.cpp:38: -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/float/dom.cpp:38: -./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ^ -In file included from ./gecode/kernel.hh:150, +In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp: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) { - | ^~~~ -In file included from ./gecode/float.hh: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:1546, from ./test/float.hh:43, from test/float/dom.cpp:36: -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/float/dom.cpp:38: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': -./gecode/minimodel/aliases.hpp:159:33: 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:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/dom.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:48, - from test/float/dom.cpp:38: -./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' - 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/float/dom.cpp:38: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': -./gecode/minimodel/aliases.hpp:165:23: 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:29: 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/float.hh:41, @@ -406159,75 +405133,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:48, - from test/float/dom.cpp:38: -./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' - 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/float/dom.cpp:38: -./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 166 | element(home,SOT_UNION,xiv,z,y); - | ^ -In file included from ./gecode/kernel.hh:150, +In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:48, - from test/float/dom.cpp:38: -./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' - 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc.cpp: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/int.hh:4353, +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, from test/flatzinc.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.cpp:34: -./gecode/int/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.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.cpp:34: -./gecode/int/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/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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.cpp:34: @@ -406237,34 +405173,16 @@ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.cpp: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/minimodel.hh:2337, - from test/float/dom.cpp:38: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/dom.cpp: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) { - | ^~~~ -In file included from ./gecode/float.hh:48, +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811, from ./test/float.hh:43, from test/float/dom.cpp:36: -./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' - 1540 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from test/float/dom.cpp:38: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ^ +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/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:150, from ./test/test.hh:41, from ./test/float.hh:41, @@ -406272,39 +405190,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:48, +In file included from ./gecode/float.hh:1546, from ./test/float.hh:43, from test/float/dom.cpp:36: -./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/bug319.o test/flatzinc/bug319.cpp -In file included from ./gecode/minimodel.hh:2337, - from test/float/dom.cpp:38: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/dom.cpp: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) { - | ^~~~ -In file included from ./gecode/float.hh:48, +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, from ./test/float.hh:43, from test/float/dom.cpp:36: -./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' - 1575 | element(Home home, const IntVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from test/float/dom.cpp:38: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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/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:150, from ./test/test.hh:41, from ./test/float.hh:41, @@ -406312,18 +405209,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/float.hh:48, +In file included from ./test/float.hh:43, + from test/float/dom.cpp:36: +./gecode/float.hh:1578:22: note: initializing argument 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, from ./test/float.hh:43, from test/float/dom.cpp:36: -./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from test/float/dom.cpp:38: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': -./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-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:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, @@ -406331,36 +405227,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/minimodel.hh:48, - from test/float/dom.cpp:38: -./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' - 1033 | element(Home home, const IntSetArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from test/float/dom.cpp:38: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': -./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, +In file included from ./test/float.hh:43, from test/float/dom.cpp: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) { - | ^~~~ -In file included from ./gecode/minimodel.hh:48, - from test/float/dom.cpp:38: -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' - 1041 | element(Home home, const SetVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::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, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, @@ -406368,19 +405246,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:4353, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.cpp:34: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.cpp:34: -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, @@ -406391,16 +405269,17 @@ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.cpp:34: -./gecode/int.hh:4429:21: note: initializing argument 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.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.cpp:34: -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: @@ -406410,51 +405289,17 @@ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/float/mm-lin.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/float/mm-lin.cpp: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:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/float/mm-lin.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/float/mm-lin.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:5223, +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: 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.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: @@ -406464,445 +405309,274 @@ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.cpp:34: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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:150, +In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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:29: 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/flatzinc.hh:37, from test/flatzinc.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, +In file included from ./gecode/kernel.hh:229, + from ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: 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:29: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, +In file included from ./gecode/kernel.hh:229, + from ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, +In file included from ./gecode/kernel.hh:229, + from ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/dom.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/dom.cpp: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) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/dom.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/dom.cpp: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/kernel.hh:176, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/dom.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/float.hh: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/float.hh:2005, from ./test/float.hh:43, from test/float/dom.cpp: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) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, +./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:39:52: 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/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/dom.cpp: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/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/float/mm-lin.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./test/float.hh:43, - from test/float/mm-lin.cpp: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/kernel.hh:176, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/float/mm-lin.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from test/float/mm-lin.cpp:37: -./gecode/set/var/set.hpp:49:3: note: because '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, - from ./test/test.hh:41, - from ./test/float.hh:41, +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./test/float.hh:43, from test/float/dom.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, from ./test/float.hh:43, from test/float/dom.cpp: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) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, +./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./test/float.hh:43, +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./test/float.hh:43, from test/float/dom.cpp: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) - | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/float/mm-lin.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/float/mm-lin.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/float/mm-lin.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/int.hh:41, - from test/float/mm-lin.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/float/mm-lin.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./test/float.hh:43, - from test/float/mm-lin.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/float/mm-lin.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/minimodel.hh:48, - from test/float/mm-lin.cpp:37: -./gecode/set/var/set.hpp:49:3: 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/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: 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::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc.cpp: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/flatzinc.hh:46, +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.cpp:34: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46, +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: 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: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.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.cpp:34: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/float.hh:41, +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc.cpp:34: +./gecode/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.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc.cpp: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/float.hh:2137, + from ./test/float.hh:43, from test/float/dom.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from test/float/dom.cpp:38: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, +./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': +./gecode/float/trace.hpp:39:39: 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/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.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) { + | ^~~~ +In file included from ./test/float.hh:43, + from test/float/dom.cpp:36: +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.cpp:34: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from test/float/dom.cpp: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/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc.cpp: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:229, - from ./test/flatzinc.hh:37, +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, from test/flatzinc.cpp: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:1173, - from ./gecode/flatzinc.hh:46, +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.cpp:34: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ^ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc.cpp: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:229, +In file included from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc.cpp:34: +./gecode/int.hh:4429:21: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc.cpp:34: +./gecode/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:150, from ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc.cpp:34: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./test/flatzinc.hh:37, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc/bug232.cpp: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) { | ^~~~ @@ -406911,316 +405585,341 @@ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./test/flatzinc.hh:37, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc/bug232.cpp: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:261, from ./test/flatzinc.hh:37, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./test/flatzinc.hh:37, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc/bug232.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.cpp:34: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.cpp:34: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, - from ./gecode/flatzinc.hh:46, +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.cpp:34: -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.cpp:34: -./gecode/set.hh:1206:20: note: initializing argument 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, - from ./gecode/flatzinc.hh:46, +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.cpp:34: -./gecode/set/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(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc.cpp:34: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.cpp: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); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: 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(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.cpp:34: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/dom.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/dom.cpp: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) - | ^~~~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.cpp:34: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/minimodel.hh:48, + from test/float/dom.cpp:38: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/float.hh:48, - from ./test/float.hh:43, +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/minimodel.hh:48, + from test/float/dom.cpp:38: +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/minimodel.hh:48, + from test/float/dom.cpp:38: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, + from ./test/test.hh:41, + from ./test/float.hh:41, from test/float/dom.cpp: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:1866, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ^ +./gecode/kernel/core.hpp:3266:3: note: because '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:48, + from test/float/dom.cpp:38: +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/minimodel.hh:48, + from test/float/dom.cpp:38: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc.cpp:34: + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/dom.cpp: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) { | ^~~~ -In file included from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./test/float.hh:43, +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/minimodel.hh:48, + from test/float/dom.cpp:38: +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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/float.hh:41, from test/float/dom.cpp: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) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438, from ./gecode/minimodel.hh:48, from test/float/dom.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/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/dom.cpp:36: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/float.hh:48, - from ./test/float.hh:43, - from test/float/dom.cpp: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) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh: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/set.hh:1173, + from ./gecode/minimodel.hh:48, + from test/float/dom.cpp:38: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/minimodel.hh:48, + from test/float/dom.cpp:38: +./gecode/set/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:150, from ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/float.hh:48, - from ./test/float.hh:43, +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/minimodel.hh:48, + from test/float/dom.cpp:38: +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438, + from ./gecode/minimodel.hh:48, + from test/float/dom.cpp:38: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/float.hh:41, from test/float/dom.cpp:36: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh: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/minimodel.hh:48, + from test/float/dom.cpp:38: +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:40:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ^ +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: 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.cpp: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/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc.cpp:34: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49, +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:45:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ^ +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc.cpp: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/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc.cpp:34: -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from ./gecode/flatzinc.hh:49, +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc.cpp:34: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, @@ -407232,15 +405931,15 @@ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc.cpp: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]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, - from ./gecode/flatzinc.hh:49, +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc.cpp:34: -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:29: 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:29: 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, @@ -407252,1104 +405951,991 @@ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc.cpp: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]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/dom.cpp:36: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./test/float.hh:43, - from test/float/dom.cpp: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) - | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/dom.cpp:36: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, +In file included from ./gecode/set.hh:1667, from ./gecode/minimodel.hh:48, from test/float/dom.cpp:38: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/float.hh:1811, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/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.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc.cpp:34: + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/dom.cpp: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) { | ^~~~ -In file included from ./gecode/float.hh:1546, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ +In file included from ./gecode/minimodel.hh:48, + from test/float/dom.cpp:38: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/minimodel.hh:48, + from test/float/dom.cpp:38: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc.cpp:34: + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/dom.cpp: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) { | ^~~~ -In file included from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: -./gecode/float.hh:1578:22: note: initializing argument 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, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: -./gecode/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:48, + from test/float/dom.cpp:38: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866, + from ./gecode/minimodel.hh:48, + from test/float/dom.cpp:38: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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.cpp:34: + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/dom.cpp: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) { | ^~~~ -In file included from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:39:52: 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:48, + from test/float/dom.cpp:38: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:240, + from test/float/dom.cpp:38: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ^ In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc.cpp:34: + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/dom.cpp: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) { | ^~~~ -In file included from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/flatzinc.hh:49, +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/dom.cpp:36: +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:45:52: 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/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc.cpp: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/flatzinc.hh:49, +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc.cpp:34: -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137, - from ./gecode/flatzinc.hh:49, +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc.cpp:34: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': -./gecode/float/trace.hpp:39:39: 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: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:150, from ./test/flatzinc.hh:37, from test/flatzinc.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::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, +In file included from ./gecode/minimodel.hh:817, + from test/float/dom.cpp:38: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:27: 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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc.cpp:34: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ^ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc.cpp:34: + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/dom.cpp: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) { | ^~~~ -In file included from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, +In file included from ./test/float.hh:43, + from test/float/dom.cpp:36: +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/set.hh:1438, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc.cpp:34: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,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); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc.cpp: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/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc.cpp:34: -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: + from test/float/dom.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ^ In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc.cpp:34: + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/dom.cpp: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) { | ^~~~ -In file included from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: +In file included from test/float/dom.cpp:38: ./gecode/minimodel.hh:316:20: note: initializing argument 1 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:1608, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: + from test/float/dom.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ^ In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc.cpp:34: + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/dom.cpp: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) { | ^~~~ -In file included from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: +In file included from test/float/dom.cpp: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, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: + from test/float/dom.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc.cpp:34: + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/dom.cpp: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) { | ^~~~ -In file included from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: +In file included from test/float/dom.cpp:38: ./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: + from test/float/dom.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': ./gecode/minimodel/float-rel.hpp:78:37: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc.cpp:34: + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/dom.cpp: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) { | ^~~~ -In file included from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: +In file included from test/float/dom.cpp: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/minimodel.hh:1612, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: + from test/float/dom.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc.cpp:34: + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/dom.cpp: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) { | ^~~~ -In file included from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: +In file included from test/float/dom.cpp:38: ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: + from test/float/dom.cpp:38: ./gecode/minimodel/set-rel.hpp:62:31: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc.cpp:34: + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/dom.cpp: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) { | ^~~~ -In file included from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: +In file included from test/float/dom.cpp:38: ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: + from test/float/dom.cpp:38: ./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc.cpp:34: + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/dom.cpp: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) { | ^~~~ -In file included from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: +In file included from test/float/dom.cpp:38: ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: + from test/float/dom.cpp:38: ./gecode/minimodel/set-rel.hpp:67:36: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc.cpp:34: + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/dom.cpp: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) { | ^~~~ -In file included from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: +In file included from test/float/dom.cpp: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, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: + from test/float/dom.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': ./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc.cpp:34: + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/dom.cpp: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) { | ^~~~ -In file included from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: +In file included from test/float/dom.cpp: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, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: + from test/float/dom.cpp:38: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:41:42: 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/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc.cpp:34: + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/dom.cpp: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) { | ^~~~ -In file included from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/dom.cpp:36: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: + from test/float/dom.cpp:38: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc.cpp:34: + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/dom.cpp: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) { | ^~~~ -In file included from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/dom.cpp:36: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: + from test/float/dom.cpp:38: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc.cpp:34: + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/dom.cpp: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) { | ^~~~ -In file included from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: +In file included from ./test/float.hh:43, + from test/float/dom.cpp:36: ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: + from test/float/dom.cpp:38: ./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc.cpp:34: + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/dom.cpp: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) { | ^~~~ -In file included from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: +In file included from ./gecode/minimodel.hh:48, + from test/float/dom.cpp:38: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: + from test/float/dom.cpp:38: ./gecode/minimodel/channel.hpp:71:51: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc.cpp:34: + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/dom.cpp: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) { | ^~~~ -In file included from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: +In file included from test/float/dom.cpp:38: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: + from test/float/dom.cpp:38: ./gecode/minimodel/channel.hpp:71:52: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc.cpp:34: + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/dom.cpp: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) { | ^~~~ -In file included from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/dom.cpp:36: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: + from test/float/dom.cpp:38: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc.cpp:34: + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/dom.cpp: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) { | ^~~~ -In file included from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/dom.cpp:36: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: + from test/float/dom.cpp:38: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc.cpp:34: + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/dom.cpp: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) { | ^~~~ -In file included from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/dom.cpp:36: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:51:32: 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.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc.cpp:34: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/float/dom.cpp:38: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:51:32: 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:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/dom.cpp: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) { + | ^~~~ +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/dom.cpp:36: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: + from test/float/dom.cpp:38: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:56:32: 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/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc.cpp:34: + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/dom.cpp: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) { | ^~~~ -In file included from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/dom.cpp:36: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: + from test/float/dom.cpp:38: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:61:32: 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.cpp:34: + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/dom.cpp: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) { | ^~~~ -In file included from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/dom.cpp:36: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: + from test/float/dom.cpp:38: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc.cpp:34: + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/dom.cpp: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) { | ^~~~ -In file included from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/dom.cpp:36: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:72:32: 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.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc.cpp:34: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/float/dom.cpp:38: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:72:32: 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/kernel.hh:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/dom.cpp: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) { + | ^~~~ +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/dom.cpp:36: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: + from test/float/dom.cpp:38: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc.cpp:34: + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/dom.cpp: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) { | ^~~~ -In file included from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/dom.cpp:36: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: + from test/float/dom.cpp:38: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:82:32: 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.cpp:34: + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/dom.cpp: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) { | ^~~~ -In file included from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/dom.cpp:36: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: + from test/float/dom.cpp:38: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:87:32: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc.cpp:34: + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/dom.cpp: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) { | ^~~~ -In file included from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/dom.cpp:36: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: + from test/float/dom.cpp:38: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:92:32: 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/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc.cpp:34: + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/dom.cpp: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) { | ^~~~ -In file included from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/dom.cpp:36: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: + from test/float/dom.cpp:38: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc.cpp:34: + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/dom.cpp: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) { | ^~~~ -In file included from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/dom.cpp:36: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: + from test/float/dom.cpp:38: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:103:32: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc.cpp:34: + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/dom.cpp: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) { | ^~~~ -In file included from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/dom.cpp:36: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: + from test/float/dom.cpp:38: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:108:32: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc.cpp:34: + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/dom.cpp: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) { | ^~~~ -In file included from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/dom.cpp:36: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: + from test/float/dom.cpp:38: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:113:32: 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/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc.cpp:34: + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/dom.cpp: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) { | ^~~~ -In file included from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/dom.cpp:36: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: + from test/float/dom.cpp:38: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc.cpp:34: + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/dom.cpp: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) { | ^~~~ -In file included from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/dom.cpp:36: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: + from test/float/dom.cpp:38: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:123:32: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc.cpp:34: + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/dom.cpp: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) { | ^~~~ -In file included from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/dom.cpp:36: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: + from test/float/dom.cpp:38: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:128:32: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc.cpp:34: + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/dom.cpp: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) { | ^~~~ -In file included from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/dom.cpp:36: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: + from test/float/dom.cpp:38: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc.cpp:34: + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/dom.cpp: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) { | ^~~~ -In file included from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/dom.cpp:36: ./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: + from test/float/dom.cpp:38: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc.cpp:34: + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/dom.cpp: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) { | ^~~~ -In file included from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/dom.cpp:36: ./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: + from test/float/dom.cpp:38: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc.cpp:34: + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/dom.cpp: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) { | ^~~~ -In file included from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/dom.cpp:36: ./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: + from test/float/dom.cpp:38: ./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc.cpp:34: + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/dom.cpp: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) { | ^~~~ -In file included from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/dom.cpp:36: ./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: + from test/float/dom.cpp:38: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:153:27: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc.cpp:34: + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/dom.cpp: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) { | ^~~~ -In file included from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: +In file included from ./gecode/minimodel.hh:48, + from test/float/dom.cpp:38: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: + from test/float/dom.cpp:38: ./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc.cpp:34: + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/dom.cpp: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) { | ^~~~ -In file included from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: +In file included from test/float/dom.cpp:38: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: + from test/float/dom.cpp:38: ./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc.cpp:34: + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/dom.cpp: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) { | ^~~~ -In file included from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/dom.cpp:36: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: + from test/float/dom.cpp:38: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:159:33: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc.cpp:34: + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/dom.cpp: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) { | ^~~~ -In file included from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: +In file included from ./gecode/minimodel.hh:48, + from test/float/dom.cpp:38: ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: + from test/float/dom.cpp:38: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:165:23: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc.cpp:34: + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/dom.cpp: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) { | ^~~~ -In file included from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: +In file included from ./gecode/minimodel.hh:48, + from test/float/dom.cpp:38: ./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: + from test/float/dom.cpp:38: ./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/dom.cpp: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) { + | ^~~~ +In file included from ./gecode/minimodel.hh:48, + from test/float/dom.cpp:38: +./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' + 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc.cpp:34: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' @@ -408358,132 +406944,118 @@ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc.cpp:34: -./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::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(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: + from test/float/dom.cpp:38: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc.cpp:34: + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/dom.cpp: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) { | ^~~~ -In file included from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/dom.cpp:36: ./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: + from test/float/dom.cpp:38: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc.cpp:34: + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/dom.cpp: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) { | ^~~~ -In file included from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/dom.cpp:36: ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: + from test/float/dom.cpp:38: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc.cpp:34: + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/dom.cpp: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) { | ^~~~ -In file included from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/dom.cpp:36: ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: + from test/float/dom.cpp:38: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc.cpp:34: + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/dom.cpp: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) { | ^~~~ -In file included from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: +In file included from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/dom.cpp:36: ./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: + from test/float/dom.cpp:38: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc.cpp:34: + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/dom.cpp: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) { | ^~~~ -In file included from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: +In file included from ./gecode/minimodel.hh:48, + from test/float/dom.cpp:38: ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: + from test/float/dom.cpp:38: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc.cpp:34: + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/dom.cpp: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) { | ^~~~ -In file included from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: +In file included from ./gecode/minimodel.hh:48, + from test/float/dom.cpp:38: ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ @@ -408523,6 +407095,74 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/dom.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/dom.cpp: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) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/dom.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/dom.cpp: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/kernel.hh:176, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/dom.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/dom.cpp: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) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/dom.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/dom.cpp: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/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -408683,6 +407323,70 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/dom.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./test/float.hh:43, + from test/float/dom.cpp: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) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/dom.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./test/float.hh:43, + from test/float/dom.cpp: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) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/dom.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from test/float/dom.cpp:38: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/dom.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from test/float/dom.cpp: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/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -408742,6 +407446,42 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::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, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/dom.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/dom.cpp: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) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/dom.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/dom.cpp: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/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -408801,6 +407541,145 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:40:25: 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.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc.cpp:34: +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:45:25: 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.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc.cpp:34: +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc.cpp:34: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc.cpp: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/float.hh:1546, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc.cpp:34: +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:29: 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/flatzinc.hh:37, + from test/flatzinc.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc.cpp: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/float.hh:1811, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc.cpp:34: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc.cpp: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/float.hh:1546, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc.cpp:34: +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc.cpp:34: +./gecode/float/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc.cpp:34: +./gecode/float.hh:1578:22: note: initializing argument 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, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc.cpp:34: +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc.cpp:34: +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -408921,715 +407800,357 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.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, - from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: 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/bool_clause.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/bool_clause.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/bool_clause.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/bool_clause.cpp: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:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/bool_clause.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/bool_clause.cpp: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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/bool_clause.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: -./gecode/set/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/bool_clause.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: -./gecode/set.hh:1206:20: note: initializing argument 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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/bool_clause.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp: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); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/float.hh:2005, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ + from test/flatzinc.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:39:52: 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/bool_clause.cpp:34: + from test/flatzinc.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, + from test/flatzinc.cpp:34: +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/float.hh:2005, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ + from test/flatzinc.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, + from test/flatzinc.cpp:34: +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/float.hh:2137, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + from test/flatzinc.cpp:34: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': +./gecode/float/trace.hpp:39:39: 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/bool_clause.cpp:34: + from test/flatzinc.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc.cpp:34: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp: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) - | ^~~~~~~ + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/dom.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./test/float.hh:43, + from test/float/dom.cpp: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) + | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/dom.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from test/float/dom.cpp: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/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ + from test/flatzinc/bug232.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: + from test/flatzinc/bug232.cpp: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) | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:40:25: 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/bool_clause.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49, +In file included from ./gecode/int.hh:1723, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:45:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ^ + from test/flatzinc/bug232.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/bool_clause.cpp:34: + from test/flatzinc/bug232.cpp: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/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); + from test/flatzinc/bug232.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from ./gecode/flatzinc.hh:49, +In file included from ./gecode/minimodel.hh:240, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ + from test/flatzinc.cpp:34: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/bool_clause.cpp: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/float.hh:1546, - from ./gecode/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/bool_clause.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/bool_clause.cpp: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/float.hh:1811, - from ./gecode/flatzinc.hh:49, + from test/flatzinc.cpp:34: +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ + from test/flatzinc/bug232.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc/bug232.cpp: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/float.hh:1546, - from ./gecode/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/bug232.cpp:34: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ + from test/flatzinc/bug232.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc/bug232.cpp: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/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: -./gecode/float.hh:1578:22: note: initializing argument 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, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/bug232.cpp:34: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:817, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ + from test/flatzinc.cpp:34: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, from test/flatzinc.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/flatzinc.hh:49, +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:39:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ^ + from test/flatzinc/bug232.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc/bug232.cpp: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/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/bug232.cpp:34: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ^ + from test/flatzinc/bug232.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc/bug232.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137, - from ./gecode/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': -./gecode/float/trace.hpp:39:39: 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/bool_clause.cpp: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/flatzinc.hh:49, + from test/flatzinc/bug232.cpp:34: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp: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: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, +In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: 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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/bug232.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, from test/flatzinc/bug232.cpp: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:261, +In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc.cpp: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:285, - from ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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:29: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, - from test/flatzinc.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, + from test/flatzinc/bug232.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc.cpp: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) - | ^~~~~~~ -In file included from ./gecode/minimodel.hh:240, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/bool_clause.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,y); - | ^ + from test/flatzinc/bug232.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc/bug232.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, - from test/flatzinc.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ + from test/flatzinc/bug232.cpp: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) { + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ @@ -409637,21 +408158,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp: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, | ~~~~~^~~~ @@ -409659,21 +408180,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ @@ -409681,21 +408202,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': ./gecode/minimodel/float-rel.hpp:78:37: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ @@ -409703,21 +408224,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp: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; | ~~~~~^~~~ @@ -409725,20 +408246,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/minimodel/set-rel.hpp:62:31: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp: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; | ~~~~~^~~~ @@ -409746,20 +408267,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp: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; | ~~~~~^~~~ @@ -409767,20 +408288,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/minimodel/set-rel.hpp:67:36: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ @@ -409788,21 +408309,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': ./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ @@ -409810,20 +408331,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:41:42: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -409831,20 +408352,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -409852,20 +408373,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ @@ -409873,20 +408394,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -409894,20 +408415,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/minimodel/channel.hpp:71:51: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -409915,57 +408436,40 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/minimodel/channel.hpp:71:52: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -409973,20 +408477,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -409994,20 +408498,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:51:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -410015,20 +408519,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:56:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -410036,20 +408540,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:61:32: 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/bool_clause.cpp:34: + from test/flatzinc.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -410057,20 +408561,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -410078,20 +408582,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:72:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -410099,20 +408603,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -410120,20 +408624,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:82:32: 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/bool_clause.cpp:34: + from test/flatzinc.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -410141,20 +408645,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:87:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -410162,20 +408666,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:92:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -410183,20 +408687,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -410204,20 +408708,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:103:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -410225,20 +408729,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:108:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -410246,20 +408750,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:113:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -410267,20 +408771,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -410288,20 +408792,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:123:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -410309,20 +408813,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:128:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -410330,20 +408834,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ @@ -410351,20 +408855,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ @@ -410372,20 +408876,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ @@ -410393,19 +408897,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ @@ -410413,20 +408917,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:153:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -410434,20 +408938,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -410455,19 +408959,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ @@ -410475,20 +408979,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:159:33: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ @@ -410496,20 +409000,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:165:23: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ @@ -410517,19 +409021,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ @@ -410537,20 +409041,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ @@ -410558,20 +409062,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ @@ -410579,20 +409083,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ @@ -410600,20 +409104,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ @@ -410621,20 +409125,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ @@ -410642,27 +409146,28 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: + from test/flatzinc.cpp:34: ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc.cpp:34: + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/dom.cpp:36: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' @@ -410673,16 +409178,17 @@ | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/dom.cpp: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) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc.cpp:34: + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/dom.cpp:36: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' @@ -410693,301 +409199,12 @@ | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/bugfix_r6746.o test/flatzinc/bugfix_r6746.cpp -In file included from ./gecode/kernel.hh:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp: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: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, - from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp: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:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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, - from test/flatzinc/bug232.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from ./gecode/float.hh:48, + from ./test/float.hh:43, + from test/float/dom.cpp: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/int.hh:1723, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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/bug232.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/bug232.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp: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) { - | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -411047,6 +409264,46 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::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, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/dom.cpp:36: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./test/float.hh:43, + from test/float/dom.cpp: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) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/dom.cpp:36: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/minimodel.hh:48, + from test/float/dom.cpp: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/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -411166,1238 +409423,628 @@ ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: 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/bug232.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::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, - from test/flatzinc/bug319.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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/bug319.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/bug319.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp: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) { - | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:38:29: 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/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': ./gecode/set/int.hpp:43:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/bug232.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/bug232.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/bug232.cpp:34: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp: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:1173, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, +In file included from ./gecode/int.hh:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ + from test/flatzinc/bug232.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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/bug319.cpp:34: + from test/flatzinc/bug232.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, + from test/flatzinc/bug232.cpp:34: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ + from test/flatzinc/bug232.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp: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/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/bool_clause.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/bool_clause.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/bool_clause.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/bool_clause.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; + from test/flatzinc/bug232.cpp:34: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp: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) - | ^~~~~~~ In file included from ./gecode/set.hh:1438, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/set/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/set.hh:1206:20: note: initializing argument 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, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp: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); | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: -./gecode/int/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/bug319.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: -./gecode/int.hh:4429:21: note: initializing argument 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, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: -./gecode/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/bool_clause.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/bool_clause.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': ./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': ./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:39:39: 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/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: 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/bug319.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/bool_clause.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/bool_clause.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/bool_clause.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/bool_clause.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/bugfix_r6746.o test/flatzinc/bugfix_r6746.cpp In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:40:25: 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/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:45:25: 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/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp: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/float.hh:1546, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/bug232.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp: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/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/bool_clause.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/float.hh:1811, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp: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/float.hh:1546, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: -./gecode/float/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: -./gecode/float.hh:1578:22: note: initializing argument 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, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:38:29: 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/bug319.cpp:34: + from test/flatzinc/bug232.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': ./gecode/set/int.hpp:43:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/float.hh:1546, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/bool_clause.cpp:34: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/bool_clause.cpp: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/float.hh:1546, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:29: 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/flatzinc.hh:37, + from test/flatzinc/bool_clause.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/bool_clause.cpp: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:1173, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp: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:1173, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp: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/float.hh:2005, +In file included from ./gecode/float.hh:1811, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/bool_clause.cpp:34: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/bool_clause.cpp: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/float.hh:1546, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/bool_clause.cpp:34: +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:39:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ^ + from test/flatzinc/bool_clause.cpp:34: +./gecode/float/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, + from test/flatzinc/bool_clause.cpp:34: +./gecode/float.hh:1578:22: note: initializing argument 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, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ^ + from test/flatzinc/bool_clause.cpp:34: +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137, + from test/flatzinc/bool_clause.cpp:34: +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': -./gecode/float/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ^ + from test/flatzinc/bool_clause.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:39:52: 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/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ + from test/flatzinc/bool_clause.cpp:34: +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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:2005, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/bool_clause.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/bool_clause.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/bool_clause.cpp:34: +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/set/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/set.hh:1206:20: note: initializing argument 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, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp: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); | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/bool_clause.cpp:34: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': +./gecode/float/trace.hpp:39:39: 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/bool_clause.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/bool_clause.cpp:34: +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/bug319.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/bug232.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); @@ -412408,172 +410055,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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/bool_clause.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, +In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/bool_clause.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/bug232.cpp:34: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + from test/flatzinc/bug232.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, + from test/flatzinc/bug232.cpp:34: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/bool_clause.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/bool_clause.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/bugfix_r7854.o test/flatzinc/bugfix_r7854.cpp In file included from ./gecode/set.hh:1866, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:39:39: 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/bug319.cpp:34: + from test/flatzinc/bug232.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ @@ -412581,21 +410138,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ @@ -412603,21 +410160,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp: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, | ~~~~~^~~~ @@ -412625,21 +410182,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ @@ -412647,21 +410204,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': ./gecode/minimodel/float-rel.hpp:78:37: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ @@ -412669,21 +410226,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp: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; | ~~~~~^~~~ @@ -412691,20 +410248,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/minimodel/set-rel.hpp:62:31: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp: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; | ~~~~~^~~~ @@ -412712,20 +410269,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp: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; | ~~~~~^~~~ @@ -412733,20 +410290,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/minimodel/set-rel.hpp:67:36: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ @@ -412754,21 +410311,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': ./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ @@ -412776,20 +410333,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:41:42: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -412797,20 +410354,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -412818,20 +410375,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ @@ -412839,20 +410396,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -412860,20 +410417,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/minimodel/channel.hpp:71:51: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -412881,19 +410438,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/minimodel/channel.hpp:71:52: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ @@ -412901,20 +410458,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -412922,20 +410479,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -412943,20 +410500,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:51:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -412964,20 +410521,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:56:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -412985,20 +410542,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:61:32: 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/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -413006,20 +410563,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -413027,20 +410584,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:72:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -413048,20 +410605,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -413069,20 +410626,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:82:32: 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/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -413090,20 +410647,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:87:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -413111,20 +410668,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:92:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -413132,20 +410689,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -413153,20 +410710,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:103:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -413174,20 +410731,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:108:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -413195,20 +410752,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:113:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -413216,20 +410773,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -413237,20 +410794,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:123:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -413258,20 +410815,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:128:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -413279,20 +410836,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ @@ -413300,20 +410857,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ @@ -413321,20 +410878,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ @@ -413342,19 +410899,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ @@ -413362,20 +410919,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:153:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -413383,20 +410940,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -413404,19 +410961,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ @@ -413424,20 +410981,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:159:33: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ @@ -413445,20 +411002,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:165:23: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ @@ -413466,19 +411023,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ @@ -413486,20 +411043,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ @@ -413507,20 +411064,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ @@ -413528,20 +411085,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ @@ -413549,20 +411106,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ @@ -413570,20 +411127,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ @@ -413591,242 +411148,336 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/empty_domain_1.o test/flatzinc/empty_domain_1.cpp In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:40:25: 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/bug319.cpp:34: + from test/flatzinc/bug232.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:45:25: 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/bug319.cpp:34: + from test/flatzinc/bug232.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp: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/float.hh:1546, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp: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/float.hh:1811, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp: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/float.hh:1546, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/float/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/float.hh:1578:22: note: initializing argument 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, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': ./gecode/float/branch.hpp:39:52: 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/bug319.cpp:34: + from test/flatzinc/bug232.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': ./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:39:39: 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/bug319.cpp:34: + from test/flatzinc/bug232.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ @@ -413834,20 +411485,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ @@ -413855,21 +411506,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ @@ -413877,21 +411528,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp: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, | ~~~~~^~~~ @@ -413899,21 +411550,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ @@ -413921,21 +411572,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': ./gecode/minimodel/float-rel.hpp:78:37: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ @@ -413943,21 +411594,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp: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; | ~~~~~^~~~ @@ -413965,20 +411616,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/minimodel/set-rel.hpp:62:31: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp: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; | ~~~~~^~~~ @@ -413986,20 +411637,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp: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; | ~~~~~^~~~ @@ -414007,20 +411658,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/minimodel/set-rel.hpp:67:36: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ @@ -414028,21 +411679,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': ./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ @@ -414050,20 +411701,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:41:42: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -414071,20 +411722,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -414092,20 +411743,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ @@ -414113,20 +411764,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -414134,20 +411785,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/minimodel/channel.hpp:71:51: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -414155,40 +411806,56 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/minimodel/channel.hpp:71:52: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -414196,41 +411863,57 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:51:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -414238,20 +411921,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:56:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -414259,20 +411942,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:61:32: 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/bug319.cpp:34: + from test/flatzinc/bug232.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -414280,20 +411963,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -414301,20 +411984,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:72:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -414322,20 +412005,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -414343,20 +412026,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:82:32: 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/bug319.cpp:34: + from test/flatzinc/bug232.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -414364,20 +412047,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:87:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -414385,20 +412068,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:92:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -414406,20 +412089,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -414427,20 +412110,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:103:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -414448,20 +412131,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:108:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -414469,20 +412152,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:113:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -414490,20 +412173,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -414511,20 +412194,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:123:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -414532,20 +412215,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:128:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -414553,20 +412236,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ @@ -414574,20 +412257,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ @@ -414595,20 +412278,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ @@ -414616,19 +412299,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ @@ -414636,20 +412319,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:153:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -414657,20 +412340,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -414678,19 +412361,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ @@ -414698,20 +412381,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:159:33: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ @@ -414719,20 +412402,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:165:23: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ @@ -414740,19 +412423,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ @@ -414760,20 +412443,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ @@ -414781,20 +412464,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ @@ -414802,20 +412485,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ @@ -414823,20 +412506,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ @@ -414844,20 +412527,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ @@ -414865,222 +412548,94 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bug232.cpp:34: ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/empty_domain_2.o test/flatzinc/empty_domain_2.cpp -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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/int_set_as_type1.o test/flatzinc/int_set_as_type1.cpp -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp: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:261, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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: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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/int_set_as_type2.o test/flatzinc/int_set_as_type2.cpp In file included from ./gecode/kernel.hh:261, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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:261, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./test/flatzinc.hh:37, + from test/flatzinc/bug319.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/bug319.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' ./gecode/int/array.hpp:134:29: required from here @@ -415091,29 +412646,13 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc.cpp: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) | ^~~~~~~ -In file included from ./gecode/kernel.hh:285, - from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:68:28: required from here @@ -415124,13 +412663,13 @@ from ./gecode/set.hh:461, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' ./gecode/float/array.hpp:93:30: required from here @@ -415141,13 +412680,13 @@ from ./gecode/float.hh:944, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] @@ -415157,13 +412696,13 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bool_clause.cpp: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:176, from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -415173,13 +412712,13 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bool_clause.cpp: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) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] @@ -415189,13 +412728,13 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bool_clause.cpp: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:176, from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -415205,14 +412744,46 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bool_clause.cpp: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) | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/bool_clause.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/bool_clause.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/bool_clause.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/bool_clause.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc.cpp:34: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' @@ -415225,14 +412796,14 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc.cpp: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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc.cpp:34: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' @@ -415245,30 +412816,14 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc.cpp: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) | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc.cpp:34: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' @@ -415281,30 +412836,14 @@ from ./gecode/set.hh:461, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc.cpp:34: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' @@ -415317,13 +412856,13 @@ from ./gecode/float.hh:944, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/bug232.cpp:34: + from test/flatzinc.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] @@ -415333,13 +412872,13 @@ from ./gecode/float.hh:944, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:114:32: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] @@ -415349,92 +412888,14 @@ from ./gecode/float.hh:944, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bool_clause.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/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/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 53 | x = x0; @@ -415443,999 +412904,1331 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:39:27: 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/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/bug232.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/bug232.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/bug232.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/bug232.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/bug232.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/bug232.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/bug232.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/bug232.cpp: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) + | ^~~~~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/bool_clause.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/bool_clause.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/bool_clause.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/bool_clause.cpp: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) + | ^~~~~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:74:29: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:79:29: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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) { | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/bug232.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/bug232.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/bug232.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/bug232.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/bug232.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/bug232.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/bug232.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/bug232.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/int/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/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/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/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/bug319.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/int/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/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 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, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': ./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': ./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': ./gecode/int/branch.hpp:50:50: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': ./gecode/int/branch.hpp:55:51: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +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:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:39:39: 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/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:45:39: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/jobshop.o test/flatzinc/jobshop.cpp +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/bool_clause.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/bool_clause.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/bool_clause.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/bool_clause.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/bug232.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/bug232.cpp: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/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:38:29: 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/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': ./gecode/set/int.hpp:43:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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:1173, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/bug232.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/bug232.cpp: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) + | ^~~~~~~ In file included from ./gecode/set.hh:1438, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/set/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/set.hh:1206:20: note: initializing argument 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, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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); | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': ./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': ./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ -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:1866, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:39:39: 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/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/bug232.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/bug232.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/bool_clause.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/bool_clause.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/bool_clause.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/bool_clause.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/bool_clause.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/bool_clause.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/bug232.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/bug232.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/bool_clause.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/bool_clause.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/bug232.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/bug232.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/bug232.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/bug232.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/bug232.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/bug232.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/kernel.hh:261, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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: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, + from ./test/flatzinc.hh:37, + from test/flatzinc/bug232.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/bug232.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/kernel.hh:261, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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:261, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/bugfix_r7854.o test/flatzinc/bugfix_r7854.cpp In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:40:25: 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/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:45:25: 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/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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/float.hh:1546, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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/float.hh:1811, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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/float.hh:1546, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/float/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/float.hh:1578:22: note: initializing argument 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, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': ./gecode/float/branch.hpp:39:52: 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/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': ./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:39:39: 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/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/no_warn_empty_domain.o test/flatzinc/no_warn_empty_domain.cpp In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ @@ -416443,20 +414236,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ @@ -416464,21 +414257,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ @@ -416486,21 +414279,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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, | ~~~~~^~~~ @@ -416508,21 +414301,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ @@ -416530,21 +414323,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': ./gecode/minimodel/float-rel.hpp:78:37: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ @@ -416552,21 +414345,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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; | ~~~~~^~~~ @@ -416574,20 +414367,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/minimodel/set-rel.hpp:62:31: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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; | ~~~~~^~~~ @@ -416595,20 +414388,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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; | ~~~~~^~~~ @@ -416616,20 +414409,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/minimodel/set-rel.hpp:67:36: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ @@ -416637,21 +414430,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': ./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ @@ -416659,20 +414452,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:41:42: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -416680,20 +414473,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -416701,20 +414494,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ @@ -416722,20 +414515,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -416743,20 +414536,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/minimodel/channel.hpp:71:51: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -416764,19 +414557,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/minimodel/channel.hpp:71:52: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ @@ -416784,20 +414577,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -416805,20 +414598,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -416826,20 +414619,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:51:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -416847,20 +414640,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:56:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -416868,20 +414661,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:61:32: 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/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -416889,20 +414682,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -416910,20 +414703,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:72:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -416931,20 +414724,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -416952,20 +414745,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:82:32: 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/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -416973,20 +414766,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:87:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -416994,20 +414787,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:92:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -417015,20 +414808,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -417036,20 +414829,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:103:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -417057,20 +414850,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:108:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -417078,20 +414871,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:113:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -417099,20 +414892,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -417120,20 +414913,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:123:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -417141,20 +414934,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:128:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -417162,20 +414955,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ @@ -417183,20 +414976,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ @@ -417204,20 +414997,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ @@ -417225,19 +415018,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ @@ -417245,20 +415038,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:153:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -417266,20 +415059,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -417287,19 +415080,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ @@ -417307,20 +415100,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:159:33: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ @@ -417328,20 +415121,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:165:23: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ @@ -417349,50 +415142,40 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/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/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ @@ -417400,20 +415183,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ @@ -417421,20 +415204,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ @@ -417442,20 +415225,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ @@ -417463,20 +415246,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ @@ -417484,78 +415267,29 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_1.cpp: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: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, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_1.cpp: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:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/empty_domain_1.o test/flatzinc/empty_domain_1.cpp In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 53 | x = x0; @@ -417564,973 +415298,634 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:39:27: 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/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:74:29: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:79:29: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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) { | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp: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: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, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp: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:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of '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, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/int/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/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/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/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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/kernel.hh:285, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/int/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/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 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, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/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); - | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/empty_domain_2.o test/flatzinc/empty_domain_2.cpp In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': ./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': ./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': ./gecode/int/branch.hpp:50:50: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': ./gecode/int/branch.hpp:55:51: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:39:39: 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/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:45:39: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:38:29: 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/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': ./gecode/set/int.hpp:43:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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:1173, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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/kernel.hh:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type1.cpp: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: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, - from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type1.cpp: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:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: 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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/int_set_as_type1.o test/flatzinc/int_set_as_type1.cpp In file included from ./gecode/set.hh:1438, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/set/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/set.hh:1206:20: note: initializing argument 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, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type1.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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/empty_domain_1.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_1.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_1.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_1.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_1.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': ./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': ./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_1.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_1.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/empty_domain_1.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_1.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_1.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_1.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_1.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_1.cpp: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) { - | ~~~~~^~~~ In file included from ./gecode/set.hh:1866, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:39:39: 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/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp: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: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, - from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp: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:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] @@ -418540,45 +415935,29 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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:176, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ -In file included from ./gecode/kernel.hh:285, - from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::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, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] @@ -418588,13 +415967,13 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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:176, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -418604,72 +415983,13 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp: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) | ^~~~~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_1.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/int/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/empty_domain_1.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/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/empty_domain_1.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp: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/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -418679,13 +415999,13 @@ from ./gecode/set.hh:461, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -418695,1011 +416015,295 @@ from ./gecode/set.hh:461, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: + from test/flatzinc/bug319.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_1.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/int/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/empty_domain_1.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/int.hh:4429:21: note: initializing argument 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, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_1.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_1.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_1.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_1.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_1.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::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, - from test/flatzinc/empty_domain_2.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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/empty_domain_2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: 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/empty_domain_1.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_1.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp:34: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/int_set_as_type2.o test/flatzinc/int_set_as_type2.cpp In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:40:25: 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/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:45:25: 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/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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/float.hh:1546, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: -./gecode/int/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/empty_domain_2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: -./gecode/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/empty_domain_2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp: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/float.hh:1811, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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/float.hh:1546, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: -./gecode/float/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: -./gecode/float.hh:1578:22: note: initializing argument 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, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: -./gecode/int/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/empty_domain_2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: -./gecode/int.hh:4429:21: note: initializing argument 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, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: -./gecode/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:39:52: 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/bugfix_r7854.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': -./gecode/float/trace.hpp:39:39: 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/bugfix_r7854.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: 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/empty_domain_1.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_1.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_1.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/empty_domain_1.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/bugfix_r6746.cpp:34: +./gecode/float.hh:1578:22: note: initializing argument 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, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ^ + from test/flatzinc/bugfix_r6746.cpp:34: +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, + from test/flatzinc/bugfix_r6746.cpp:34: +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/bug319.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/bug319.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/bug319.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ^ + from test/flatzinc/bug319.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/float.hh:2005, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/bugfix_r6746.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:39:52: 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/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/bugfix_r6746.cpp:34: +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ + from test/flatzinc/bugfix_r6746.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_1.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/bugfix_r6746.cpp:34: +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ + from test/flatzinc/bugfix_r6746.cpp:34: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': +./gecode/float/trace.hpp:39:39: 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/empty_domain_1.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/set.hh:1206:20: note: initializing argument 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, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/bugfix_r6746.cpp:34: +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/bug319.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, + from test/flatzinc/bug319.cpp: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:176, from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_1.cpp: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/flatzinc.hh:46, + from test/flatzinc/bug319.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp: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); - | ~~~~~^~~~ + from test/flatzinc/bug319.cpp: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) + | ^~~~~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ @@ -419707,102 +416311,42 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_1.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_1.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: 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/empty_domain_1.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ @@ -419810,21 +416354,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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, | ~~~~~^~~~ @@ -419832,21 +416376,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ @@ -419854,21 +416398,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': ./gecode/minimodel/float-rel.hpp:78:37: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ @@ -419876,21 +416420,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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; | ~~~~~^~~~ @@ -419898,20 +416442,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/minimodel/set-rel.hpp:62:31: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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; | ~~~~~^~~~ @@ -419919,20 +416463,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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; | ~~~~~^~~~ @@ -419940,20 +416484,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/minimodel/set-rel.hpp:67:36: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ @@ -419961,59 +416505,42 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': ./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp: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/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:41:42: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -420021,58 +416548,41 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp: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) - | ^~~~~~~ In file included from ./gecode/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ @@ -420080,20 +416590,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -420101,20 +416611,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/minimodel/channel.hpp:71:51: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -420122,19 +416632,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/minimodel/channel.hpp:71:52: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ @@ -420142,20 +416652,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -420163,20 +416673,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -420184,20 +416694,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:51:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -420205,20 +416715,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:56:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -420226,20 +416736,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:61:32: 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/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -420247,20 +416757,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -420268,20 +416778,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:72:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -420289,20 +416799,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -420310,20 +416820,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:82:32: 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/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -420331,41 +416841,58 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:87:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/bug319.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/bug319.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:92:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -420373,20 +416900,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -420394,20 +416921,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:103:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -420415,20 +416942,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:108:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -420436,20 +416963,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:113:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -420457,20 +416984,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -420478,20 +417005,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:123:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -420499,20 +417026,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:128:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -420520,20 +417047,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ @@ -420541,20 +417068,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ @@ -420562,20 +417089,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ @@ -420583,19 +417110,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ @@ -420603,20 +417130,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:153:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -420624,20 +417151,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -420645,19 +417172,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ @@ -420665,20 +417192,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:159:33: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ @@ -420686,20 +417213,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:165:23: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ @@ -420707,19 +417234,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ @@ -420727,20 +417254,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ @@ -420748,20 +417275,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ @@ -420769,20 +417296,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ @@ -420790,20 +417317,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ @@ -420811,20 +417338,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ @@ -420832,36 +417359,415 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/bug319.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/bug319.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/jobshop.o test/flatzinc/jobshop.cpp +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/bug319.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ + from test/flatzinc/bug319.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/bug319.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: + from test/flatzinc/bug319.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/bug319.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/bug319.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/bug319.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/bug319.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/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/kernel.hh:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/bugfix_r7854.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/bugfix_r7854.cpp: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: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, + from ./test/flatzinc.hh:37, + from test/flatzinc/bugfix_r7854.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, + from test/flatzinc/bugfix_r7854.cpp: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:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/bugfix_r7854.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./test/flatzinc.hh:37, + from test/flatzinc/bugfix_r7854.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/bugfix_r7854.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/empty_domain_1.cpp: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: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, + from ./test/flatzinc.hh:37, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, + from test/flatzinc/empty_domain_1.cpp: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:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./test/flatzinc.hh:37, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/bugfix_r6746.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/bugfix_r6746.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/bugfix_r6746.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/bugfix_r6746.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/bugfix_r6746.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/bugfix_r6746.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/bugfix_r6746.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/bugfix_r6746.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/bugfix_r6746.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/bugfix_r6746.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/bugfix_r6746.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/bugfix_r6746.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/no_warn_empty_domain.o test/flatzinc/no_warn_empty_domain.cpp +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/bugfix_r6746.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/bugfix_r6746.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/bugfix_r6746.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/bugfix_r6746.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/bugfix_r6746.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/bugfix_r6746.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/bugfix_r6746.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/bugfix_r6746.cpp: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) | ^~~~~~~ @@ -420882,195 +417788,625 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/bugfix_r6746.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/bugfix_r6746.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/bugfix_r7854.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/bugfix_r7854.cpp: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) + | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:39:27: 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/int_set_as_type1.cpp:34: + from test/flatzinc/bugfix_r7854.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type1.cpp:34: + from test/flatzinc/bugfix_r7854.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type1.cpp:34: + from test/flatzinc/bugfix_r7854.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type1.cpp:34: + from test/flatzinc/bugfix_r7854.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type1.cpp:34: + from test/flatzinc/bugfix_r7854.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type1.cpp:34: + from test/flatzinc/bugfix_r7854.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type1.cpp:34: + from test/flatzinc/bugfix_r7854.cpp: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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/int_set_as_type1.cpp:34: + from test/flatzinc/bugfix_r7854.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type1.cpp:34: + from test/flatzinc/bugfix_r7854.cpp: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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:74:29: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type1.cpp:34: + from test/flatzinc/bugfix_r7854.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type1.cpp:34: + from test/flatzinc/bugfix_r7854.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:79:29: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type1.cpp:34: + from test/flatzinc/bugfix_r7854.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type1.cpp:34: + from test/flatzinc/bugfix_r7854.cpp: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) { | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_1.cpp: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) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/empty_domain_1.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/empty_domain_1.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/empty_domain_1.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/empty_domain_1.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/empty_domain_1.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/empty_domain_1.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/empty_domain_1.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, + from test/flatzinc/empty_domain_1.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/empty_domain_1.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/empty_domain_1.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/empty_domain_1.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/empty_domain_1.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/empty_domain_1.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/bugfix_r7854.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/bugfix_r7854.cpp: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/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/bugfix_r7854.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/bugfix_r7854.cpp:34: +./gecode/int/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/bugfix_r7854.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/bugfix_r7854.cpp:34: +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/bugfix_r7854.cpp:34: +./gecode/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/bugfix_r7854.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/bugfix_r7854.cpp: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/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/int_set_as_type2.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/bugfix_r6746.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/bugfix_r6746.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/bugfix_r6746.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/bugfix_r6746.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/bugfix_r6746.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/bugfix_r7854.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/bugfix_r7854.cpp: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/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/bugfix_r7854.cpp:34: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/bugfix_r7854.cpp:34: +./gecode/int/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/bugfix_r7854.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/bugfix_r7854.cpp:34: +./gecode/int.hh:4429:21: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/bugfix_r7854.cpp:34: +./gecode/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/bugfix_r7854.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/bugfix_r7854.cpp:34: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/bugfix_r6746.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/flatzinc.hh:49, @@ -421082,284 +418418,650 @@ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: + from test/flatzinc/empty_domain_1.cpp:34: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type1.cpp:34: + from test/flatzinc/empty_domain_1.cpp: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/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: + from test/flatzinc/empty_domain_1.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: + from test/flatzinc/empty_domain_1.cpp:34: ./gecode/int/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/int_set_as_type1.cpp:34: + from test/flatzinc/empty_domain_1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: + from test/flatzinc/empty_domain_1.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: + from test/flatzinc/empty_domain_1.cpp:34: ./gecode/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/int_set_as_type1.cpp:34: + from test/flatzinc/empty_domain_1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: + from test/flatzinc/empty_domain_1.cpp: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/int.hh:917, +In file included from ./gecode/kernel.hh:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/empty_domain_2.cpp: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: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, + from ./test/flatzinc.hh:37, + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, + from test/flatzinc/empty_domain_2.cpp: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:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./test/flatzinc.hh:37, + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/empty_domain_2.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/int_set_as_type1.cpp: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: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, + from ./test/flatzinc.hh:37, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, + from test/flatzinc/int_set_as_type1.cpp: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:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./test/flatzinc.hh:37, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/int_set_as_type1.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, + from test/flatzinc/bugfix_r7854.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/bugfix_r7854.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/bugfix_r7854.cpp:34: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/empty_domain_1.cpp: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/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ^ + from test/flatzinc/bugfix_r7854.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ + from test/flatzinc/bugfix_r7854.cpp:34: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/bugfix_r7854.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/bugfix_r7854.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/bugfix_r7854.cpp:34: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/int/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/empty_domain_1.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/int.hh:4429:21: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/empty_domain_1.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/bugfix_r7854.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/bugfix_r7854.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/bugfix_r7854.cpp:34: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/bugfix_r7854.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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/bugfix_r7854.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/bugfix_r7854.cpp:34: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/bugfix_r7854.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/bugfix_r7854.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/bugfix_r7854.cpp:34: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/empty_domain_1.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/empty_domain_1.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/empty_domain_1.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/empty_domain_1.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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/empty_domain_1.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/empty_domain_1.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:38:29: 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/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': ./gecode/set/int.hpp:43:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp: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:1173, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp: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/float.hh:1404, - from ./gecode/flatzinc.hh:49, +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:40:25: 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:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: 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/int_set_as_type1.cpp:34: + from test/flatzinc/empty_domain_1.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.cpp:34: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ + from test/flatzinc/bugfix_r7854.cpp:34: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type1.cpp:34: + from test/flatzinc/bugfix_r7854.cpp: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/float.hh:1404, - from ./gecode/flatzinc.hh:49, +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/bugfix_r7854.cpp:34: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:45:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ^ +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/int.hh:4429:21: note: initializing argument 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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, +In file included from ./gecode/kernel.hh:229, + from ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh: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::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ + from test/flatzinc/bugfix_r7854.cpp:34: +./gecode/set/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type1.cpp:34: + from test/flatzinc/bugfix_r7854.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/bugfix_r7854.cpp:34: +./gecode/set.hh:1206:20: note: initializing argument 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:1173, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.cpp:34: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:29: 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:29: 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/flatzinc.hh:37, @@ -421370,88 +419072,350 @@ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp: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]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, - from ./gecode/flatzinc.hh:49, +In file included from ./gecode/set.hh:1438, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); + from test/flatzinc/bugfix_r7854.cpp:34: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_1.cpp:34: + from test/flatzinc/bugfix_r7854.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_1.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/bugfix_r7854.cpp: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); + | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/empty_domain_1.cpp:34: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/empty_domain_1.cpp:34: ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/empty_domain_1.cpp:34: ./gecode/set/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/empty_domain_1.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/empty_domain_1.cpp:34: ./gecode/set.hh:1206:20: note: initializing argument 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, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/empty_domain_1.cpp:34: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/empty_domain_1.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/empty_domain_1.cpp: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); | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/empty_domain_1.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/empty_domain_1.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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/empty_domain_1.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/bugfix_r7854.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/bugfix_r7854.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/bugfix_r7854.cpp:34: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/bugfix_r7854.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/bugfix_r7854.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/bugfix_r7854.cpp:34: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/bugfix_r7854.cpp:34: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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/bugfix_r7854.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/bugfix_r7854.cpp:34: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +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/kernel.hh:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/int_set_as_type2.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/int_set_as_type2.cpp: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: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, + from ./test/flatzinc.hh:37, + from test/flatzinc/int_set_as_type2.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, + from test/flatzinc/int_set_as_type2.cpp: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:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/int_set_as_type2.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./test/flatzinc.hh:37, + from test/flatzinc/int_set_as_type2.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/int_set_as_type2.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/output_test.o test/flatzinc/output_test.cpp +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:40:25: 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/empty_domain_1.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:45:25: 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/empty_domain_1.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/empty_domain_1.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/empty_domain_1.cpp: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/float.hh:1546, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:29: 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/flatzinc.hh:37, + from test/flatzinc/empty_domain_1.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/empty_domain_1.cpp: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/float.hh:1811, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, @@ -421511,755 +419475,847 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::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, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type1.cpp: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) + | ^~~~~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/bugfix_r7854.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:40:25: 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/bugfix_r7854.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/bugfix_r7854.cpp:34: +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/bugfix_r7854.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:45:25: 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/bugfix_r7854.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/bugfix_r7854.cpp:34: +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/bugfix_r7854.cpp:34: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/bugfix_r7854.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/bugfix_r7854.cpp: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/float.hh:1546, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/bugfix_r7854.cpp:34: +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:29: 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/flatzinc.hh:37, + from test/flatzinc/bugfix_r7854.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/bugfix_r7854.cpp: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/int.hh:1723, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/int_set_as_type1.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:39:52: 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/empty_domain_1.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_2.cpp: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) + | ^~~~~~~ +In file included from ./gecode/float.hh:1811, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/bugfix_r7854.cpp:34: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/bugfix_r7854.cpp: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/float.hh:1546, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/bugfix_r7854.cpp:34: +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/empty_domain_1.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/bugfix_r7854.cpp:34: +./gecode/float/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/bugfix_r7854.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/bugfix_r7854.cpp:34: +./gecode/float.hh:1578:22: note: initializing argument 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, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/bugfix_r7854.cpp:34: +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/bugfix_r7854.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/bugfix_r7854.cpp:34: +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': +./gecode/float/trace.hpp:39:39: 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/empty_domain_1.cpp: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/int.hh:1723, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ^ +In file included from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/int_set_as_type1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/int_set_as_type1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/int_set_as_type1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/int_set_as_type1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/int_set_as_type1.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/int_set_as_type1.cpp: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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/int_set_as_type1.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/int_set_as_type1.cpp: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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:74:29: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/int_set_as_type1.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/int_set_as_type1.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:79:29: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/int_set_as_type1.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/int_set_as_type1.cpp: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) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ +In file included from ./gecode/kernel.hh:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/jobshop.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type1.cpp:34: + from test/flatzinc/jobshop.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, +./gecode/kernel/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, + from ./test/flatzinc.hh:37, + from test/flatzinc/jobshop.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, + from test/flatzinc/jobshop.cpp: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:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/jobshop.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of '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, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type1.cpp:34: + from test/flatzinc/empty_domain_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./test/flatzinc.hh:37, + from test/flatzinc/jobshop.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type1.cpp:34: + from test/flatzinc/empty_domain_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::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/jobshop.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type1.cpp:34: + from test/flatzinc/empty_domain_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': ./gecode/float/branch.hpp:39:52: 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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_1.cpp:34: + from test/flatzinc/bugfix_r7854.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': ./gecode/float/branch.hpp:45:52: 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, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/bugfix_r7854.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/bugfix_r7854.cpp:34: +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_1.cpp:34: + from test/flatzinc/empty_domain_2.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/empty_domain_2.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, +In file included from ./gecode/kernel.hh:229, + from ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/float.hh:2137, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:39:39: 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/empty_domain_1.cpp:34: + from test/flatzinc/bugfix_r7854.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, +In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ^ + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type1.cpp:34: + from test/flatzinc/empty_domain_2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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:150, +In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type1.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/empty_domain_2.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.cpp:34: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ^ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, +In file included from ./gecode/kernel.hh:229, + from ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::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) { + | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/int_set_as_type1.cpp: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/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/int_set_as_type1.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/int/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/int_set_as_type2.cpp:34: + from test/flatzinc/int_set_as_type1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/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/int_set_as_type2.cpp:34: + from test/flatzinc/int_set_as_type1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/int_set_as_type1.cpp: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/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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/minimodel.hh:240, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r6746.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, +In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, + from test/flatzinc/empty_domain_2.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ^ + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/int/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/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::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, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ^ + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/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/empty_domain_1.cpp:34: + from test/flatzinc/empty_domain_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ + from test/flatzinc/empty_domain_2.cpp: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/minimodel.hh:817, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -422281,65 +420337,64 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ^ + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type1.cpp:34: + from test/flatzinc/empty_domain_2.cpp: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/flatzinc.hh:46, +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ^ + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/int/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/int_set_as_type1.cpp:34: + from test/flatzinc/empty_domain_2.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/int.hh:4429:21: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type1.cpp:34: + from test/flatzinc/empty_domain_2.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type1.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608, from ./gecode/driver.hh:37, @@ -422363,26 +420418,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/set.hh:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/int_set_as_type1.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type1.cpp: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/minimodel.hh:1608, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -422577,27 +420612,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -422619,44 +420633,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/set/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type1.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/set.hh:1206:20: note: initializing argument 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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type1.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp: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); - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -422740,6 +420716,67 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/empty_domain_2.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:240, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/bugfix_r7854.cpp:34: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/bugfix_r7854.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/bugfix_r7854.cpp:34: +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/empty_domain_2.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -422761,14 +420798,6 @@ ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:40:25: 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:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -422790,12 +420819,6 @@ ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::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/empty_domain_2.cpp: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/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -422805,12 +420828,6 @@ ./gecode/minimodel/aliases.hpp:51:32: 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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::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/empty_domain_1.cpp:34: @@ -422823,6 +420840,20 @@ ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/empty_domain_2.cpp: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/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -422832,38 +420863,24 @@ ./gecode/minimodel/aliases.hpp:56:32: 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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ 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:3266:3: note: because '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, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:45:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ^ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::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/empty_domain_2.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -422906,45 +420923,84 @@ ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from ./gecode/flatzinc.hh:49, +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/int_set_as_type1.cpp: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:229, +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/int/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/empty_domain_2.cpp: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/float.hh:1546, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/int_set_as_type1.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/int.hh:4429:21: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.cpp:34: -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ^ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp: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:229, - from ./test/flatzinc.hh:37, +In file included from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.cpp:34: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/int_set_as_type1.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, @@ -423110,429 +421166,19 @@ | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:113:32: 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/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_1.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 118 | count(home,x,n,IRT_EQ,z,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_1.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:123:32: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_1.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:128:32: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_1.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 134 | rel(home,x,r,y,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_1.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' - 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 139 | rel(home,x,r,y,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_1.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' - 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 145 | dom(home,x,y,ipl); - | ^ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' - 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_1.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': -./gecode/minimodel/aliases.hpp:153:27: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_1.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_1.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_1.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': -./gecode/minimodel/aliases.hpp:159:33: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_1.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' - 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': -./gecode/minimodel/aliases.hpp:165:23: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_1.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' - 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp: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/float.hh:1546, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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:1667, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type1.cpp: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/float.hh:1811, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: -./gecode/float/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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: -./gecode/float.hh:1578:22: note: initializing argument 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, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type1.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 166 | element(home,SOT_UNION,xiv,z,y); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_1.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' - 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: 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/int_set_as_type1.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, +In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ^ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:113:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: @@ -423542,18 +421188,18 @@ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.cpp:34: -./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' - 1540 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ^ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 118 | count(home,x,n,IRT_EQ,z,ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: @@ -423563,18 +421209,18 @@ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.cpp:34: -./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' - 1556 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ^ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:123:32: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: @@ -423584,18 +421230,18 @@ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.cpp:34: -./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' - 1575 | element(Home home, const IntVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:128:32: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: @@ -423605,178 +421251,161 @@ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.cpp:34: -./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46, +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ^ + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 134 | rel(home,x,r,y,ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_1.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' + 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/minimodel.hh:817, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ^ + from test/flatzinc/bugfix_r7854.cpp:34: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + from test/flatzinc/bugfix_r7854.cpp:34: +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, +In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': -./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ^ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 139 | rel(home,x,r,y,ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.cpp:34: -./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' - 1033 | element(Home home, const IntSetArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, +./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' + 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': -./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-declared '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::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 145 | dom(home,x,y,ipl); + | ^ 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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.cpp:34: -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' - 1041 | element(Home home, const SetVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, +./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' + 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_1.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp: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:1173, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp: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/float.hh:2005, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:39:52: 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/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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/empty_domain_2.cpp: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/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.cpp:34: -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/flatzinc.hh:49, +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ^ + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': +./gecode/minimodel/aliases.hpp:153:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/empty_domain_1.cpp: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/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.cpp:34: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': -./gecode/float/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, from ./test/flatzinc.hh:37, @@ -423784,202 +421413,134 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.cpp:34: -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/set/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/set.hh:1206:20: note: initializing argument 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, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_1.cpp: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/flatzinc.hh:46, +In file included from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp: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); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_1.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': +./gecode/minimodel/aliases.hpp:159:33: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_1.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:240, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' + 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ^ + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': +./gecode/minimodel/aliases.hpp:165:23: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_1.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' + 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,y); - | ^ + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 166 | element(home,SOT_UNION,xiv,z,y); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/empty_domain_1.cpp: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/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' + 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ @@ -423987,78 +421548,127 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp: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, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/empty_domain_1.cpp: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: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, +In file included from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' + 1540 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ + from test/flatzinc/empty_domain_1.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' + 1556 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/empty_domain_1.cpp: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:261, +In file included from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' + 1575 | element(Home home, const IntVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ + from test/flatzinc/empty_domain_1.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' + 1591 | element(Home home, const BoolVarArgs& a, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ @@ -424066,59 +421676,64 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': ./gecode/minimodel/float-rel.hpp:78:37: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': +./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/empty_domain_1.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ +In file included from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' + 1033 | element(Home home, const IntSetArgs& a, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp: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; | ~~~~~^~~~ @@ -424126,41 +421741,62 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/minimodel/set-rel.hpp:62:31: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp: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; | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': +./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/empty_domain_1.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp: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; | ~~~~~^~~~ @@ -424168,20 +421804,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/minimodel/set-rel.hpp:67:36: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ @@ -424189,21 +421825,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': ./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ @@ -424211,20 +421847,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:41:42: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -424232,20 +421868,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -424253,20 +421889,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ @@ -424274,20 +421910,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -424295,20 +421931,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/minimodel/channel.hpp:71:51: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -424316,19 +421952,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/minimodel/channel.hpp:71:52: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ @@ -424336,20 +421972,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -424357,20 +421993,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -424378,20 +422014,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:51:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -424399,20 +422035,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:56:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -424420,20 +422056,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:61:32: 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/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -424441,20 +422077,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -424462,20 +422098,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:72:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -424483,20 +422119,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -424504,20 +422140,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:82:32: 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/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -424525,20 +422161,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:87:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -424546,20 +422182,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:92:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -424567,20 +422203,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -424588,20 +422224,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:103:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -424609,20 +422245,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:108:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -424630,20 +422266,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:113:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -424651,20 +422287,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -424672,20 +422308,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:123:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -424693,20 +422329,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:128:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -424714,20 +422350,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ @@ -424735,20 +422371,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ @@ -424756,20 +422392,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ @@ -424777,19 +422413,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ @@ -424797,20 +422433,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:153:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -424818,20 +422454,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -424839,19 +422475,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ @@ -424859,20 +422495,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:159:33: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ @@ -424880,20 +422516,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:165:23: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ @@ -424901,19 +422537,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ @@ -424921,20 +422557,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ @@ -424942,20 +422578,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ @@ -424963,20 +422599,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ @@ -424984,20 +422620,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ @@ -425005,20 +422641,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ @@ -425026,190 +422662,190 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49, +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:40:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ^ + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/int_set_as_type1.cpp: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/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:45:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ^ + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/int_set_as_type1.cpp: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/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/int_set_as_type1.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp: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/float.hh:1404, - from ./gecode/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:40:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ^ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp: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/float.hh:1546, - from ./gecode/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: 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/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp: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/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:45:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ^ + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type1.cpp:34: + from test/flatzinc/empty_domain_2.cpp: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/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type1.cpp:34: + from test/flatzinc/empty_domain_2.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type1.cpp: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]' + from test/flatzinc/empty_domain_2.cpp: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/float.hh:1546, - from ./gecode/flatzinc.hh:49, +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/int_set_as_type1.cpp:34: + from test/flatzinc/empty_domain_2.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type1.cpp: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]' + from test/flatzinc/empty_domain_2.cpp: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/float.hh:1811, - from ./gecode/flatzinc.hh:49, +In file included from ./gecode/int.hh:5699, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/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/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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, @@ -425217,1522 +422853,1502 @@ ./gecode/kernel/core.hpp:3266:3: note: because '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, - from ./gecode/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, - from ./gecode/flatzinc.hh:49, +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/float/branch/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/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp: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/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/float.hh:1578:22: note: initializing argument 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, - from ./gecode/flatzinc.hh:49, +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type1.cpp:34: + from test/flatzinc/empty_domain_2.cpp: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/flatzinc.hh:49, +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/set/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp: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/float.hh:1546, - from ./gecode/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/set.hh:1206:20: note: initializing argument 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, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp: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/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/float.hh:1578:22: note: initializing argument 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, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/empty_domain_2.cpp: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); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp: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/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/empty_domain_2.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp: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:176, + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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/bugfix_r7854.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ + from test/flatzinc/empty_domain_2.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::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, + from test/flatzinc/int_set_as_type2.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/int_set_as_type2.cpp: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) | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, +In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ + from test/flatzinc/jobshop.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: + from test/flatzinc/jobshop.cpp: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) | ^~~~~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/flatzinc.hh:49, +In file included from ./gecode/int.hh:1723, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:39:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ^ + from test/flatzinc/int_set_as_type2.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/int_set_as_type1.cpp:34: + from test/flatzinc/int_set_as_type2.cpp: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/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/int_set_as_type2.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:1723, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ^ + from test/flatzinc/jobshop.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/int_set_as_type1.cpp:34: + from test/flatzinc/jobshop.cpp: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/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/jobshop.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': -./gecode/float/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ^ + from test/flatzinc/int_set_as_type2.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type1.cpp:34: + from test/flatzinc/int_set_as_type2.cpp: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/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/int_set_as_type2.cpp:34: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, + from test/flatzinc/int_set_as_type2.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/int_set_as_type2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/int_set_as_type2.cpp:34: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:39:52: 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/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp: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/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/flatzinc.hh:49, +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ^ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp: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/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137, - from ./gecode/flatzinc.hh:49, +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': -./gecode/float/trace.hpp:39:39: 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::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp: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/flatzinc.hh:49, +In file included from ./gecode/kernel.hh:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/int_set_as_type2.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/output_test.o test/flatzinc/output_test.cpp -In file included from ./gecode/kernel.hh:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403: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:29: 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/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/int_set_as_type2.cpp: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: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, +In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ + from test/flatzinc/int_set_as_type2.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type2.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/int_set_as_type2.cpp: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:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, +In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ + from test/flatzinc/int_set_as_type2.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type2.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/int_set_as_type2.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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, +In file included from ./gecode/kernel.hh:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/int_set_as_type2.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ^ + from test/flatzinc/jobshop.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type1.cpp:34: + from test/flatzinc/jobshop.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/minimodel.hh:817, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/jobshop.cpp:34: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,y); - | ^ + from test/flatzinc/jobshop.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type1.cpp:34: + from test/flatzinc/jobshop.cpp: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/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::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, + from test/flatzinc/jobshop.cpp:34: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ^ + from test/flatzinc/jobshop.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1608, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/jobshop.cpp:34: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | e.post(home,t ? irt : neg(irt),ipls); - | ^ + from test/flatzinc/jobshop.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type1.cpp:34: + from test/flatzinc/jobshop.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' - 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; + from test/flatzinc/jobshop.cpp:34: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,y); - | ^ +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp: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/flatzinc.hh:49, +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1608, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? irt : neg(irt),b,ipls); - | ^ + from test/flatzinc/int_set_as_type2.cpp:34: +./gecode/int/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/int_set_as_type1.cpp:34: + from test/flatzinc/int_set_as_type2.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp: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, + from test/flatzinc/int_set_as_type2.cpp:34: +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1609, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': -./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | e.post(home,t ? frt : neg(frt)); - | ^ + from test/flatzinc/jobshop.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type1.cpp:34: + from test/flatzinc/jobshop.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' - 878 | void post(Home home, FloatRelType frt) const; - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1609, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/kernel.hh:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/jobshop.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': -./gecode/minimodel/float-rel.hpp:78:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? frt : neg(frt),b); - | ^ + from test/flatzinc/int_set_as_type2.cpp:34: +./gecode/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/int_set_as_type1.cpp:34: + from test/flatzinc/int_set_as_type2.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/minimodel.hh:881:20: note: initializing argument 1 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, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/int_set_as_type2.cpp: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/int.hh:4353, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': -./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | _e0.post(home,_srt,_e1); + from test/flatzinc/jobshop.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/int_set_as_type1.cpp:34: + from test/flatzinc/jobshop.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp: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; - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/kernel.hh:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/jobshop.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/minimodel/set-rel.hpp:62:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 62 | _e0.post(home,SRT_NQ,_e1); - | ^ + from test/flatzinc/jobshop.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type1.cpp:34: + from test/flatzinc/jobshop.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/kernel.hh:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/jobshop.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp: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; - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/jobshop.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/jobshop.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/jobshop.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 64 | _e0.post(home,SRT_EQ,_e1); - | ^ + from test/flatzinc/int_set_as_type2.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type1.cpp:34: + from test/flatzinc/int_set_as_type2.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp: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; - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/int_set_as_type2.cpp:34: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/minimodel/set-rel.hpp:67:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 67 | _e0.post(home,b,true,_srt,_e1); - | ^ + from test/flatzinc/int_set_as_type2.cpp:34: +./gecode/int/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/int_set_as_type1.cpp:34: + from test/flatzinc/int_set_as_type2.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/int_set_as_type2.cpp:34: +./gecode/int.hh:4429:21: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': -./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | _e0.post(home,b,t,_srt,_e1); - | ^ + from test/flatzinc/int_set_as_type2.cpp:34: +./gecode/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type1.cpp:34: + from test/flatzinc/int_set_as_type2.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/int_set_as_type2.cpp:34: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/channel.hpp:41:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | BoolVar b(home,0,1); channel(home,b,x); - | ^ + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:40:25: 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/int_set_as_type1.cpp:34: + from test/flatzinc/empty_domain_2.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | IntVar x(home,0,1); channel(home,b,x); - | ^ + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:45:25: 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/int_set_as_type1.cpp:34: + from test/flatzinc/empty_domain_2.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1608, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/float.hh:1546, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | e.post(home,t ? irt : neg(irt),ipls); - | ^ + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/kernel.hh:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/empty_domain_2.cpp: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/float.hh:1546, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/minimodel.hh:316:20: note: initializing argument 1 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:1608, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:29: 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/flatzinc.hh:37, + from test/flatzinc/empty_domain_2.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/empty_domain_2.cpp: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/float.hh:1811, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? irt : neg(irt),b,ipls); - | ^ + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp: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/minimodel.hh:1867, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/float.hh:1546, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': -./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | channel(home,f,x); - | ^ -In file included from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp: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, - | ~~~~~^~~~ + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/float/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type1.cpp:34: + from test/flatzinc/empty_domain_2.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/float.hh:1578:22: note: initializing argument 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, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': -./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 70 | rel(home,SOT_UNION,x,s); - | ^ + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type1.cpp:34: + from test/flatzinc/empty_domain_2.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/minimodel/channel.hpp:71:51: 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(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: 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/int_set_as_type1.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/minimodel/channel.hpp:71:52: 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(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1609, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': -./gecode/minimodel/float-rel.hpp:73:35: 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::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' - 878 | void post(Home home, FloatRelType frt) const; - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1609, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': -./gecode/minimodel/float-rel.hpp:78:37: 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.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp: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/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:41:32: 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/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/int_set_as_type2.cpp:34: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/minimodel.hh:881:20: note: initializing argument 1 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(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type1.cpp:34: + from test/flatzinc/int_set_as_type2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/int_set_as_type2.cpp:34: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 46 | count(home,x,y,IRT_LQ,m,ipl); - | ^ + from test/flatzinc/jobshop.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type1.cpp:34: + from test/flatzinc/jobshop.cpp: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/flatzinc.hh:44, +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/jobshop.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:51:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | count(home,x,y,IRT_LQ,m,ipl); - | ^ + from test/flatzinc/int_set_as_type2.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type1.cpp:34: + from test/flatzinc/int_set_as_type2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/int_set_as_type2.cpp:34: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:56:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 56 | count(home,x,n,IRT_LQ,z,ipl); - | ^ + from test/flatzinc/jobshop.cpp:34: +./gecode/int/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/int_set_as_type1.cpp:34: + from test/flatzinc/jobshop.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/jobshop.cpp:34: +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:61:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 61 | count(home,x,y,IRT_LQ,z,ipl); - | ^ + from test/flatzinc/jobshop.cpp:34: +./gecode/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/int_set_as_type1.cpp:34: + from test/flatzinc/jobshop.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/jobshop.cpp: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:1173, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 66 | count(home,x,y,IRT_LQ,z,ipl); - | ^ +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, +In file included from ./gecode/kernel.hh:229, + from ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:72:32: 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: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, +In file included from ./gecode/kernel.hh:229, + from ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': -./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | _e0.post(home,_srt,_e1); - | ^ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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/int_set_as_type2.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.cpp: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; - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 77 | count(home,x,y,IRT_GQ,m,ipl); - | ^ + from test/flatzinc/int_set_as_type2.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type1.cpp:34: + from test/flatzinc/int_set_as_type2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/minimodel/set-rel.hpp:62:31: 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/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:82:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 82 | count(home,x,y,IRT_GQ,m,ipl); - | ^ + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:39:52: 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/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type1.cpp:34: + from test/flatzinc/empty_domain_2.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp: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; - | ~~~~~^~~~ -In file included from ./gecode/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:87:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 87 | count(home,x,n,IRT_GQ,z,ipl); - | ^ + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': +./gecode/float/trace.hpp:39:39: 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/int_set_as_type1.cpp:34: + from test/flatzinc/empty_domain_2.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 64 | _e0.post(home,SRT_EQ,_e1); - | ^ + from test/flatzinc/jobshop.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/jobshop.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp: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; - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/jobshop.cpp:34: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:92:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 92 | count(home,x,y,IRT_GQ,z,ipl); - | ^ + from test/flatzinc/jobshop.cpp:34: +./gecode/int/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/int_set_as_type1.cpp:34: + from test/flatzinc/jobshop.cpp: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/minimodel.hh:1612, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/minimodel/set-rel.hpp:67:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 67 | _e0.post(home,b,true,_srt,_e1); - | ^ + from test/flatzinc/jobshop.cpp:34: +./gecode/int.hh:4429:21: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/jobshop.cpp:34: +./gecode/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/jobshop.cpp:34: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 97 | count(home,x,y,IRT_GQ,z,ipl); - | ^ +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp: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/flatzinc.hh:44, +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': -./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | _e0.post(home,b,t,_srt,_e1); - | ^ + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/set/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/int_set_as_type1.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/set.hh:1206:20: note: initializing argument 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:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/set.hh:1438, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:103:32: 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/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:108:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 108 | count(home,x,y,IRT_EQ,m,ipl); - | ^ + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type1.cpp:34: + from test/flatzinc/empty_domain_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:817, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:113:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 113 | count(home,x,y,IRT_EQ,m,ipl); - | ^ + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type1.cpp:34: + from test/flatzinc/empty_domain_2.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1608, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 118 | count(home,x,n,IRT_EQ,z,ipl); - | ^ + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | e.post(home,t ? irt : neg(irt),ipls); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type1.cpp:34: + from test/flatzinc/empty_domain_2.cpp: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/flatzinc.hh:44, +In file included from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/minimodel.hh:316:20: note: initializing argument 1 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:1608, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:123:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 123 | count(home,x,y,IRT_EQ,z,ipl); - | ^ + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? irt : neg(irt),b,ipls); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type1.cpp:34: + from test/flatzinc/empty_domain_2.cpp: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/flatzinc.hh:44, +In file included from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, + from test/flatzinc/empty_domain_2.cpp: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, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1609, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:128:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 128 | count(home,x,y,IRT_EQ,z,ipl); - | ^ + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': +./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | e.post(home,t ? frt : neg(frt)); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type1.cpp:34: + from test/flatzinc/empty_domain_2.cpp: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/flatzinc.hh:44, +In file included from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' + 878 | void post(Home home, FloatRelType frt) const; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1609, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 134 | rel(home,x,r,y,ipl); - | ^ + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': +./gecode/minimodel/float-rel.hpp:78:37: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type1.cpp:34: + from test/flatzinc/empty_domain_2.cpp: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/flatzinc.hh:44, +In file included from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' - 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/minimodel.hh:881:20: note: initializing argument 1 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, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 139 | rel(home,x,r,y,ipl); - | ^ + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': +./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | _e0.post(home,_srt,_e1); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type1.cpp:34: + from test/flatzinc/empty_domain_2.cpp: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/flatzinc.hh:44, +In file included from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' - 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, + from test/flatzinc/empty_domain_2.cpp: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; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/channel.hpp:41:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | BoolVar b(home,0,1); channel(home,b,x); - | ^ + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/minimodel/set-rel.hpp:62:31: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp: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/flatzinc.hh:44, +In file included from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, + from test/flatzinc/empty_domain_2.cpp: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; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 145 | dom(home,x,y,ipl); - | ^ + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 64 | _e0.post(home,SRT_EQ,_e1); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type1.cpp:34: + from test/flatzinc/empty_domain_2.cpp: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/flatzinc.hh:44, +In file included from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' - 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, + from test/flatzinc/empty_domain_2.cpp: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; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/minimodel/aliases.hpp:146:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); - | ^ + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/minimodel/set-rel.hpp:67:36: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type1.cpp:34: + from test/flatzinc/empty_domain_2.cpp: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/flatzinc.hh:44, +In file included from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: 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:1612, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | IntVar x(home,0,1); channel(home,b,x); - | ^ + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': +./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | _e0.post(home,b,t,_srt,_e1); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/int_set_as_type1.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ +In file included from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': -./gecode/minimodel/aliases.hpp:153:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | rel(home,SOT_UNION,x,y); - | ^ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: @@ -426742,68 +424358,89 @@ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ^ + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/channel.hpp:41:42: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type1.cpp:34: + from test/flatzinc/empty_domain_2.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | IntVar x(home,0,1); channel(home,b,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:1866, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/minimodel/aliases.hpp:154:52: 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/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ @@ -426811,20 +424448,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -426832,20 +424469,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp:34: ./gecode/minimodel/channel.hpp:71:51: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -426853,102 +424490,40 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp:34: ./gecode/minimodel/channel.hpp:71:52: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp: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/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': -./gecode/minimodel/aliases.hpp:159:33: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type1.cpp:34: + from test/flatzinc/empty_domain_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ -In file included from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' - 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': -./gecode/minimodel/aliases.hpp:165:23: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type1.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' - 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 166 | element(home,SOT_UNION,xiv,z,y); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type1.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' - 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -426956,20 +424531,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -426977,20 +424552,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:51:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -426998,20 +424573,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:56:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -427019,20 +424594,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:61:32: 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/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -427040,20 +424615,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -427061,20 +424636,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:72:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -427082,20 +424657,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -427103,20 +424678,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:82:32: 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/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -427124,20 +424699,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:87:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -427145,20 +424720,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:92:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -427166,20 +424741,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -427187,20 +424762,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:103:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -427208,20 +424783,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:108:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -427229,20 +424804,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:113:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -427250,62 +424825,41 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type1.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' - 1540 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:123:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -427313,62 +424867,41 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:128:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type1.cpp: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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' - 1556 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -In file included from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp:34: ./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ @@ -427376,20 +424909,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp:34: ./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ @@ -427397,20 +424930,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp:34: ./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ @@ -427418,40 +424951,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp:34: ./gecode/minimodel/aliases.hpp:146:57: 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:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp: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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type1.cpp:34: + from test/flatzinc/empty_domain_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' - 1575 | element(Home home, const IntVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp:34: ./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ @@ -427459,20 +424971,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:153:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -427480,20 +424992,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp:34: ./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -427501,1042 +425013,210 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp:34: ./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type1.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': -./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type1.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' - 1033 | element(Home home, const IntSetArgs& a, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:159:33: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp:34: ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': -./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type1.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' - 1041 | element(Home home, const SetVarArgs& a, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: + from test/flatzinc/empty_domain_2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:165:23: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' - 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 166 | element(home,SOT_UNION,xiv,z,y); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' - 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' - 1540 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' - 1556 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' - 1575 | element(Home home, const IntVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': -./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' - 1033 | element(Home home, const IntSetArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': -./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' - 1041 | element(Home home, const SetVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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/jobshop.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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:4845, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' + 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp: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) - | ^~~~~~ + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 166 | element(home,SOT_UNION,xiv,z,y); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/empty_domain_2.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' + 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/empty_domain_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp: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/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' + 1540 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/empty_domain_2.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' + 1556 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/empty_domain_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: -./gecode/int.hh:4429:21: note: initializing argument 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, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' + 1575 | element(Home home, const IntVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/empty_domain_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, +./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' + 1591 | element(Home home, const BoolVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': +./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/flatzinc.hh:46, +./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' + 1033 | element(Home home, const IntSetArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': +./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/empty_domain_2.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/bugfix_r7854.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -428617,23 +425297,86 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type2.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: 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/empty_domain_1.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/int_set_as_type2.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ + from test/flatzinc/int_set_as_type2.cpp:34: +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type2.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/int_set_as_type2.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type2.cpp:34: +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type2.cpp:34: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/int_set_as_type2.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/int_set_as_type2.cpp: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:1173, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type2.cpp:34: +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, + from test/flatzinc/int_set_as_type2.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/int_set_as_type2.cpp:34: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -428674,137 +425417,430 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type2.cpp:34: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/int_set_as_type2.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type2.cpp:34: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type2.cpp:34: +./gecode/set/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/int_set_as_type2.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type2.cpp:34: +./gecode/set.hh:1206:20: note: initializing argument 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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type2.cpp:34: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/int_set_as_type2.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type2.cpp: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); + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ + from test/flatzinc/bugfix_r7854.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp: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:176, from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ + from test/flatzinc/bugfix_r7854.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: + from test/flatzinc/bugfix_r7854.cpp: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) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ + from test/flatzinc/bugfix_r7854.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: + from test/flatzinc/bugfix_r7854.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ + from test/flatzinc/bugfix_r7854.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: + from test/flatzinc/bugfix_r7854.cpp: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) | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type2.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; + from test/flatzinc/int_set_as_type2.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type2.cpp:34: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type2.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/int_set_as_type2.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type2.cpp:34: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& 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); + | ^~~~~ +In file included from ./gecode/set.hh:1866, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type2.cpp:34: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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/int_set_as_type2.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type2.cpp:34: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/bugfix_r7854.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, + from test/flatzinc/bugfix_r7854.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/bugfix_r7854.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:40:25: 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/int_set_as_type1.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:45:25: 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/int_set_as_type1.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/int_set_as_type1.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/int_set_as_type1.cpp: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/float.hh:1546, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:29: 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/flatzinc.hh:37, + from test/flatzinc/int_set_as_type1.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/int_set_as_type1.cpp: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/float.hh:1811, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/int_set_as_type1.cpp: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/float.hh:1546, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/float/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/int_set_as_type1.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/float.hh:1578:22: note: initializing argument 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, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/int_set_as_type1.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:39:52: 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/int_set_as_type1.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/int_set_as_type1.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': +./gecode/float/trace.hpp:39:39: 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/int_set_as_type1.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, @@ -428825,23 +425861,6 @@ ./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, @@ -428902,70 +425921,80 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, +In file included from ./gecode/minimodel.hh:240, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + from test/flatzinc/bugfix_r7854.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: 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:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/bugfix_r7854.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/minimodel.hh:817, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:27: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + from test/flatzinc/bugfix_r7854.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp: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) - | ^~~~~~~ + from test/flatzinc/bugfix_r7854.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/set.hh:1438, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, @@ -429025,1290 +426054,1418 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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, +In file included from ./gecode/minimodel.hh:1608, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | e.post(home,t ? irt : neg(irt),ipls); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/int_set_as_type1.cpp: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/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/minimodel.hh:316:20: note: initializing argument 1 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:1608, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ^ + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? irt : neg(irt),b,ipls); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/int_set_as_type1.cpp: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/flatzinc.hh:44, +In file included from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, + from test/flatzinc/int_set_as_type1.cpp: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, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1609, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': +./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | e.post(home,t ? frt : neg(frt)); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh: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/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, +./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' + 878 | void post(Home home, FloatRelType frt) const; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1609, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': +./gecode/minimodel/float-rel.hpp:78:37: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh: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/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, +./gecode/minimodel.hh:881:20: note: initializing argument 1 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, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': +./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | _e0.post(home,_srt,_e1); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: 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/flatzinc.hh:44, + from test/flatzinc/int_set_as_type1.cpp: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; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/minimodel/set-rel.hpp:62:31: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/int_set_as_type1.cpp: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/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type1.cpp: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; | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 64 | _e0.post(home,SRT_EQ,_e1); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type1.cpp: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/flatzinc.hh:46, +In file included from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/int_set_as_type1.cpp: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; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/minimodel/set-rel.hpp:67:36: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/int_set_as_type1.cpp: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/flatzinc.hh:44, +In file included from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/minimodel.hh:1612, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': +./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | _e0.post(home,b,t,_srt,_e1); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/int_set_as_type1.cpp: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/flatzinc.hh:44, +In file included from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/minimodel.hh:1867, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/channel.hpp:41:42: 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/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/int_set_as_type1.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/int_set_as_type1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': +./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | channel(home,f,x); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type1.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': +./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 70 | rel(home,SOT_UNION,x,s); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/int_set_as_type1.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/minimodel/channel.hpp:71:51: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/int_set_as_type1.cpp: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/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp: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:176, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/minimodel/channel.hpp:71:52: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/int_set_as_type1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | count(home,x,n,IRT_LQ,m,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; + from test/flatzinc/int_set_as_type1.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 46 | count(home,x,y,IRT_LQ,m,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/int_set_as_type1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:51:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/int_set_as_type1.cpp: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:176, +In file included from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:56:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; + from test/flatzinc/int_set_as_type1.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:229, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:61:32: 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/no_warn_empty_domain.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/int_set_as_type1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ^ + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 66 | count(home,x,y,IRT_LQ,z,ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/int_set_as_type1.cpp: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:229, +In file included from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:72:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/int_set_as_type1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ^ + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 77 | count(home,x,y,IRT_GQ,m,ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type1.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ^ + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:82:32: 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/no_warn_empty_domain.cpp:34: + from test/flatzinc/int_set_as_type1.cpp: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:229, +In file included from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:87:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/int_set_as_type1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ^ + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:92:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/int_set_as_type1.cpp: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:229, +In file included from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 97 | count(home,x,y,IRT_GQ,z,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, + from test/flatzinc/int_set_as_type1.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:103:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/int_set_as_type1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:108:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/int_set_as_type1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:113:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/int_set_as_type1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 118 | count(home,x,n,IRT_EQ,z,ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/int_set_as_type1.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:123:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/int_set_as_type1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:128:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/int_set_as_type1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 134 | rel(home,x,r,y,ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/int_set_as_type1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' + 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 139 | rel(home,x,r,y,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/kernel.hh:176, + from test/flatzinc/int_set_as_type1.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' + 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 145 | dom(home,x,y,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/int_set_as_type1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' + 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/empty_domain_2.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, +./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': +./gecode/minimodel/aliases.hpp:153:27: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/int_set_as_type1.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/int_set_as_type1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: -./gecode/int.hh:4429:21: note: initializing argument 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, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': +./gecode/minimodel/aliases.hpp:159:33: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/int_set_as_type1.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' + 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': +./gecode/minimodel/aliases.hpp:165:23: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/int_set_as_type1.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' + 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 166 | element(home,SOT_UNION,xiv,z,y); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/int_set_as_type1.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' + 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + from test/flatzinc/jobshop.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, + from test/flatzinc/jobshop.cpp:34: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ + from test/flatzinc/jobshop.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, + from test/flatzinc/jobshop.cpp:34: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/int_set_as_type1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' + 1540 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/int_set_as_type1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' + 1556 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ^ + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/int_set_as_type1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' + 1575 | element(Home home, const IntVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ^ + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/int_set_as_type1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' + 1591 | element(Home home, const BoolVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/jobshop.cpp:34: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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/jobshop.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/jobshop.cpp:34: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': +./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.cpp: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:176, +./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' + 1033 | element(Home home, const IntSetArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': +./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.cpp: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/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:40:25: 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/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:45:25: 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/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp: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/float.hh:1546, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp: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/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/float.hh:1811, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp: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/float.hh:1546, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/float/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/float.hh:1578:22: note: initializing argument 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, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': ./gecode/float/branch.hpp:39:52: 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/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp: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) - | ^~~~~~~ In file included from ./gecode/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': ./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:39:39: 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/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: 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/no_warn_empty_domain.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp: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:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp: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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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:176, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + from test/flatzinc/bugfix_r7854.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) + from test/flatzinc/bugfix_r7854.cpp: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/set.hh:1438, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: -./gecode/set/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: -./gecode/set.hh:1206:20: note: initializing argument 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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp: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/flatzinc.hh:46, + from test/flatzinc/bugfix_r7854.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp: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); - | ~~~~~^~~~ + from test/flatzinc/bugfix_r7854.cpp: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) + | ^~~~~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/bugfix_r7854.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/bugfix_r7854.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/minimodel.hh:817, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::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/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/minimodel.hh:1608, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ @@ -430316,21 +427473,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp: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, | ~~~~~^~~~ @@ -430338,21 +427495,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ @@ -430360,21 +427517,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': ./gecode/minimodel/float-rel.hpp:78:37: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ @@ -430382,21 +427539,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp: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; | ~~~~~^~~~ @@ -430404,20 +427561,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/minimodel/set-rel.hpp:62:31: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp: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; | ~~~~~^~~~ @@ -430425,20 +427582,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp: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; | ~~~~~^~~~ @@ -430446,141 +427603,84 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/minimodel/set-rel.hpp:67:36: 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/set.hh:1667, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp: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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/int_set_as_type2.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ -In file included from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': ./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:41:42: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -430588,20 +427688,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ @@ -430609,20 +427709,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -430630,20 +427730,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/minimodel/channel.hpp:71:51: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -430651,19 +427751,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/minimodel/channel.hpp:71:52: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ @@ -430671,20 +427771,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -430692,20 +427792,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -430713,20 +427813,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:51:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -430734,63 +427834,41 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:56:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: 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/no_warn_empty_domain.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:61:32: 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/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp: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) { | ^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/queens4.o test/flatzinc/queens4.cpp In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -430798,20 +427876,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -430819,20 +427897,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:72:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -430840,20 +427918,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -430861,20 +427939,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:82:32: 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/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -430882,20 +427960,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:87:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -430903,20 +427981,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:92:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -430924,20 +428002,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -430945,20 +428023,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:103:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -430966,20 +428044,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:108:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -430987,20 +428065,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:113:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -431008,20 +428086,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -431029,20 +428107,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:123:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -431050,20 +428128,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:128:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -431071,20 +428149,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ @@ -431092,20 +428170,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ @@ -431113,20 +428191,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ @@ -431134,19 +428212,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ @@ -431154,20 +428232,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:153:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -431175,20 +428253,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -431196,121 +428274,61 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::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, - from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp: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/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:159:33: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::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, - from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:165:23: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ @@ -431318,60 +428336,40 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ @@ -431379,20 +428377,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ @@ -431400,20 +428398,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ @@ -431421,20 +428419,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ @@ -431442,345 +428440,422 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/bugfix_r7854.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/bugfix_r7854.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/sat_arith1.o test/flatzinc/sat_arith1.cpp In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:40:25: 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/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:45:25: 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/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp: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/float.hh:1546, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp: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/float.hh:1811, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp: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/float.hh:1546, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/float/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/float.hh:1578:22: note: initializing argument 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, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/sat_array_bool_and.o test/flatzinc/sat_array_bool_and.cpp +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_1.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_1.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_1.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_1.cpp: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) + | ^~~~~~~ In file included from ./gecode/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': ./gecode/float/branch.hpp:39:52: 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/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/bugfix_r7854.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/bugfix_r7854.cpp: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/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': ./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/bugfix_r7854.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/bugfix_r7854.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/bugfix_r7854.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/bugfix_r7854.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/float.hh:2137, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:39:39: 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/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/bugfix_r7854.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/bugfix_r7854.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ @@ -431788,20 +428863,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ @@ -431809,21 +428884,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ @@ -431831,21 +428906,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp: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, | ~~~~~^~~~ @@ -431853,21 +428928,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ @@ -431875,21 +428950,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': ./gecode/minimodel/float-rel.hpp:78:37: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ @@ -431897,42 +428972,58 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp: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; | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/minimodel.hh:1612, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/minimodel/set-rel.hpp:62:31: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp: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; | ~~~~~^~~~ @@ -431940,20 +429031,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp: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; | ~~~~~^~~~ @@ -431961,20 +429052,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/minimodel/set-rel.hpp:67:36: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ @@ -431982,21 +429073,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': ./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ @@ -432004,41 +429095,57 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:41:42: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -432046,20 +429153,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ @@ -432067,20 +429174,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -432088,20 +429195,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/minimodel/channel.hpp:71:51: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -432109,19 +429216,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/minimodel/channel.hpp:71:52: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ @@ -432129,20 +429236,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -432150,20 +429257,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -432171,20 +429278,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:51:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -432192,20 +429299,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:56:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -432213,20 +429320,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:61:32: 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/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -432234,20 +429341,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -432255,20 +429362,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:72:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -432276,20 +429383,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -432297,20 +429404,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:82:32: 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/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -432318,20 +429425,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:87:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -432339,20 +429446,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:92:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -432360,83 +429467,134 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/output_test.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:103:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::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/output_test.cpp: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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:108:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/output_test.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, + from test/flatzinc/output_test.cpp: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:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/output_test.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./test/flatzinc.hh:37, + from test/flatzinc/output_test.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/output_test.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:113:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -432444,20 +429602,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -432465,20 +429623,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:123:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -432486,20 +429644,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:128:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -432507,20 +429665,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ @@ -432528,20 +429686,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ @@ -432549,20 +429707,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ @@ -432570,19 +429728,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ @@ -432590,20 +429748,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:153:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -432611,20 +429769,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -432632,19 +429790,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ @@ -432652,20 +429810,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:159:33: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ @@ -432673,20 +429831,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:165:23: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ @@ -432694,19 +429852,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ @@ -432714,20 +429872,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ @@ -432735,20 +429893,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ @@ -432756,20 +429914,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ @@ -432777,20 +429935,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ @@ -432798,20 +429956,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ @@ -432819,36 +429977,26 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/jobshop.cpp:34: ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -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, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] @@ -432858,13 +430006,13 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type1.cpp: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:176, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -432874,13 +430022,13 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type1.cpp: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) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] @@ -432890,13 +430038,13 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type1.cpp: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:176, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -432906,13 +430054,13 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type1.cpp: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) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -432922,13 +430070,13 @@ from ./gecode/set.hh:461, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -432938,33 +430086,144 @@ from ./gecode/set.hh:461, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/sat_array_bool_or.o test/flatzinc/sat_array_bool_or.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/sat_cmp_reif.o test/flatzinc/sat_cmp_reif.cpp In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_2.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/kernel.hh:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/no_warn_empty_domain.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_2.cpp: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) + | ^~~~~~~ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(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, + from ./test/flatzinc.hh:37, + from test/flatzinc/no_warn_empty_domain.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, + from test/flatzinc/no_warn_empty_domain.cpp: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:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/no_warn_empty_domain.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_2.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_2.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:285, + from ./test/flatzinc.hh:37, + from test/flatzinc/no_warn_empty_domain.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/no_warn_empty_domain.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:114:32: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] @@ -432974,212 +430233,111 @@ from ./gecode/float.hh:944, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp: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) - | ^~~~~~ + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp: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) - | ^~~~~~~ + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/empty_domain_2.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/output_test.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/output_test.cpp: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: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, - from ./test/flatzinc.hh:37, - from test/flatzinc/output_test.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, - from test/flatzinc/output_test.cpp: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:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/output_test.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./test/flatzinc.hh:37, - from test/flatzinc/output_test.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/output_test.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type1.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: + from test/flatzinc/int_set_as_type1.cpp: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) | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] @@ -433189,13 +430347,13 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/int_set_as_type2.cpp: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:176, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -433205,13 +430363,13 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/int_set_as_type2.cpp: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) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] @@ -433221,13 +430379,13 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/int_set_as_type2.cpp: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:176, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -433237,13 +430395,62 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/int_set_as_type2.cpp: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) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -433253,13 +430460,13 @@ from ./gecode/set.hh:461, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -433269,29 +430476,80 @@ from ./gecode/set.hh:461, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_2.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_2.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: 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, + from ./test/flatzinc.hh:37, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_1.cpp: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/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:114:32: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] @@ -433301,30 +430559,13 @@ from ./gecode/float.hh:944, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' ./gecode/int/array.hpp:134:29: required from here @@ -433335,13 +430576,13 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/empty_domain_1.cpp: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) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:68:28: required from here @@ -433352,13 +430593,13 @@ from ./gecode/set.hh:461, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/empty_domain_2.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' ./gecode/float/array.hpp:93:30: required from here @@ -433369,7 +430610,24 @@ from ./gecode/float.hh:944, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_2.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ @@ -433409,6 +430667,25 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/queens4.o test/flatzinc/queens4.cpp +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -433569,86 +430846,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, - from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/no_warn_empty_domain.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -433708,16 +430905,6 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -433777,8 +430964,57 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/sat_eq_reif.o test/flatzinc/sat_eq_reif.cpp +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/int_set_as_type2.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type2.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/int_set_as_type2.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type2.cpp: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) + | ^~~~~~~ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -433859,6 +431095,86 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_2.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_2.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/int.hh:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -433899,6 +431215,103 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type1.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type1.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/int_set_as_type2.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type2.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, @@ -433979,6 +431392,23 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/int_set_as_type2.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type2.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/set.hh:1438, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, @@ -434038,57 +431468,86 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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, - from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp: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: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, - from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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, +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp: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:261, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_1.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_1.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, @@ -434149,18 +431608,94 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/test_approx_bnb.o test/flatzinc/test_approx_bnb.cpp + from test/flatzinc/int_set_as_type2.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type2.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/int_set_as_type2.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type2.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/int_set_as_type2.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type2.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/int_set_as_type2.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/jobshop.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/jobshop.cpp: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/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, @@ -434201,6 +431736,30 @@ ./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/jobshop.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/jobshop.cpp: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) + | ^~~~~~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/int_set_as_type2.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/float.hh:1546, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, @@ -434221,6 +431780,22 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/jobshop.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/jobshop.cpp: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/float.hh:1546, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, @@ -434241,6 +431816,22 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/jobshop.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/jobshop.cpp: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) + | ^~~~~~~ In file included from ./gecode/float.hh:1811, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, @@ -434300,6 +431891,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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/jobshop.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/jobshop.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/jobshop.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/jobshop.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, @@ -434446,6 +432069,22 @@ ./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' 319 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/no_warn_empty_domain.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/no_warn_empty_domain.cpp: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) + | ^~~~~~~ In file included from ./gecode/minimodel.hh:1609, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -434660,6 +432299,20 @@ ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ +In file included from ./gecode/int.hh:1723, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/no_warn_empty_domain.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/no_warn_empty_domain.cpp: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/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -434675,6 +432328,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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/no_warn_empty_domain.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.cpp:34: @@ -435433,1691 +433092,1150 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::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, - from test/flatzinc/queens4.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp: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) - | ^~~~~~~ -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); - | ^~~~~ -In file included from ./gecode/int.hh:1723, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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/queens4.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:74:29: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:79:29: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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) { | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_and.cpp: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: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, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_and.cpp: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:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, + from test/flatzinc/jobshop.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/jobshop.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_and.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ + from test/flatzinc/jobshop.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/jobshop.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/int/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/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/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/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/int/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/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 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, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': ./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': ./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': ./gecode/int/branch.hpp:50:50: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/jobshop.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/jobshop.cpp:34: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': ./gecode/int/branch.hpp:55:51: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/jobshop.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/jobshop.cpp: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) + | ^~~~~~~ In file included from ./gecode/int.hh:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:39:39: 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/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:45:39: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp: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: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, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp: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:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, + from test/flatzinc/jobshop.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/jobshop.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/sat_arith1.o test/flatzinc/sat_arith1.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/sat_array_bool_and.o test/flatzinc/sat_array_bool_and.cpp +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ + from test/flatzinc/jobshop.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/jobshop.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:38:29: 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/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': ./gecode/set/int.hpp:43:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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:1173, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/set/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/set.hh:1206:20: note: initializing argument 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, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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); | ~~~~~^~~~ +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); + | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/sat_array_bool_or.o test/flatzinc/sat_array_bool_or.cpp In file included from ./gecode/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': ./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': ./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:39:39: 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/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/output_test.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; + from test/flatzinc/jobshop.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/output_test.cpp:34: + from test/flatzinc/jobshop.cpp: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:176, +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/output_test.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; + from test/flatzinc/jobshop.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/output_test.cpp:34: + from test/flatzinc/jobshop.cpp: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) | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/output_test.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/jobshop.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/output_test.cpp: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) + from test/flatzinc/jobshop.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/output_test.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/jobshop.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/output_test.cpp: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) - | ^~~~~~~ + from test/flatzinc/jobshop.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:40:25: 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/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:45:25: 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/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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/float.hh:1546, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/output_test.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/output_test.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/output_test.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/output_test.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/float.hh:1811, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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/float.hh:1546, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/float/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/float.hh:1578:22: note: initializing argument 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, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': ./gecode/float/branch.hpp:39:52: 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/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': ./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:39:39: 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/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/output_test.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/output_test.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/output_test.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/output_test.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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:1723, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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/sat_cmp_reif.cpp: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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_and.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_and.cpp: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/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/sat_cmp_reif.o test/flatzinc/sat_cmp_reif.cpp +In file included from ./gecode/kernel.hh:261, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_and.cpp: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/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ + from test/flatzinc/queens4.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, +./gecode/kernel/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, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_and.cpp: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/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: 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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ + from test/flatzinc/queens4.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, +In file included from ./gecode/kernel.hh:261, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, + from test/flatzinc/queens4.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_and.cpp: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/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ + from test/flatzinc/queens4.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: 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, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp: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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_and.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_and.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_and.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_and.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_and.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_and.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_and.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_and.cpp: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) { - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/int/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/sat_cmp_reif.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_and.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/int/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:4845, + from test/flatzinc/output_test.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/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/sat_array_bool_and.cpp: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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ + from test/flatzinc/output_test.cpp: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/minimodel.hh:1608, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/minimodel.hh:316:20: note: initializing argument 1 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:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/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/sat_array_bool_and.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp: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/minimodel.hh:1608, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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, | ~~~~~^~~~ @@ -437125,96 +434243,134 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/output_test.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/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:1609, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': ./gecode/minimodel/float-rel.hpp:78:37: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/output_test.cpp: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) + | ^~~~~~~ In file included from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/minimodel.hh:881:20: note: initializing argument 1 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, +In file included from ./gecode/kernel.hh:176, 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); - | ^~~~~ + from test/flatzinc/output_test.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/output_test.cpp: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/minimodel.hh:1612, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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; | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/output_test.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/output_test.cpp: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) + | ^~~~~~~ In file included from ./gecode/minimodel.hh:1612, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/minimodel/set-rel.hpp:62:31: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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; | ~~~~~^~~~ @@ -437222,20 +434378,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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; | ~~~~~^~~~ @@ -437243,20 +434399,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/minimodel/set-rel.hpp:67:36: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ @@ -437264,160 +434420,42 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': ./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/int/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/sat_cmp_reif.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/int.hh:4429:21: note: initializing argument 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, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_and.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/int/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/sat_array_bool_and.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/int.hh:4429:21: note: initializing argument 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, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_and.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:41:42: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -437425,20 +434463,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -437446,20 +434484,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ @@ -437467,20 +434505,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -437488,20 +434526,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/minimodel/channel.hpp:71:51: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -437509,57 +434547,40 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/minimodel/channel.hpp:71:52: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/output_test.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/output_test.cpp: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/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -437567,20 +434588,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -437588,20 +434609,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:51:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -437609,20 +434630,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:56:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -437630,20 +434651,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:61:32: 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/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -437651,58 +434672,41 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/output_test.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/output_test.cpp: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) - | ^~~~~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:72:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -437710,20 +434714,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -437731,20 +434735,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:82:32: 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/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -437752,20 +434756,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:87:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -437773,20 +434777,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:92:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -437794,20 +434798,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -437815,20 +434819,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:103:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -437836,20 +434840,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:108:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -437857,20 +434861,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:113:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -437878,20 +434882,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -437899,20 +434903,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:123:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -437920,20 +434924,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:128:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -437941,20 +434945,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ @@ -437962,20 +434966,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ @@ -437983,20 +434987,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ @@ -438004,19 +435008,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ @@ -438024,20 +435028,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:153:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -438045,20 +435049,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -438066,19 +435070,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ @@ -438086,20 +435090,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:159:33: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ @@ -438107,20 +435111,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:165:23: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ @@ -438128,191 +435132,464 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ + from test/flatzinc/no_warn_empty_domain.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/no_warn_empty_domain.cpp:34: +./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' + 1540 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ + from test/flatzinc/no_warn_empty_domain.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/no_warn_empty_domain.cpp:34: +./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' + 1556 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ + from test/flatzinc/no_warn_empty_domain.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_and.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/no_warn_empty_domain.cpp:34: +./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' + 1575 | element(Home home, const IntVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ + from test/flatzinc/no_warn_empty_domain.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, + from test/flatzinc/no_warn_empty_domain.cpp:34: +./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' + 1591 | element(Home home, const BoolVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/no_warn_empty_domain.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': +./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/no_warn_empty_domain.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/no_warn_empty_domain.cpp:34: +./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' + 1033 | element(Home home, const IntSetArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/no_warn_empty_domain.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': +./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/no_warn_empty_domain.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/no_warn_empty_domain.cpp:34: +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/output_test.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/output_test.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/output_test.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/output_test.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/output_test.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/output_test.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/output_test.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/output_test.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/output_test.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ + from test/flatzinc/output_test.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/output_test.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/output_test.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/output_test.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/output_test.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/output_test.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/output_test.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/output_test.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/output_test.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/output_test.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/output_test.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/output_test.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/output_test.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/output_test.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/output_test.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/queens4.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/queens4.cpp: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) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/queens4.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/sat_array_bool_and.cpp:34: + from test/flatzinc/queens4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, + from test/flatzinc/queens4.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ + from test/flatzinc/queens4.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, + from test/flatzinc/queens4.cpp:34: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ + from test/flatzinc/queens4.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_and.cpp:34: + from test/flatzinc/queens4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, + from test/flatzinc/queens4.cpp:34: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ + from test/flatzinc/queens4.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_and.cpp:34: + from test/flatzinc/queens4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/queens4.cpp:34: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ^ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: @@ -438322,1234 +435599,987 @@ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.cpp:34: -./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' - 1540 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ^ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp: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/flatzinc.hh:44, +In file included from ./gecode/kernel.hh:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/queens4.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.cpp:34: -./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' - 1556 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, + from test/flatzinc/queens4.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/queens4.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared '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: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp: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/flatzinc.hh:44, +In file included from ./gecode/kernel.hh:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/queens4.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.cpp:34: -./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' - 1575 | element(Home home, const IntVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/queens4.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/queens4.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp: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/flatzinc.hh:44, +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.cpp:34: -./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 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, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ^ + from test/flatzinc/queens4.cpp:34: +./gecode/int/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/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, + from test/flatzinc/queens4.cpp:34: +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ^ + from test/flatzinc/queens4.cpp:34: +./gecode/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/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/queens4.cpp: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/int.hh:4845, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': -./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ^ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp: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/flatzinc.hh:46, +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.cpp:34: -./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' - 1033 | element(Home home, const IntSetArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': -./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-declared '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: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/queens4.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.cpp:34: -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' - 1041 | element(Home home, const SetVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, +./gecode/int.hh:4429:21: note: initializing argument 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, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ^ + from test/flatzinc/queens4.cpp:34: +./gecode/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_and.cpp:34: + from test/flatzinc/queens4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, + from test/flatzinc/queens4.cpp:34: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ^ + from test/flatzinc/queens4.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_and.cpp:34: + from test/flatzinc/queens4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, + from test/flatzinc/queens4.cpp:34: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/queens4.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/output_test.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/queens4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/output_test.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/queens4.cpp:34: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ^ + from test/flatzinc/queens4.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/queens4.cpp:34: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ^ + from test/flatzinc/queens4.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/queens4.cpp:34: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ + from test/flatzinc/queens4.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp: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:1173, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ^ + from test/flatzinc/queens4.cpp:34: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/queens4.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp: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:229, +In file included from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/queens4.cpp:34: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/sat_eq_reif.o test/flatzinc/sat_eq_reif.cpp +In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp: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) { - | ~~~~~^~~~ + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:38:29: 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/sat_array_bool_and.cpp:34: + from test/flatzinc/queens4.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': ./gecode/set/int.hpp:43:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_and.cpp:34: + from test/flatzinc/queens4.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_and.cpp:34: + from test/flatzinc/queens4.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_and.cpp:34: + from test/flatzinc/queens4.cpp: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/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/output_test.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/output_test.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/set.hh:1173, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_and.cpp:34: + from test/flatzinc/queens4.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_and.cpp:34: + from test/flatzinc/queens4.cpp: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, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/set/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/set.hh:1206:20: note: initializing argument 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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp: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); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_and.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/set/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_and.cpp:34: + from test/flatzinc/queens4.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/set.hh:1206:20: note: initializing argument 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, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_and.cpp:34: + from test/flatzinc/queens4.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: + from test/flatzinc/queens4.cpp: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); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp: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: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, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp: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:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': ./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_and.cpp:34: + from test/flatzinc/queens4.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': ./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_and.cpp:34: + from test/flatzinc/queens4.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_and.cpp:34: + from test/flatzinc/queens4.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp: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: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, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp: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:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:40:25: 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/sat_cmp_reif.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:45:25: 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/sat_cmp_reif.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/output_test.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; + from test/flatzinc/no_warn_empty_domain.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/output_test.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/output_test.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; + from test/flatzinc/no_warn_empty_domain.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/output_test.cpp:34: + from test/flatzinc/no_warn_empty_domain.cpp: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) | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/output_test.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/output_test.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/float.hh:1546, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp: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/float.hh:1546, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/output_test.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/output_test.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/float.hh:1811, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/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:150, +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp: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/float.hh:1546, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/no_warn_empty_domain.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/float/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:150, + from test/flatzinc/no_warn_empty_domain.cpp: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:176, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp: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/flatzinc.hh:49, + from test/flatzinc/no_warn_empty_domain.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/float.hh:1578:22: note: initializing argument 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, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/no_warn_empty_domain.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/no_warn_empty_domain.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, + from test/flatzinc/no_warn_empty_domain.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp: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/flatzinc.hh:49, + from test/flatzinc/no_warn_empty_domain.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ + from test/flatzinc/no_warn_empty_domain.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:40:25: 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/sat_array_bool_and.cpp:34: + from test/flatzinc/queens4.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:45:25: 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/sat_array_bool_and.cpp:34: + from test/flatzinc/queens4.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_and.cpp:34: + from test/flatzinc/queens4.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_and.cpp:34: + from test/flatzinc/queens4.cpp: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/float.hh:1546, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_and.cpp:34: + from test/flatzinc/queens4.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_and.cpp:34: + from test/flatzinc/queens4.cpp: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/float.hh:1811, +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/no_warn_empty_domain.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/no_warn_empty_domain.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/no_warn_empty_domain.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, + from test/flatzinc/no_warn_empty_domain.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_and.cpp: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: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, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_and.cpp: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:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/queens4.cpp:34: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_and.cpp:34: + from test/flatzinc/queens4.cpp: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/float.hh:1546, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/float/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_and.cpp:34: + from test/flatzinc/queens4.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/float.hh:1578:22: note: initializing argument 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, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/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, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:39:52: 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/sat_array_bool_and.cpp: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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': -./gecode/float/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': ./gecode/float/branch.hpp:39:52: 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/sat_array_bool_and.cpp:34: + from test/flatzinc/queens4.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': ./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_and.cpp:34: + from test/flatzinc/queens4.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_and.cpp:34: + from test/flatzinc/queens4.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/test_approx_bnb.o test/flatzinc/test_approx_bnb.cpp +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/no_warn_empty_domain.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/no_warn_empty_domain.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/no_warn_empty_domain.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/no_warn_empty_domain.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/no_warn_empty_domain.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/no_warn_empty_domain.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ @@ -439557,20 +436587,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ @@ -439578,21 +436608,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ @@ -439600,21 +436630,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp: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, | ~~~~~^~~~ @@ -439622,21 +436652,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ @@ -439644,21 +436674,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': ./gecode/minimodel/float-rel.hpp:78:37: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ @@ -439666,21 +436696,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp: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; | ~~~~~^~~~ @@ -439688,20 +436718,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/minimodel/set-rel.hpp:62:31: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp: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; | ~~~~~^~~~ @@ -439709,20 +436739,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp: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; | ~~~~~^~~~ @@ -439730,20 +436760,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/minimodel/set-rel.hpp:67:36: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ @@ -439751,21 +436781,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': ./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ @@ -439773,20 +436803,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:41:42: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -439794,41 +436824,58 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/no_warn_empty_domain.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/no_warn_empty_domain.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ @@ -439836,20 +436883,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -439857,20 +436904,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/minimodel/channel.hpp:71:51: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -439878,19 +436925,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/minimodel/channel.hpp:71:52: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ @@ -439898,20 +436945,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -439919,20 +436966,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -439940,20 +436987,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:51:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -439961,62 +437008,41 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:56:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp: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/minimodel.hh:240, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_and.cpp:34: + from test/flatzinc/queens4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ -In file included from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:61:32: 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/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -440024,20 +437050,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -440045,20 +437071,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:72:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -440066,20 +437092,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -440087,20 +437113,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:82:32: 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/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -440108,20 +437134,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:87:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -440129,20 +437155,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:92:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -440150,20 +437176,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -440171,20 +437197,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:103:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -440192,20 +437218,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:108:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -440213,20 +437239,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:113:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -440234,20 +437260,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -440255,20 +437281,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:123:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -440276,20 +437302,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:128:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -440297,20 +437323,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ @@ -440318,20 +437344,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ @@ -440339,20 +437365,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ @@ -440360,19 +437386,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ @@ -440380,20 +437406,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:153:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -440401,20 +437427,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -440422,61 +437448,40 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:27: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_and.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:159:33: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ @@ -440484,20 +437489,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:165:23: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ @@ -440505,19 +437510,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ @@ -440525,20 +437530,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ @@ -440546,20 +437551,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ @@ -440567,20 +437572,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ @@ -440588,424 +437593,520 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1608, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | e.post(home,t ? irt : neg(irt),ipls); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_and.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/minimodel.hh:316:20: note: initializing argument 1 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:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp: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/minimodel.hh:1608, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:78:42: 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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp: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, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: + from test/flatzinc/queens4.cpp:34: ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1609, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_arith1.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_or.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/no_warn_empty_domain.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': -./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | e.post(home,t ? frt : neg(frt)); - | ^ + from test/flatzinc/no_warn_empty_domain.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/no_warn_empty_domain.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/no_warn_empty_domain.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/no_warn_empty_domain.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/no_warn_empty_domain.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/no_warn_empty_domain.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/no_warn_empty_domain.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_and.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_or.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_or.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/kernel/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, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_or.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_or.cpp: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:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_or.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_or.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_or.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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, from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' - 878 | void post(Home home, FloatRelType frt) const; - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1609, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': -./gecode/minimodel/float-rel.hpp:78:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? frt : neg(frt),b); - | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/sat_array_bool_and.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/minimodel.hh:881:20: note: initializing argument 1 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, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': -./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | _e0.post(home,_srt,_e1); - | ^ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.cpp: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.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/minimodel/set-rel.hpp:62:31: 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(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.cpp: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.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/minimodel/set-rel.hpp:64:31: 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(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.cpp: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.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/minimodel/set-rel.hpp:67:36: 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(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': -./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | _e0.post(home,b,t,_srt,_e1); - | ^ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/kernel.hh:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_and.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_or.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403: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:29: 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/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_or.cpp:34: + from test/flatzinc/sat_array_bool_and.cpp: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: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, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/kernel.hh:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_and.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/channel.hpp:41:42: 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/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, +In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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:1867, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/sat_array_bool_and.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | IntVar x(home,0,1); channel(home,b,x); - | ^ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_array_bool_and.cpp: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:150, +In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_arith1.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_arith1.cpp: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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -In file included from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_or.cpp:34: + from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_or.cpp:34: + from test/flatzinc/sat_arith1.cpp: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:261, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_or.cpp:34: + from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of '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, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': -./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | channel(home,f,x); - | ^ +In file included from ./gecode/kernel.hh:285, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_arith1.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_and.cpp:34: + from test/flatzinc/sat_arith1.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': -./gecode/minimodel/channel.hpp:70:27: 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::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp: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/flatzinc.hh:46, +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/minimodel/channel.hpp:71:51: 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: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/sat_array_bool_and.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/minimodel/channel.hpp:71:52: 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: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/sat_array_bool_and.cpp:34: @@ -441015,55 +438116,37 @@ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_or.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_or.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::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, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:41:32: 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()); + | ^ 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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/flatzinc.hh:44, +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:46:32: 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/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/sat_array_bool_and.cpp:34: @@ -441073,18 +438156,16 @@ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/int.hh:4429:21: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:51:32: 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/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:150, from ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: @@ -441094,18 +438175,17 @@ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:56:32: 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::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: @@ -441115,37 +438195,17 @@ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp: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:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of '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, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:61:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 61 | count(home,x,y,IRT_LQ,z,ipl); - | ^ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: @@ -441155,18 +438215,17 @@ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:66:32: 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.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: @@ -441176,18 +438235,17 @@ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:72:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | count(home,x,n,IRT_GQ,m,ipl); - | ^ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: @@ -441197,18 +438255,17 @@ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:77:32: 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(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: @@ -441218,18 +438275,17 @@ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::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(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/int.hh:5699, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:82:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 82 | count(home,x,y,IRT_GQ,m,ipl); - | ^ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: @@ -441239,96 +438295,87 @@ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::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(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:87:32: 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:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_cmp_reif.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_and.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:92:32: 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: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, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_cmp_reif.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_and.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_cmp_reif.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 97 | count(home,x,y,IRT_GQ,z,ipl); - | ^ +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: 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/sat_array_bool_and.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:103:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 103 | count(home,x,n,IRT_EQ,m,ipl); +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, from ./test/flatzinc.hh:37, @@ -441336,271 +438383,335 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:108:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 108 | count(home,x,y,IRT_EQ,m,ipl); - | ^ +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, +In file included from ./gecode/kernel.hh:229, + from ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:113:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 113 | count(home,x,y,IRT_EQ,m,ipl); - | ^ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, +In file included from ./gecode/kernel.hh:229, + from ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/queens4.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 118 | count(home,x,n,IRT_EQ,z,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, + from test/flatzinc/queens4.cpp: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) + | ^~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/test_array_just_right.o test/flatzinc/test_array_just_right.cpp +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_and.cpp: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/flatzinc.hh:44, + from test/flatzinc/queens4.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + from test/flatzinc/queens4.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/queens4.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/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:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:123:32: 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:150, + from test/flatzinc/queens4.cpp: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:176, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_and.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + from test/flatzinc/queens4.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/queens4.cpp: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) + | ^~~~~~~ +In file included from ./gecode/set.hh:1438, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:128:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 128 | count(home,x,y,IRT_EQ,z,ipl); - | ^ +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp: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/flatzinc.hh:44, +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 134 | rel(home,x,r,y,ipl); - | ^ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ 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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' - 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/set.hh:1206:20: note: initializing argument 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, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:139:23: 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); + | ^ 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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' - 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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, + from ./test/flatzinc.hh:37, + from test/flatzinc/queens4.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 145 | dom(home,x,y,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, + from test/flatzinc/queens4.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_and.cpp: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/flatzinc.hh:44, + from test/flatzinc/queens4.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' - 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/queens4.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/queens4.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/minimodel/aliases.hpp:146:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); - | ^ + from test/flatzinc/queens4.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/queens4.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/queens4.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_and.cpp: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/flatzinc.hh:44, + from test/flatzinc/sat_eq_reif.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/sat_array_bool_or.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': -./gecode/minimodel/aliases.hpp:153:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | rel(home,SOT_UNION,x,y); + from test/flatzinc/sat_array_bool_or.cpp: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) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_or.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/sat_array_bool_and.cpp:34: + from test/flatzinc/sat_array_bool_or.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/sat_array_bool_or.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ^ +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ^ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': -./gecode/minimodel/aliases.hpp:159:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 159 | element(home,SOT_UNION,x,y,z); - | ^ +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: @@ -441610,180 +438721,224 @@ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' - 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': -./gecode/minimodel/aliases.hpp:165:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 165 | channel(home,x,xiv); - | ^ + from test/flatzinc/sat_array_bool_or.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_and.cpp:34: + from test/flatzinc/sat_array_bool_or.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' - 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/sat_array_bool_or.cpp:34: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 166 | element(home,SOT_UNION,xiv,z,y); - | ^ + from test/flatzinc/sat_array_bool_or.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_and.cpp:34: + from test/flatzinc/sat_array_bool_or.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' - 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/sat_array_bool_or.cpp:34: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ^ + from test/flatzinc/sat_array_bool_or.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_and.cpp:34: + from test/flatzinc/sat_array_bool_or.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' - 1540 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/sat_array_bool_or.cpp:34: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ^ + from test/flatzinc/sat_array_bool_or.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_and.cpp:34: + from test/flatzinc/sat_array_bool_or.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' - 1556 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/sat_array_bool_or.cpp:34: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/queens4.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ^ + from test/flatzinc/queens4.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/queens4.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/queens4.cpp: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) + | ^~~~~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_or.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_and.cpp:34: + from test/flatzinc/sat_array_bool_or.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' - 1575 | element(Home home, const IntVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/kernel.hh:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_or.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ^ + from test/flatzinc/sat_array_bool_or.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_and.cpp:34: + from test/flatzinc/sat_array_bool_or.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/kernel.hh:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_or.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': -./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ^ + from test/flatzinc/sat_array_bool_or.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_and.cpp:34: + from test/flatzinc/sat_array_bool_or.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' - 1033 | element(Home home, const IntSetArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/kernel.hh:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_or.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': -./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ^ + from test/flatzinc/sat_array_bool_or.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_and.cpp:34: + from test/flatzinc/sat_array_bool_or.cpp: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/flatzinc.hh:46, +In file included from ./gecode/kernel.hh:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_or.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/queens4.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' - 1041 | element(Home home, const SetVarArgs& a, - | ~~~~~^~~~ + from test/flatzinc/queens4.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_arith1.cpp:34: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 53 | x = x0; @@ -441792,432 +438947,531 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_arith1.cpp: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) | ^~~~~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_or.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_or.cpp: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/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_or.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_or.cpp:34: +./gecode/int/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/sat_array_bool_or.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_or.cpp:34: +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_or.cpp:34: +./gecode/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/sat_array_bool_or.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_or.cpp: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/int.hh:1723, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_arith1.cpp:34: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:39:27: 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/sat_eq_reif.cpp:34: + from test/flatzinc/sat_arith1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_arith1.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_arith1.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_arith1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_arith1.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_arith1.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_arith1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_arith1.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_arith1.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_arith1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_arith1.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_arith1.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_arith1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_arith1.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_arith1.cpp:34: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_arith1.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_arith1.cpp: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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_arith1.cpp:34: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_arith1.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_arith1.cpp: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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_arith1.cpp:34: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:74:29: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_arith1.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_arith1.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_arith1.cpp:34: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:79:29: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_arith1.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_arith1.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_array_bool_or.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_or.cpp: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/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_or.cpp:34: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_or.cpp:34: +./gecode/int/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/sat_array_bool_or.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_or.cpp:34: +./gecode/int.hh:4429:21: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_or.cpp:34: +./gecode/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_or.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_or.cpp:34: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_arith1.cpp:34: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_arith1.cpp: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/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_arith1.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_arith1.cpp:34: ./gecode/int/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/sat_eq_reif.cpp:34: + from test/flatzinc/sat_arith1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_arith1.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_arith1.cpp:34: ./gecode/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/sat_eq_reif.cpp:34: + from test/flatzinc/sat_arith1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_arith1.cpp: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/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/queens4.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/queens4.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_arith1.cpp:34: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_arith1.cpp: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/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_arith1.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_arith1.cpp:34: ./gecode/int/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/sat_eq_reif.cpp:34: + from test/flatzinc/sat_arith1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_arith1.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 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, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_arith1.cpp:34: ./gecode/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_arith1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_arith1.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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/sat_arith1.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': ./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_array_bool_or.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': ./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_array_bool_or.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': ./gecode/int/branch.hpp:50:50: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_array_bool_or.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': ./gecode/int/branch.hpp:55:51: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_array_bool_or.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, +In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: @@ -442227,17 +439481,17 @@ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.cpp:34: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: @@ -442247,17 +439501,17 @@ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.cpp:34: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: @@ -442267,17 +439521,57 @@ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.cpp:34: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_or.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_or.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_or.cpp:34: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_or.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_or.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_or.cpp:34: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: 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(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: @@ -442287,136 +439581,199 @@ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.cpp:34: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::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(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_arith1.cpp:34: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_arith1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_arith1.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_arith1.cpp:34: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:45:39: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_arith1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_arith1.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:40:25: 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/sat_array_bool_and.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:45:25: 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/sat_array_bool_and.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_array_bool_and.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp: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::IntVar]' + from test/flatzinc/sat_array_bool_and.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/float.hh:1546, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_array_bool_and.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp: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::IntVar]' + from test/flatzinc/sat_array_bool_and.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/float.hh:1811, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ^ + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_array_bool_and.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/float.hh:1546, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ^ + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/float/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_array_bool_and.cpp: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:229, +In file included from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/float.hh:1578:22: note: initializing argument 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, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, + from test/flatzinc/sat_array_bool_and.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/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::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, from ./gecode/int.hh:604, @@ -442426,13 +439783,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:176, +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, @@ -442442,865 +439803,2137 @@ ./gecode/int/var/bool.hpp:50:3: note: because '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, +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.cpp:34: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) +./gecode/set/var/set.hpp:49:3: note: because '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, +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.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::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/queens4.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/float.hh:2005, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:39:52: 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/sat_array_bool_and.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_and.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': +./gecode/float/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_and.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_or.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: 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/sat_array_bool_or.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_or.cpp:34: +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_or.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_or.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_or.cpp:34: +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_or.cpp:34: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_or.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_or.cpp: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:1173, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_or.cpp:34: +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_or.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_or.cpp: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:755, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_arith1.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: 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/sat_arith1.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_arith1.cpp:34: +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_arith1.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_arith1.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_arith1.cpp:34: +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_arith1.cpp:34: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_arith1.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_arith1.cpp: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:1173, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_arith1.cpp:34: +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, + from test/flatzinc/sat_arith1.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_arith1.cpp: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/kernel.hh:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_eq_reif.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_eq_reif.cpp: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: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, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_eq_reif.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, + from test/flatzinc/sat_eq_reif.cpp: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:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_eq_reif.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of '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, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_and.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_eq_reif.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_eq_reif.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_arith1.cpp:34: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_arith1.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_arith1.cpp:34: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_arith1.cpp:34: +./gecode/set/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_arith1.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_arith1.cpp:34: +./gecode/set.hh:1206:20: note: initializing argument 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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_arith1.cpp:34: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_arith1.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_arith1.cpp: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); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:817, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:27: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_and.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_or.cpp:34: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_or.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_or.cpp:34: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_or.cpp:34: +./gecode/set/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_or.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_or.cpp:34: +./gecode/set.hh:1206:20: note: initializing argument 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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_or.cpp:34: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_or.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_or.cpp: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); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_arith1.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_arith1.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_arith1.cpp:34: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1608, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | e.post(home,t ? irt : neg(irt),ipls); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_arith1.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_arith1.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_arith1.cpp:34: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_approx_bnb.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/minimodel.hh:316:20: note: initializing argument 1 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:1608, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? irt : neg(irt),b,ipls); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_and.cpp: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/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp: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, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1609, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': +./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | e.post(home,t ? frt : neg(frt)); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_and.cpp: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/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' + 878 | void post(Home home, FloatRelType frt) const; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1609, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': +./gecode/minimodel/float-rel.hpp:78:37: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_and.cpp: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/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/minimodel.hh:881:20: note: initializing argument 1 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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_arith1.cpp:34: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_arith1.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_arith1.cpp:34: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': +./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | _e0.post(home,_srt,_e1); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_and.cpp: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/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp: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; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/minimodel/set-rel.hpp:62:31: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_and.cpp: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/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp: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; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 64 | _e0.post(home,SRT_EQ,_e1); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_and.cpp: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/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp: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; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/minimodel/set-rel.hpp:67:36: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_and.cpp: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/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': +./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | _e0.post(home,b,t,_srt,_e1); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_and.cpp: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/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/channel.hpp:41:42: 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/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_and.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | IntVar x(home,0,1); channel(home,b,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_and.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': +./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | channel(home,f,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': +./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 70 | rel(home,SOT_UNION,x,s); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_and.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/minimodel/channel.hpp:71:51: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_and.cpp: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/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/minimodel/channel.hpp:71:52: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_and.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | count(home,x,n,IRT_LQ,m,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_and.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 46 | count(home,x,y,IRT_LQ,m,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_and.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:51:32: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_and.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:56:32: 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/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_and.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:61:32: 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/sat_array_bool_and.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 66 | count(home,x,y,IRT_LQ,z,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_and.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:72:32: 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/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_and.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 77 | count(home,x,y,IRT_GQ,m,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_and.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:82:32: 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/sat_array_bool_and.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:87:32: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_and.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:92:32: 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/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_and.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 97 | count(home,x,y,IRT_GQ,z,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_and.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:103:32: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_and.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:108:32: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_and.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:113:32: 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/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_and.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 118 | count(home,x,n,IRT_EQ,z,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_and.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_or.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_or.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_or.cpp:34: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_or.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_or.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_or.cpp:34: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::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, + from test/flatzinc/sat_cmp_reif.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/test_array_just_right.o test/flatzinc/test_array_just_right.cpp -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:123:32: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_and.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:128:32: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_and.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 134 | rel(home,x,r,y,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_and.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' + 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 139 | rel(home,x,r,y,ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_array_bool_and.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' + 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 145 | dom(home,x,y,ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_array_bool_and.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' + 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_array_bool_and.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp: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:755, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ^ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': +./gecode/minimodel/aliases.hpp:153:27: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_and.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_or.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_or.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_and.cpp: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/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_array_bool_and.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': +./gecode/minimodel/aliases.hpp:159:33: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_array_bool_and.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' + 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ^ + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': +./gecode/minimodel/aliases.hpp:165:23: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_array_bool_and.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' + 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 166 | element(home,SOT_UNION,xiv,z,y); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_and.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' + 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ In file included from ./gecode/int.hh:1723, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_or.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:39:27: 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, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: -./gecode/int/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/sat_arith1.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ + from test/flatzinc/sat_cmp_reif.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_or.cpp:34: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_and.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' + 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_array_bool_and.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' + 1556 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_array_bool_and.cpp: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:229, +In file included from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' + 1575 | element(Home home, const IntVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp: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:1173, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/sat_array_bool_and.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ^ + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' + 1591 | element(Home home, const BoolVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': +./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_array_bool_and.cpp: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:229, +In file included from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' + 1033 | element(Home home, const IntSetArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': +./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp: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) { - | ~~~~~^~~~ + from test/flatzinc/sat_array_bool_and.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_or.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_or.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_or.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_or.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_or.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_or.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_or.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_or.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_or.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_or.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_or.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_or.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_or.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_or.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_or.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_or.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_or.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_or.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_or.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:74:29: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_or.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_or.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_or.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:79:29: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_or.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_or.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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) { | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, + from test/flatzinc/sat_arith1.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:40:25: 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/queens4.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/sat_arith1.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/sat_arith1.cpp:34: +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp: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:176, + from test/flatzinc/sat_arith1.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:45:25: 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/sat_cmp_reif.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/sat_arith1.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/sat_arith1.cpp:34: +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp: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/set.hh:1438, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/sat_arith1.cpp:34: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_arith1.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_arith1.cpp: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/float.hh:1546, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ + from test/flatzinc/sat_arith1.cpp:34: +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_arith1.cpp: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:176, +In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/sat_arith1.cpp: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/float.hh:1811, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp: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) - | ^~~~~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/sat_arith1.cpp:34: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_arith1.cpp: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/float.hh:1546, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/sat_arith1.cpp:34: +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ + from test/flatzinc/sat_arith1.cpp:34: +./gecode/float/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_arith1.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/set.hh:1206:20: note: initializing argument 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, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/sat_arith1.cpp:34: +./gecode/float.hh:1578:22: note: initializing argument 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, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ + from test/flatzinc/sat_arith1.cpp:34: +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_arith1.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp: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); - | ~~~~~^~~~ + from test/flatzinc/sat_arith1.cpp:34: +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_or.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_or.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_or.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_or.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/int/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/sat_array_bool_or.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_or.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_or.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/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/sat_array_bool_or.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_or.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_or.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_or.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_or.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_or.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/int/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/sat_array_bool_or.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_or.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 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, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_or.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_or.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_or.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/float.hh:2005, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:39:52: 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/sat_arith1.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/float.hh:2005, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/float.hh:2137, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': +./gecode/float/trace.hpp:39:39: 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, @@ -443309,1126 +441942,893 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_or.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': ./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_or.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_or.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_or.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': ./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_or.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_or.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_or.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': ./gecode/int/branch.hpp:50:50: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_or.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_or.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:240, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_arith1.cpp:34: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_arith1.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_arith1.cpp:34: +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_or.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': ./gecode/int/branch.hpp:55:51: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_or.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/set.hh:1866, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_or.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:817, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_arith1.cpp:34: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_arith1.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, + from test/flatzinc/sat_arith1.cpp:34: +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ^ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:40:25: 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/sat_array_bool_or.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/flatzinc.hh:44, +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ^ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:45:25: 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/sat_array_bool_or.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, + from test/flatzinc/sat_array_bool_or.cpp:34: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, + from test/flatzinc/sat_array_bool_or.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_or.cpp: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/float.hh:1546, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ^ + from test/flatzinc/sat_array_bool_or.cpp:34: +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_array_bool_or.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/kernel.hh:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_or.cpp: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/minimodel.hh:1608, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ + from test/flatzinc/sat_arith1.cpp:34: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | e.post(home,t ? irt : neg(irt),ipls); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_arith1.cpp: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/flatzinc.hh:44, +In file included from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + from test/flatzinc/sat_arith1.cpp:34: +./gecode/minimodel.hh:316:20: note: initializing argument 1 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, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/minimodel.hh:1608, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ + from test/flatzinc/sat_arith1.cpp:34: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? irt : neg(irt),b,ipls); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_arith1.cpp: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/flatzinc.hh:44, +In file included from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + from test/flatzinc/sat_arith1.cpp: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, | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/minimodel.hh:1609, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ + from test/flatzinc/sat_arith1.cpp:34: +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': +./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | e.post(home,t ? frt : neg(frt)); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_arith1.cpp: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/flatzinc.hh:44, +In file included from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + from test/flatzinc/sat_arith1.cpp:34: +./gecode/minimodel.hh: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:2555, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/minimodel.hh:1609, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ + from test/flatzinc/sat_arith1.cpp:34: +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': +./gecode/minimodel/float-rel.hpp:78:37: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_arith1.cpp: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/flatzinc.hh:44, +In file included from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + from test/flatzinc/sat_arith1.cpp:34: +./gecode/minimodel.hh:881:20: note: initializing argument 1 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, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/minimodel.hh:1612, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); + from test/flatzinc/sat_arith1.cpp:34: +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': +./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_arith1.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ^ + from test/flatzinc/sat_arith1.cpp: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; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_arith1.cpp:34: +./gecode/minimodel/set-rel.hpp:62:31: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_arith1.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ^ + from test/flatzinc/sat_arith1.cpp: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; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_arith1.cpp:34: +./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 64 | _e0.post(home,SRT_EQ,_e1); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_arith1.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ^ + from test/flatzinc/sat_arith1.cpp: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; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_arith1.cpp:34: +./gecode/minimodel/set-rel.hpp:67:36: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_arith1.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/sat_arith1.cpp:34: +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ + from test/flatzinc/sat_arith1.cpp:34: +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': +./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | _e0.post(home,b,t,_srt,_e1); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_arith1.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, + from test/flatzinc/sat_arith1.cpp:34: +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ + from test/flatzinc/sat_cmp_reif.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, + from test/flatzinc/sat_cmp_reif.cpp:34: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ + from test/flatzinc/sat_cmp_reif.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp: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/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; + from test/flatzinc/sat_cmp_reif.cpp:34: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/minimodel.hh:1867, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, + from test/flatzinc/sat_arith1.cpp:34: +./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/channel.hpp:41:42: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/sat_arith1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/sat_arith1.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_or.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ^ + from test/flatzinc/sat_arith1.cpp:34: +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | IntVar x(home,0,1); channel(home,b,x); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_or.cpp:34: + from test/flatzinc/sat_arith1.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_or.cpp:34: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/sat_arith1.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_or.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ^ + from test/flatzinc/sat_arith1.cpp:34: +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': +./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | channel(home,f,x); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_or.cpp:34: + from test/flatzinc/sat_arith1.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_or.cpp:34: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/sat_arith1.cpp:34: +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_or.cpp:34: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ + from test/flatzinc/sat_arith1.cpp:34: +./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': +./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 70 | rel(home,SOT_UNION,x,s); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_or.cpp:34: + from test/flatzinc/sat_arith1.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_or.cpp: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:1173, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_or.cpp:34: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ^ + from test/flatzinc/sat_arith1.cpp:34: +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_arith1.cpp:34: +./gecode/minimodel/channel.hpp:71:51: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_or.cpp:34: + from test/flatzinc/sat_arith1.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_or.cpp:34: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ + from test/flatzinc/sat_arith1.cpp:34: +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_arith1.cpp:34: +./gecode/minimodel/channel.hpp:71:52: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_arith1.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/sat_arith1.cpp:34: +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ + from test/flatzinc/sat_arith1.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | count(home,x,n,IRT_LQ,m,ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_arith1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/int.hh:4429:21: note: initializing argument 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, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/sat_arith1.cpp:34: +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ + from test/flatzinc/sat_arith1.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 46 | count(home,x,y,IRT_LQ,m,ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_arith1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/sat_arith1.cpp:34: +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_or.cpp:34: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ + from test/flatzinc/sat_arith1.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:51:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_or.cpp:34: + from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_or.cpp:34: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/sat_arith1.cpp:34: +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_or.cpp:34: -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ + from test/flatzinc/sat_arith1.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:56:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_or.cpp:34: + from test/flatzinc/sat_arith1.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_or.cpp:34: -./gecode/set.hh:1206:20: note: initializing argument 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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/set.hh:1438, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/sat_arith1.cpp:34: +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.cpp:34: -./gecode/set/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/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/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:150, from ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp: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/flatzinc.hh:46, +In file included from ./gecode/float.hh:1546, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.cpp: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); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ + from test/flatzinc/sat_array_bool_or.cpp:34: +./gecode/float/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_array_bool_or.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/sat_array_bool_or.cpp:34: +./gecode/float.hh:1578:22: note: initializing argument 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, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ + from test/flatzinc/sat_arith1.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:61:32: 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/test_approx_bnb.cpp:34: + from test/flatzinc/sat_arith1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/sat_arith1.cpp:34: +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ + from test/flatzinc/sat_arith1.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 66 | count(home,x,y,IRT_LQ,z,ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_arith1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/sat_arith1.cpp:34: +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ + from test/flatzinc/sat_arith1.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:72:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_arith1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/sat_arith1.cpp:34: +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_or.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ + from test/flatzinc/sat_arith1.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 77 | count(home,x,y,IRT_GQ,m,ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_or.cpp:34: + from test/flatzinc/sat_arith1.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_or.cpp:34: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/sat_arith1.cpp:34: +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_or.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ + from test/flatzinc/sat_arith1.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:82:32: 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/sat_array_bool_or.cpp:34: + from test/flatzinc/sat_arith1.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_or.cpp:34: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/sat_arith1.cpp:34: +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ^ + from test/flatzinc/sat_arith1.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:87:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_arith1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, + from test/flatzinc/sat_arith1.cpp:34: +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ^ + from test/flatzinc/sat_arith1.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:92:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_arith1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, + from test/flatzinc/sat_arith1.cpp:34: +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/float.hh:1811, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.cpp:34: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: 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:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.cpp:34: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh: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/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: 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(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 97 | count(home,x,y,IRT_GQ,z,ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.cpp:34: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46, +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: 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(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:103:32: 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:150, from ./test/flatzinc.hh:37, @@ -444436,622 +442836,474 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.cpp:34: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.cpp:34: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: 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(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:108:32: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp: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:229, - from ./test/flatzinc.hh:37, +In file included from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.cpp: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:1173, - from ./gecode/flatzinc.hh:46, +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.cpp:34: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: 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(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:113:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp: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/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/set.hh:1438, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/sat_arith1.cpp:34: +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.cpp:34: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/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::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 118 | count(home,x,n,IRT_EQ,z,ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.cpp:34: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, - from ./gecode/flatzinc.hh:46, +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.cpp:34: -./gecode/set/branch/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(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:123:32: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.cpp:34: -./gecode/set.hh:1206:20: note: initializing argument 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, - from ./gecode/flatzinc.hh:46, +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.cpp:34: -./gecode/set/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::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:128:32: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.cpp: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); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp: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) - | ^~~~~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49, +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:40:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ^ + from test/flatzinc/sat_arith1.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 134 | rel(home,x,r,y,ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_arith1.cpp: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/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/sat_arith1.cpp:34: +./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' + 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:45:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ^ + from test/flatzinc/sat_arith1.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 139 | rel(home,x,r,y,ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_arith1.cpp: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/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/sat_arith1.cpp:34: +./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' + 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ + from test/flatzinc/sat_arith1.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 145 | dom(home,x,y,ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_arith1.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp: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/float.hh:1546, - from ./gecode/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp: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:755, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/sat_arith1.cpp:34: +./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' + 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ^ + from test/flatzinc/sat_arith1.cpp:34: +./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_arith1.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/sat_arith1.cpp:34: +./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ^ + from test/flatzinc/sat_arith1.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': +./gecode/minimodel/aliases.hpp:153:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_arith1.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + from test/flatzinc/sat_arith1.cpp:34: +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ + from test/flatzinc/sat_arith1.cpp:34: +./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_arith1.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp: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:1173, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ^ + from test/flatzinc/sat_arith1.cpp:34: +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_arith1.cpp:34: +./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_arith1.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp: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/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/set.hh:1438, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/sat_arith1.cpp:34: +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ + from test/flatzinc/sat_arith1.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': +./gecode/minimodel/aliases.hpp:159:33: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/sat_arith1.cpp:34: +./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' + 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ + from test/flatzinc/sat_arith1.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': +./gecode/minimodel/aliases.hpp:165:23: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_arith1.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/set.hh:1206:20: note: initializing argument 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, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/sat_arith1.cpp:34: +./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' + 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ + from test/flatzinc/sat_arith1.cpp:34: +./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 166 | element(home,SOT_UNION,xiv,z,y); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_arith1.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp: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); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/sat_arith1.cpp:34: +./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' + 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ + from test/flatzinc/sat_arith1.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_arith1.cpp: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/float.hh:1546, - from ./gecode/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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:1667, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/sat_arith1.cpp:34: +./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' + 1540 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: 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(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.cpp:34: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, +./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' + 1556 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.cpp:34: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811, - from ./gecode/flatzinc.hh:49, +./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' + 1575 | element(Home home, const IntVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ + from test/flatzinc/sat_arith1.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_arith1.cpp: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/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/float.hh:1578:22: note: initializing argument 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, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/sat_arith1.cpp:34: +./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' + 1591 | element(Home home, const BoolVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ + from test/flatzinc/sat_arith1.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': +./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_arith1.cpp: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/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/sat_arith1.cpp:34: +./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' + 1033 | element(Home home, const IntSetArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_or.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:40:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ^ + from test/flatzinc/sat_arith1.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': +./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_or.cpp:34: + from test/flatzinc/sat_arith1.cpp: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/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_or.cpp:34: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); + from test/flatzinc/sat_arith1.cpp:34: +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' + 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_eq_reif.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_eq_reif.cpp: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) + | ^~~~~~~ +In file included from ./gecode/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:45:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ^ +./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:39:52: 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/sat_array_bool_or.cpp:34: @@ -445061,405 +443313,280 @@ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.cpp:34: -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.cpp:34: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_or.cpp: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/float.hh:1546, - from ./gecode/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.cpp:34: -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ^ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:1723, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_eq_reif.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/sat_array_bool_or.cpp:34: + from test/flatzinc/sat_eq_reif.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_or.cpp: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/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/set.hh:1866, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/sat_eq_reif.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + from test/flatzinc/sat_array_bool_or.cpp:34: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': +./gecode/float/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_array_bool_or.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, + from test/flatzinc/sat_array_bool_or.cpp:34: +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ + from test/flatzinc/sat_eq_reif.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_eq_reif.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/sat_eq_reif.cpp:34: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ + from test/flatzinc/sat_eq_reif.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_eq_reif.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/sat_eq_reif.cpp:34: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:39:52: 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/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp: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/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, - from ./gecode/flatzinc.hh:46, +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ^ + from test/flatzinc/sat_eq_reif.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_eq_reif.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, + from test/flatzinc/sat_eq_reif.cpp:34: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_or.cpp:34: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_or.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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/float.hh:1546, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_or.cpp:34: -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, - from ./gecode/flatzinc.hh:49, +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_or.cpp:34: -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ + from test/flatzinc/sat_eq_reif.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_or.cpp:34: + from test/flatzinc/sat_eq_reif.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_or.cpp:34: -./gecode/float.hh:1578:22: note: initializing argument 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, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_or.cpp:34: -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, +In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_or.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_or.cpp:34: -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/sat_eq_reif.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:45:52: 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:29: 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/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, +In file included from ./gecode/kernel.hh:229, + from ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': -./gecode/float/trace.hpp:39:39: 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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_approx_bnb.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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/flatzinc.hh:49, +In file included from ./gecode/kernel.hh:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_approx_bnb.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of '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, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_or.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:39:52: 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: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_or.cpp:34: + from test/flatzinc/sat_eq_reif.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_or.cpp:34: -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_or.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:45:52: 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, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_eq_reif.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_approx_bnb.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_or.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_or.cpp:34: -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137, - from ./gecode/flatzinc.hh:49, +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_or.cpp:34: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': -./gecode/float/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ^ + from test/flatzinc/sat_eq_reif.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_or.cpp:34: + from test/flatzinc/sat_eq_reif.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_or.cpp:34: -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, +In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/queens4.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ + from test/flatzinc/sat_eq_reif.cpp: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) { + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -445502,87 +443629,8 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/minimodel.hh:240, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/test_assigned_var_bounds_bad.o test/flatzinc/test_assigned_var_bounds_bad.cpp In file included from ./gecode/minimodel.hh:1608, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -445671,26 +443719,6 @@ ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/minimodel.hh:1612, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -445819,6 +443847,27 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_eq_reif.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_eq_reif.cpp: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/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_eq_reif.cpp: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) { + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -445840,6 +443889,25 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_eq_reif.cpp:34: +./gecode/int/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/sat_eq_reif.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_eq_reif.cpp:34: +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -446007,6 +444075,19 @@ ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_eq_reif.cpp:34: +./gecode/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/sat_eq_reif.cpp: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/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -446016,6 +444097,12 @@ ./gecode/minimodel/aliases.hpp:61:32: 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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_eq_reif.cpp: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/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: @@ -446446,27 +444533,6 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:27: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -446655,391 +444721,153 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1608, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | e.post(home,t ? irt : neg(irt),ipls); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/minimodel.hh:316:20: note: initializing argument 1 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:1608, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:78:42: 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/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.cpp: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, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1609, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': -./gecode/minimodel/float-rel.hpp:73:35: 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()); + | ^ 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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' - 878 | void post(Home home, FloatRelType frt) const; - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1609, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/int.hh:4429:21: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': -./gecode/minimodel/float-rel.hpp:78:37: 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/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:150, from ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/minimodel.hh:881:20: note: initializing argument 1 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, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': -./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | _e0.post(home,_srt,_e1); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp: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/float.hh:1404, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:40:25: 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/test_approx_bnb.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:45:25: 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/test_approx_bnb.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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:1546, - from ./gecode/flatzinc.hh:49, +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); + from test/flatzinc/sat_cmp_reif.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: 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/test_approx_bnb.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp: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; - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/minimodel/set-rel.hpp:62:31: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp: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; - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 64 | _e0.post(home,SRT_EQ,_e1); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp: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; - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/minimodel/set-rel.hpp:67:36: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': -./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | _e0.post(home,b,t,_srt,_e1); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:40:25: 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/sat_arith1.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/sat_cmp_reif.cpp:34: +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:45:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ^ + from test/flatzinc/sat_cmp_reif.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/sat_cmp_reif.cpp:34: +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + from test/flatzinc/sat_cmp_reif.cpp:34: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp: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]' + from test/flatzinc/sat_cmp_reif.cpp: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/float.hh:1546, - from ./gecode/flatzinc.hh:49, +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + from test/flatzinc/sat_cmp_reif.cpp:34: +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp: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]' + from test/flatzinc/sat_cmp_reif.cpp: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/minimodel.hh:1867, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/channel.hpp:41:42: 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/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | IntVar x(home,0,1); channel(home,b,x); - | ^ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: @@ -447049,157 +444877,37 @@ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp: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/float.hh:1546, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': -./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | channel(home,f,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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/float/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/float.hh:1578:22: note: initializing argument 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:1867, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': -./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 70 | rel(home,SOT_UNION,x,s); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp: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/float.hh:1811, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp: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/float.hh:1546, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, - from ./gecode/flatzinc.hh:49, +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ + from test/flatzinc/sat_cmp_reif.cpp:34: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: -./gecode/float.hh:1578:22: note: initializing argument 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:1867, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_cmp_reif.cpp:34: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/minimodel/channel.hpp:71:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, @@ -447207,61 +444915,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) { | ^~~~ -In file included from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/minimodel/channel.hpp:71:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); - | ^ + from test/flatzinc/sat_cmp_reif.cpp:34: +./gecode/set/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/sat_cmp_reif.cpp:34: +./gecode/set.hh:1206:20: note: initializing argument 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, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ + from test/flatzinc/sat_cmp_reif.cpp:34: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/sat_cmp_reif.cpp: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); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:41:32: 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::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: @@ -447271,18 +444976,17 @@ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:46:32: 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(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: @@ -447292,18 +444996,17 @@ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:51:32: 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(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: @@ -447313,18 +445016,17 @@ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/int.hh:5699, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:56:32: 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(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: @@ -447334,101 +445036,96 @@ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::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(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:61:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 61 | count(home,x,y,IRT_LQ,z,ipl); - | ^ + from test/flatzinc/sat_cmp_reif.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/sat_cmp_reif.cpp:34: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 66 | count(home,x,y,IRT_LQ,z,ipl); - | ^ + from test/flatzinc/sat_cmp_reif.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/sat_cmp_reif.cpp:34: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:72:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | count(home,x,n,IRT_GQ,m,ipl); - | ^ + from test/flatzinc/sat_cmp_reif.cpp:34: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + from test/flatzinc/sat_cmp_reif.cpp:34: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 77 | count(home,x,y,IRT_GQ,m,ipl); - | ^ +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: 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/sat_eq_reif.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:82:32: 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(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, from ./test/flatzinc.hh:37, @@ -447436,409 +445133,506 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:87:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 87 | count(home,x,n,IRT_GQ,z,ipl); - | ^ +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, +In file included from ./gecode/kernel.hh:229, + from ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:92:32: 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: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, +In file included from ./gecode/kernel.hh:229, + from ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 97 | count(home,x,y,IRT_GQ,z,ipl); - | ^ +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp: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/flatzinc.hh:44, +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:103:32: 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/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:150, from ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/set.hh:1206:20: note: initializing argument 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, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:108:32: 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/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/flatzinc.hh: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/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:39:52: 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/sat_array_bool_and.cpp: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:176, from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp: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/flatzinc.hh:49, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/sat_array_bool_and.cpp: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) + | ^~~~~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:113:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 113 | count(home,x,y,IRT_EQ,m,ipl); - | ^ +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp: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/flatzinc.hh:44, +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp: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) + | ^~~~~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 118 | count(home,x,n,IRT_EQ,z,ipl); - | ^ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:123:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 123 | count(home,x,y,IRT_EQ,z,ipl); - | ^ +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::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(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:128:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 128 | count(home,x,y,IRT_EQ,z,ipl); - | ^ + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_cmp_reif.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:40:25: 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/sat_eq_reif.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, + from test/flatzinc/sat_cmp_reif.cpp:34: +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ^ + from test/flatzinc/sat_cmp_reif.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:45:25: 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/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/sat_cmp_reif.cpp:34: +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 134 | rel(home,x,r,y,ipl); - | ^ + from test/flatzinc/sat_cmp_reif.cpp:34: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' - 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/kernel.hh:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_cmp_reif.cpp: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/float.hh:1546, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 139 | rel(home,x,r,y,ipl); - | ^ + from test/flatzinc/sat_cmp_reif.cpp:34: +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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/flatzinc.hh:44, +In file included from ./gecode/kernel.hh:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_cmp_reif.cpp: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/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' - 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 145 | dom(home,x,y,ipl); - | ^ + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/float.hh:1811, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_cmp_reif.cpp:34: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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/flatzinc.hh:44, +In file included from ./gecode/float.hh:1546, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' - 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/sat_cmp_reif.cpp:34: +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/minimodel/aliases.hpp:146:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); - | ^ + from test/flatzinc/sat_cmp_reif.cpp:34: +./gecode/float/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/sat_cmp_reif.cpp:34: +./gecode/float.hh:1578:22: note: initializing argument 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, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': -./gecode/minimodel/aliases.hpp:153:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | rel(home,SOT_UNION,x,y); - | ^ + from test/flatzinc/sat_cmp_reif.cpp:34: +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/sat_cmp_reif.cpp:34: +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ^ + from test/flatzinc/sat_cmp_reif.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:39:52: 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/sat_eq_reif.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/sat_cmp_reif.cpp:34: +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + from test/flatzinc/sat_cmp_reif.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ + from test/flatzinc/sat_cmp_reif.cpp:34: +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/float.hh:2137, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:39:39: 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:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': -./gecode/minimodel/aliases.hpp:159:33: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_cmp_reif.cpp:34: +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_eq_reif.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:40:25: 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/sat_eq_reif.cpp:34: @@ -447847,304 +445641,284 @@ | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::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(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': -./gecode/minimodel/aliases.hpp:165:23: 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(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:45:25: 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/sat_eq_reif.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' - 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/float.hh:1546, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 166 | element(home,SOT_UNION,xiv,z,y); - | ^ +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, +In file included from ./gecode/kernel.hh:229, + from ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' - 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ^ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:29: 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/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, +In file included from ./gecode/kernel.hh:229, + from ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' - 1540 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ^ +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/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:150, from ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp: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/flatzinc.hh:44, +In file included from ./gecode/float.hh:1546, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' - 1556 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared '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()); + | ^ 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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' - 1575 | element(Home home, const IntVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::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, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp: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) + | ^~~~~~~ +In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': -./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ^ + from test/flatzinc/sat_cmp_reif.cpp:34: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' - 1033 | element(Home home, const IntSetArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, + from test/flatzinc/sat_cmp_reif.cpp:34: +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:817, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': -./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ^ + from test/flatzinc/sat_cmp_reif.cpp:34: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' - 1041 | element(Home home, const SetVarArgs& a, - | ~~~~~^~~~ + from test/flatzinc/sat_cmp_reif.cpp:34: +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': ./gecode/float/branch.hpp:39:52: 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/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': ./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:240, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/float.hh:2137, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:27: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ @@ -448152,21 +445926,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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, | ~~~~~^~~~ @@ -448174,21 +445948,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ @@ -448196,21 +445970,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': ./gecode/minimodel/float-rel.hpp:78:37: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ @@ -448218,21 +445992,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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; | ~~~~~^~~~ @@ -448240,20 +446014,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/minimodel/set-rel.hpp:62:31: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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; | ~~~~~^~~~ @@ -448261,20 +446035,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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; | ~~~~~^~~~ @@ -448282,20 +446056,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/minimodel/set-rel.hpp:67:36: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ @@ -448303,21 +446077,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': ./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ @@ -448325,20 +446099,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:41:42: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -448346,20 +446120,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -448367,20 +446141,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ @@ -448388,20 +446162,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -448409,20 +446183,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/minimodel/channel.hpp:71:51: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -448430,40 +446204,57 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/minimodel/channel.hpp:71:52: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -448471,20 +446262,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -448492,20 +446283,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:51:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -448513,20 +446304,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:56:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -448534,20 +446325,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:61:32: 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/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -448555,20 +446346,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -448576,20 +446367,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:72:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -448597,20 +446388,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -448618,20 +446409,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:82:32: 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_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -448639,20 +446430,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:87:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -448660,20 +446451,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:92:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -448681,20 +446472,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -448702,20 +446493,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:103:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -448723,20 +446514,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:108:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -448744,20 +446535,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:113:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -448765,20 +446556,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -448786,20 +446577,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:123:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -448807,20 +446598,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:128:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -448828,20 +446619,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ @@ -448849,20 +446640,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ @@ -448870,20 +446661,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ @@ -448891,19 +446682,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ @@ -448911,20 +446702,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:153:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -448932,20 +446723,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -448953,19 +446744,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ @@ -448973,20 +446764,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:159:33: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ @@ -448994,20 +446785,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:165:23: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ @@ -449015,19 +446806,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ @@ -449035,20 +446826,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ @@ -449056,20 +446847,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ @@ -449077,20 +446868,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ @@ -449098,20 +446889,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ @@ -449119,20 +446910,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ @@ -449140,64 +446931,89 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/test_assigned_var_bounds_bad.o test/flatzinc/test_assigned_var_bounds_bad.cpp +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/minimodel.hh:817, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ @@ -449205,21 +447021,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ @@ -449227,21 +447043,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp: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, | ~~~~~^~~~ @@ -449249,21 +447065,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ @@ -449271,21 +447087,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': ./gecode/minimodel/float-rel.hpp:78:37: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ @@ -449293,21 +447109,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp: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; | ~~~~~^~~~ @@ -449315,20 +447131,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/minimodel/set-rel.hpp:62:31: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp: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; | ~~~~~^~~~ @@ -449336,20 +447152,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp: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; | ~~~~~^~~~ @@ -449357,20 +447173,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/minimodel/set-rel.hpp:67:36: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ @@ -449378,21 +447194,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': ./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ @@ -449400,20 +447216,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:41:42: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -449421,20 +447237,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -449442,20 +447258,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ @@ -449463,20 +447279,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -449484,20 +447300,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/minimodel/channel.hpp:71:51: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -449505,19 +447321,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/minimodel/channel.hpp:71:52: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ @@ -449525,20 +447341,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -449546,20 +447362,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -449567,20 +447383,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:51:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -449588,20 +447404,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:56:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -449609,20 +447425,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:61:32: 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/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -449630,20 +447446,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -449651,20 +447467,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:72:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -449672,20 +447488,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -449693,20 +447509,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:82:32: 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/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -449714,20 +447530,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:87:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -449735,20 +447551,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:92:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -449756,20 +447572,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -449777,20 +447593,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:103:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -449798,20 +447614,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:108:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -449819,20 +447635,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:113:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -449840,20 +447656,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -449861,20 +447677,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:123:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -449882,20 +447698,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:128:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -449903,20 +447719,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ @@ -449924,20 +447740,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ @@ -449945,20 +447761,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ @@ -449966,19 +447782,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ @@ -449986,20 +447802,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:153:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -450007,42 +447823,40 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/test_flatzinc_output_anns.o test/flatzinc/test_flatzinc_output_anns.cpp In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ @@ -450050,20 +447864,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:159:33: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ @@ -450071,20 +447885,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:165:23: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ @@ -450092,19 +447906,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ @@ -450112,20 +447926,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ @@ -450133,20 +447947,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ @@ -450154,20 +447968,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ @@ -450175,20 +447989,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ @@ -450196,20 +448010,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ @@ -450217,608 +448031,27 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_or.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_or.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_or.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_or.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_or.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_or.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_or.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_or.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_or.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_or.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_or.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_or.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_or.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_or.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_or.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_or.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_or.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_or.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_or.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_or.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_or.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_or.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_or.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_or.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_array_just_right.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' @@ -450831,14 +448064,14 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_array_bool_and.cpp: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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' @@ -450851,14 +448084,14 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_array_bool_and.cpp: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) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' @@ -450871,14 +448104,14 @@ from ./gecode/set.hh:461, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp:34: + from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' @@ -450891,30 +448124,13 @@ from ./gecode/float.hh:944, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] @@ -450924,13 +448140,13 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_array_bool_or.cpp: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:176, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -450940,13 +448156,13 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_array_bool_or.cpp: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) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] @@ -450956,13 +448172,13 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_array_bool_or.cpp: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:176, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -450972,172 +448188,74 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_array_bool_or.cpp: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) | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_or.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; + from test/flatzinc/sat_arith1.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_or.cpp:34: + from test/flatzinc/sat_arith1.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_or.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; + from test/flatzinc/sat_arith1.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_or.cpp:34: + from test/flatzinc/sat_arith1.cpp: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) | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_or.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_or.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_or.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_array_bool_or.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/test_fzn_arith.o test/flatzinc/test_fzn_arith.cpp -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ + from test/flatzinc/sat_arith1.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_arith1.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ + from test/flatzinc/sat_arith1.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: + from test/flatzinc/sat_arith1.cpp: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) | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: @@ -451170,6 +448288,42 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_approx_bnb.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_approx_bnb.cpp: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) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_approx_bnb.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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_approx_bnb.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_approx_bnb.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: @@ -451202,42 +448356,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, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/test_fzn_arrays.o test/flatzinc/test_fzn_arrays.cpp In file included from ./gecode/kernel.hh:261, from ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: @@ -451289,2012 +448407,1769 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/test_fzn_coercions.o test/flatzinc/test_fzn_coercions.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/test_fzn_comparison.o test/flatzinc/test_fzn_comparison.cpp In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ + from test/flatzinc/sat_array_bool_or.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ + from test/flatzinc/sat_array_bool_or.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: + from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/sat_arith1.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp: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: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, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp: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:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_flatzinc_output_anns.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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_array_just_right.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_array_just_right.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_array_just_right.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_array_just_right.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_array_just_right.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_array_just_right.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/test_array_just_right.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_arith1.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_arith1.cpp:34: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/test_array_just_right.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/test_array_just_right.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_arith1.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_arith1.cpp: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) + | ^~~~~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:74:29: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_array_just_right.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/test_array_just_right.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:79:29: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_array_just_right.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/test_array_just_right.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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) { | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_or.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_or.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_or.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_or.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_arith1.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_arith1.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_array_just_right.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/int/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_array_just_right.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/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/test_array_just_right.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_arith1.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_arith1.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_or.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_or.cpp:34: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_array_just_right.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/int/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/test_array_just_right.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 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, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_array_just_right.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_or.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_or.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_or.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_or.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_arith1.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_arith1.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_arith1.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_arith1.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_arith1.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_arith1.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_arith1.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_arith1.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_or.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_array_bool_or.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': ./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_array_just_right.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': ./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_array_just_right.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': ./gecode/int/branch.hpp:50:50: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_array_just_right.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': ./gecode/int/branch.hpp:55:51: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_array_just_right.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_eq_reif.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_eq_reif.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_eq_reif.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_eq_reif.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_eq_reif.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_eq_reif.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_eq_reif.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_eq_reif.cpp: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) + | ^~~~~~~ In file included from ./gecode/int.hh:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_array_just_right.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:45:39: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_array_just_right.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_flatzinc_output_anns.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_flatzinc_output_anns.cpp: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: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, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_flatzinc_output_anns.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, - from test/flatzinc/test_flatzinc_output_anns.cpp: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:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_flatzinc_output_anns.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_flatzinc_output_anns.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_flatzinc_output_anns.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: 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/test_array_just_right.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp:34: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_array_just_right.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp:34: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp:34: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_array_just_right.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_array_just_right.cpp: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:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp:34: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/test_array_just_right.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_array_just_right.cpp: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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp:34: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/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, +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/test_array_just_right.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp:34: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from test/flatzinc/sat_eq_reif.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp:34: -./gecode/set/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:150, + from test/flatzinc/sat_eq_reif.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/test_array_just_right.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp:34: -./gecode/set.hh:1206:20: note: initializing argument 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, + from test/flatzinc/sat_eq_reif.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp:34: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, + from test/flatzinc/sat_eq_reif.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/test_array_just_right.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp: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); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, + from test/flatzinc/sat_array_bool_or.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ + from test/flatzinc/sat_array_bool_or.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_or.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/sat_array_bool_or.cpp: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) | ^~~~~~~ -In file included from ./gecode/int.hh:1723, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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_assigned_var_bounds_bad.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/test_array_just_right.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp:34: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, + from test/flatzinc/sat_array_bool_or.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_array_just_right.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp:34: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, + from test/flatzinc/sat_array_bool_or.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, + from test/flatzinc/sat_cmp_reif.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: -./gecode/int/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/sat_cmp_reif.cpp: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:176, from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, + from test/flatzinc/sat_cmp_reif.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: -./gecode/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/sat_cmp_reif.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp: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:1866, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/sat_array_bool_or.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp:34: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: 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/sat_array_bool_or.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/test_array_just_right.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp:34: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, + from test/flatzinc/sat_cmp_reif.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/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:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: -./gecode/int/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/sat_cmp_reif.cpp: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:176, from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: -./gecode/int.hh:4429:21: note: initializing argument 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, + from test/flatzinc/sat_cmp_reif.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: -./gecode/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ + from test/flatzinc/sat_cmp_reif.cpp:34: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/test_fzn_logic.o test/flatzinc/test_fzn_logic.cpp -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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:150, + -c -o test/flatzinc/test_flatzinc_output_anns.o test/flatzinc/test_flatzinc_output_anns.cpp +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/sat_cmp_reif.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: 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/sat_cmp_reif.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, + from test/flatzinc/sat_cmp_reif.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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:150, + from test/flatzinc/sat_cmp_reif.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp: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/flatzinc.hh:44, + from test/flatzinc/sat_eq_reif.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, + from test/flatzinc/sat_eq_reif.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_eq_reif.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_eq_reif.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:38:29: 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/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': ./gecode/set/int.hpp:43:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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:1173, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_eq_reif.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_eq_reif.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_eq_reif.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_eq_reif.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_cmp_reif.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_cmp_reif.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_cmp_reif.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_cmp_reif.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/set.hh:1438, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/set/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/set.hh:1206:20: note: initializing argument 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, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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); | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_eq_reif.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, + from test/flatzinc/sat_eq_reif.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +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, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_eq_reif.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_eq_reif.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': ./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': ./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:40:25: 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, +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/test_array_just_right.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp:34: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/sat_cmp_reif.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:45:25: 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/sat_cmp_reif.cpp: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:176, from ./test/flatzinc.hh:37, - from test/flatzinc/test_array_just_right.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp:34: -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/sat_cmp_reif.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp:34: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_array_just_right.cpp: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:229, + from test/flatzinc/sat_cmp_reif.cpp:34: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/test_fzn_arith.o test/flatzinc/test_fzn_arith.cpp +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/test_array_just_right.cpp: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/float.hh:1546, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/sat_eq_reif.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp:34: -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/test_array_just_right.cpp: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:229, + from test/flatzinc/sat_eq_reif.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/test_array_just_right.cpp: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/float.hh:1811, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/sat_eq_reif.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp:34: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/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:150, + from test/flatzinc/sat_eq_reif.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/test_array_just_right.cpp: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/float.hh:1546, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/sat_eq_reif.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp:34: -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, + from test/flatzinc/sat_eq_reif.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_eq_reif.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp:34: -./gecode/float/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:150, + from test/flatzinc/sat_eq_reif.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/test_array_just_right.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp:34: -./gecode/float.hh:1578:22: note: initializing argument 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, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/sat_cmp_reif.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp:34: -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, + from test/flatzinc/sat_cmp_reif.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/test_array_just_right.cpp: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/flatzinc.hh:49, + from test/flatzinc/sat_cmp_reif.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp:34: -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ + from test/flatzinc/sat_cmp_reif.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:40:25: 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/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:45:25: 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/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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/float.hh:1546, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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/float.hh:1811, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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/float.hh:1546, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:39:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_array_just_right.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp:34: -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/float/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/float.hh:1578:22: note: initializing argument 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, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/test_fzn_arrays.o test/flatzinc/test_fzn_arrays.cpp In file included from ./gecode/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_array_just_right.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp:34: -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp:34: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': -./gecode/float/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_array_just_right.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp:34: -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': ./gecode/float/branch.hpp:39:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': ./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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, +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp: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: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, + from test/flatzinc/sat_cmp_reif.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_cmp_reif.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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 test/flatzinc/sat_cmp_reif.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_cmp_reif.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp: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:261, + from test/flatzinc/sat_cmp_reif.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_cmp_reif.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ + from test/flatzinc/sat_cmp_reif.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/sat_cmp_reif.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ @@ -453302,21 +450177,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ @@ -453324,21 +450199,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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, | ~~~~~^~~~ @@ -453346,21 +450221,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ @@ -453368,21 +450243,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': ./gecode/minimodel/float-rel.hpp:78:37: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ @@ -453390,42 +450265,58 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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; | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_array_just_right.cpp: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) + | ^~~~~~~ In file included from ./gecode/minimodel.hh:1612, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/minimodel/set-rel.hpp:62:31: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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; | ~~~~~^~~~ @@ -453433,20 +450324,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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; | ~~~~~^~~~ @@ -453454,20 +450345,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/minimodel/set-rel.hpp:67:36: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ @@ -453475,21 +450366,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': ./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ @@ -453497,41 +450388,61 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:41:42: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/int.hh:1723, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::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_array_just_right.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_array_just_right.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -453539,20 +450450,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ @@ -453560,62 +450471,41 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ^ -In file included from ./gecode/minimodel.hh:240, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp:34: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp: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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_array_just_right.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ -In file included from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp:34: -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/minimodel/channel.hpp:71:51: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -453623,19 +450513,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/minimodel/channel.hpp:71:52: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ @@ -453643,20 +450533,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -453664,20 +450554,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -453685,20 +450575,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:51:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -453706,20 +450596,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:56:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -453727,20 +450617,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:61:32: 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/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -453748,20 +450638,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -453769,20 +450659,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:72:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -453790,20 +450680,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -453811,20 +450701,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:82:32: 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_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -453832,20 +450722,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:87:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -453853,20 +450743,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:92:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -453874,20 +450764,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -453895,20 +450785,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:103:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -453916,20 +450806,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:108:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -453937,20 +450827,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:113:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -453958,20 +450848,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -453979,20 +450869,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:123:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -454000,20 +450890,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:128:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -454021,20 +450911,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ @@ -454042,20 +450932,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ @@ -454063,20 +450953,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ @@ -454084,19 +450974,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ @@ -454104,20 +450994,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:153:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -454125,20 +451015,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -454146,19 +451036,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ @@ -454166,20 +451056,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:159:33: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ @@ -454187,20 +451077,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:165:23: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ @@ -454208,61 +451098,120 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.cpp:34: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,y); - | ^ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp: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/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.cpp:34: -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_array_just_right.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_array_just_right.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_array_just_right.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ @@ -454270,20 +451219,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ @@ -454291,20 +451240,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ @@ -454312,65 +451261,1659 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_array_just_right.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_array_just_right.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, + from test/flatzinc/test_array_just_right.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_array_just_right.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_array_just_right.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_array_just_right.cpp: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) { + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_array_just_right.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_array_just_right.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_array_just_right.cpp: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/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_array_just_right.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/int/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_array_just_right.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/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/test_array_just_right.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_array_just_right.cpp: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/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_array_just_right.cpp: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/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/int/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/test_array_just_right.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/int.hh:4429:21: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_array_just_right.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/test_fzn_coercions.o test/flatzinc/test_fzn_coercions.cpp +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_array_just_right.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_array_just_right.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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: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, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_array_just_right.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_array_just_right.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_array_just_right.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_array_just_right.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/test_fzn_comparison.o test/flatzinc/test_fzn_comparison.cpp +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: 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/test_array_just_right.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_array_just_right.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_array_just_right.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_array_just_right.cpp: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:1173, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, + from test/flatzinc/test_array_just_right.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_array_just_right.cpp: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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/set/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_array_just_right.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/set.hh:1206:20: note: initializing argument 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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_array_just_right.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_array_just_right.cpp: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); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_approx_bnb.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_approx_bnb.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_approx_bnb.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_approx_bnb.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_approx_bnb.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_approx_bnb.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_approx_bnb.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_approx_bnb.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_flatzinc_output_anns.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_array_just_right.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_array_just_right.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_approx_bnb.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_approx_bnb.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/set.hh:1866, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_array_just_right.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_approx_bnb.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_approx_bnb.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_approx_bnb.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_approx_bnb.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_approx_bnb.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_approx_bnb.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_approx_bnb.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_approx_bnb.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_approx_bnb.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_approx_bnb.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_approx_bnb.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_approx_bnb.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_approx_bnb.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_approx_bnb.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_flatzinc_output_anns.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_flatzinc_output_anns.cpp: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: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, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_flatzinc_output_anns.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, + from test/flatzinc/test_flatzinc_output_anns.cpp: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:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_flatzinc_output_anns.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_flatzinc_output_anns.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_flatzinc_output_anns.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:40:25: 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/test_array_just_right.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:45:25: 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/test_array_just_right.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_array_just_right.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_array_just_right.cpp: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/float.hh:1546, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:29: 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/flatzinc.hh:37, + from test/flatzinc/test_array_just_right.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_array_just_right.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_approx_bnb.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_approx_bnb.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_approx_bnb.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_approx_bnb.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_approx_bnb.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_approx_bnb.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/float.hh:1811, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_array_just_right.cpp: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/float.hh:1546, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/float/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_array_just_right.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/float.hh:1578:22: note: initializing argument 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, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_array_just_right.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_approx_bnb.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_approx_bnb.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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_assigned_var_bounds_bad.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:39:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_array_just_right.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_array_just_right.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': +./gecode/float/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_array_just_right.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_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/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/int/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_assigned_var_bounds_bad.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/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/test_assigned_var_bounds_bad.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/int/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/test_assigned_var_bounds_bad.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/int.hh:4429:21: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::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, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_array_just_right.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:817, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:27: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_array_just_right.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -455318,16 +453861,6 @@ ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ -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/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -455370,6 +453903,46 @@ ./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: 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/test_assigned_var_bounds_bad.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -455391,6 +453964,46 @@ ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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:1173, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -455412,6 +454025,186 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/set/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/set.hh:1206:20: note: initializing argument 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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_arith.cpp: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: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, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_arith.cpp: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:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_arith.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_arrays.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011: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, @@ -455448,16 +454241,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::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_arrays.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -455658,16 +454441,6 @@ ./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh: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:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -455723,413 +454496,1474 @@ | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_flatzinc_output_anns.cpp:34: -./gecode/int.hh:4429:21: note: initializing argument 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, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/test_flatzinc_output_anns.cpp:34: +./gecode/int.hh:4429:21: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_flatzinc_output_anns.cpp:34: +./gecode/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_flatzinc_output_anns.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_flatzinc_output_anns.cpp:34: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/test_fzn_logic.o test/flatzinc/test_fzn_logic.cpp +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_flatzinc_output_anns.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_flatzinc_output_anns.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_flatzinc_output_anns.cpp:34: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_flatzinc_output_anns.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_flatzinc_output_anns.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_flatzinc_output_anns.cpp:34: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_flatzinc_output_anns.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_flatzinc_output_anns.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_flatzinc_output_anns.cpp:34: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_flatzinc_output_anns.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_flatzinc_output_anns.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_flatzinc_output_anns.cpp:34: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_flatzinc_output_anns.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_flatzinc_output_anns.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_flatzinc_output_anns.cpp:34: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_flatzinc_output_anns.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_flatzinc_output_anns.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_flatzinc_output_anns.cpp:34: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:40:25: 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/test_assigned_var_bounds_bad.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:45:25: 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/test_assigned_var_bounds_bad.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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/float.hh:1546, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:29: 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/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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/float.hh:1811, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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/float.hh:1546, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/float/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/float.hh:1578:22: note: initializing argument 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, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:39:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': +./gecode/float/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_arrays.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_arrays.cpp: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: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, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_arrays.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_arrays.cpp: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:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_arrays.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_arrays.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_arrays.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:817, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:27: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1608, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | e.post(home,t ? irt : neg(irt),ipls); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/minimodel.hh:316:20: note: initializing argument 1 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:1608, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? irt : neg(irt),b,ipls); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1609, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': +./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | e.post(home,t ? frt : neg(frt)); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' + 878 | void post(Home home, FloatRelType frt) const; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1609, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': +./gecode/minimodel/float-rel.hpp:78:37: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/minimodel.hh:881:20: note: initializing argument 1 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, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': +./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | _e0.post(home,_srt,_e1); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/minimodel/set-rel.hpp:62:31: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 64 | _e0.post(home,SRT_EQ,_e1); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/minimodel/set-rel.hpp:67:36: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': +./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | _e0.post(home,b,t,_srt,_e1); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/channel.hpp:41:42: 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/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | IntVar x(home,0,1); channel(home,b,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': +./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | channel(home,f,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': +./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 70 | rel(home,SOT_UNION,x,s); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/minimodel/channel.hpp:71:51: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/minimodel/channel.hpp:71:52: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | count(home,x,n,IRT_LQ,m,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 46 | count(home,x,y,IRT_LQ,m,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:51:32: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:56:32: 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/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:61:32: 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/test_assigned_var_bounds_bad.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 66 | count(home,x,y,IRT_LQ,z,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:72:32: 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/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 77 | count(home,x,y,IRT_GQ,m,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:82:32: 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_assigned_var_bounds_bad.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:87:32: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:92:32: 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/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 97 | count(home,x,y,IRT_GQ,z,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:103:32: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:108:32: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:113:32: 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/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_flatzinc_output_anns.cpp:34: -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 118 | count(home,x,n,IRT_EQ,z,ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_flatzinc_output_anns.cpp:34: + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_flatzinc_output_anns.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_flatzinc_output_anns.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:123:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_flatzinc_output_anns.cpp:34: + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_flatzinc_output_anns.cpp:34: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_flatzinc_output_anns.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:128:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_flatzinc_output_anns.cpp:34: + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_flatzinc_output_anns.cpp:34: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_flatzinc_output_anns.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 134 | rel(home,x,r,y,ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_flatzinc_output_anns.cpp:34: + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_flatzinc_output_anns.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' + 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_flatzinc_output_anns.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 139 | rel(home,x,r,y,ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_flatzinc_output_anns.cpp:34: + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_flatzinc_output_anns.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' + 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_flatzinc_output_anns.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ^ + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 145 | dom(home,x,y,ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_flatzinc_output_anns.cpp:34: + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_flatzinc_output_anns.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' + 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_flatzinc_output_anns.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ^ + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_flatzinc_output_anns.cpp:34: + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_flatzinc_output_anns.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': +./gecode/minimodel/aliases.hpp:153:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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: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, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, +In file included from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.cpp: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:176, +./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': +./gecode/minimodel/aliases.hpp:159:33: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, +./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' + 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.cpp: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:176, +./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': +./gecode/minimodel/aliases.hpp:165:23: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, +./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' + 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, +./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 166 | element(home,SOT_UNION,xiv,z,y); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403: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:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' + 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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: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, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' + 1540 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' + 1556 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, +In file included from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, +./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' + 1575 | element(Home home, const IntVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, +./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' + 1591 | element(Home home, const BoolVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': +./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.cpp: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:176, +./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' + 1033 | element(Home home, const IntSetArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': +./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.cpp: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/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, @@ -456210,23 +456044,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/set.hh:1438, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, @@ -456286,23 +456103,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, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, @@ -456363,90 +456163,74 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_array_just_right.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: + from test/flatzinc/test_array_just_right.cpp: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) | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) + from test/flatzinc/test_array_just_right.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ + from test/flatzinc/test_array_just_right.cpp: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) + | ^~~~~~~ In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 53 | x = x0; @@ -456455,253 +456239,295 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp: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) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:39:27: 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_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp: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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp: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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:74:29: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:79:29: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp: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) { | ~~~~~^~~~ +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/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp: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/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/int/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_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/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/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp: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/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 53 | x = x0; @@ -456710,897 +456536,707 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp: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) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:39:27: 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_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp: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/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/int/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/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 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, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp: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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp: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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:74:29: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:79:29: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp: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) { | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp: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: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, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp: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:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of '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, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': ./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': ./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': ./gecode/int/branch.hpp:50:50: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': ./gecode/int/branch.hpp:55:51: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp: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/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/int/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_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/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/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp: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/int.hh:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:45:39: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp: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/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/int/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/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 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, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_array_just_right.cpp: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) + | ^~~~~~~ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': ./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': ./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': ./gecode/int/branch.hpp:50:50: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': ./gecode/int/branch.hpp:55:51: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:45:39: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_array_just_right.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_array_just_right.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp: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/set.hh:755, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: 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/test_fzn_arrays.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_array_just_right.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.cpp: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) - | ^~~~~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp: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:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp:34: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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_fzn_arith.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because '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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: -./gecode/set/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: -./gecode/set.hh:1206:20: note: initializing argument 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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp: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/float/var/float.hpp:46:3: note: 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, from ./test/flatzinc.hh:38, @@ -457681,338 +457317,107 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_array_just_right.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_array_just_right.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:38:29: 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/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arith.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp: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) { - | ~~~~~^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp: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) { - | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': ./gecode/set/int.hpp:43:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arith.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arith.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arith.cpp: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:1173, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arith.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arith.cpp: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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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:1811, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, @@ -458034,32 +457439,32 @@ ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, - from ./gecode/flatzinc.hh:49, +In file included from ./gecode/set.hh:1438, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_flatzinc_output_anns.cpp:34: -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/set/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_flatzinc_output_anns.cpp:34: + from test/flatzinc/test_fzn_arith.cpp: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/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_flatzinc_output_anns.cpp:34: -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/set.hh:1206:20: note: initializing argument 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:1811, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.cpp:34: -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ +./gecode/float/branch/var.hpp: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:150, from ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: @@ -458069,129 +457474,47 @@ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.cpp:34: -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: -./gecode/set/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: -./gecode/set.hh:1206:20: note: initializing argument 1 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:1578:22: note: initializing argument 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, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arith.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arith.cpp: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); | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/float.hh:1811, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ + from test/flatzinc/test_flatzinc_output_anns.cpp:34: +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_flatzinc_output_anns.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp: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) { - | ~~~~~^~~~ + from test/flatzinc/test_flatzinc_output_anns.cpp:34: +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, @@ -458212,27 +457535,34 @@ ./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: 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, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/float.hh:2005, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ + from test/flatzinc/test_flatzinc_output_anns.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_flatzinc_output_anns.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_flatzinc_output_anns.cpp:34: +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arith.cpp:34: @@ -458241,54 +457571,29 @@ | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arith.cpp:34: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arith.cpp:34: -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arith.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arith.cpp: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/float.hh:2005, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_flatzinc_output_anns.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_flatzinc_output_anns.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_flatzinc_output_anns.cpp:34: -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137, from ./gecode/flatzinc.hh:49, @@ -458310,145 +457615,107 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/set.hh:1866, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arith.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/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/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arith.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arith.cpp:34: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from ./gecode/flatzinc.hh:44, +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ + from test/flatzinc/test_fzn_arrays.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: 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/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: -./gecode/int.hh:4429:21: note: initializing argument 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, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/test_fzn_arrays.cpp:34: +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ + from test/flatzinc/test_fzn_arrays.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_array_just_right.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_array_just_right.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/test_fzn_sets.o test/flatzinc/test_fzn_sets.cpp -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:40:25: 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(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_coercions.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:45:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ^ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_coercions.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from ./gecode/flatzinc.hh:49, +In file included from ./gecode/kernel.hh:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_coercions.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of '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, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.cpp:34: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, @@ -458460,15 +457727,15 @@ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp: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]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, - from ./gecode/flatzinc.hh:49, +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.cpp:34: -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:29: 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:29: 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, @@ -458480,248 +457747,144 @@ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp: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]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/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:285, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_coercions.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp: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/float.hh:1546, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, - from ./gecode/flatzinc.hh:49, +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.cpp:34: -./gecode/float/branch/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/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/flatzinc.hh:49, +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.cpp:34: -./gecode/float.hh:1578:22: note: initializing argument 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, - from ./gecode/flatzinc.hh:49, +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.cpp:34: -./gecode/float/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/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:150, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp: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/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.cpp:34: -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/flatzinc.hh:49, +./gecode/set.hh:1206:20: note: initializing argument 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, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:39:52: 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, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: 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); + | ^ 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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp: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/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.cpp:34: -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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:150, +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, + from test/flatzinc/test_array_just_right.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': -./gecode/float/trace.hpp:39:39: 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/test_array_just_right.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp: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/flatzinc.hh:49, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -458743,6 +457906,26 @@ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/minimodel.hh:817, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -458764,46 +457947,46 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49, +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:40:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ^ + from test/flatzinc/test_fzn_arrays.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp: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/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/test_fzn_arrays.cpp:34: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:45:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ^ + from test/flatzinc/test_fzn_arrays.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp: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/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ + from test/flatzinc/test_fzn_arrays.cpp:34: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -458848,46 +458031,6 @@ ./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' 319 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp: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/float.hh:1546, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp: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/minimodel.hh:1609, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -458975,27 +458118,6 @@ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:240, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -459025,12 +458147,26 @@ ./gecode/minimodel/set-rel.hpp:67:36: 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/set.hh:1866, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_arrays.cpp:34: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp: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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_arrays.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, @@ -459038,6 +458174,12 @@ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ +In file included from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_arrays.cpp:34: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -459081,27 +458223,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:27: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -459123,65 +458244,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp: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/float.hh:1546, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: -./gecode/float/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: -./gecode/float.hh:1578:22: note: initializing argument 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, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -459307,21 +458369,6 @@ ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1608, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | e.post(home,t ? irt : neg(irt),ipls); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp: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/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -459331,13 +458378,6 @@ ./gecode/minimodel/aliases.hpp:51:32: 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/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: -./gecode/minimodel.hh:316:20: note: initializing argument 1 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/test_flatzinc_output_anns.cpp:34: @@ -459350,15 +458390,6 @@ ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1608, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:78:42: 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:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -459370,23 +458401,10 @@ | ^ 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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp: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, - | ~~~~~^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.cpp:34: @@ -459408,99 +458426,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/minimodel.hh:1609, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': -./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | e.post(home,t ? frt : neg(frt)); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: -./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' - 878 | void post(Home home, FloatRelType frt) const; - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1609, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': -./gecode/minimodel/float-rel.hpp:78:37: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: -./gecode/minimodel.hh:881:20: note: initializing argument 1 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, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': -./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | _e0.post(home,_srt,_e1); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp: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; - | ~~~~~^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: -./gecode/minimodel/set-rel.hpp:62:31: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp: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; - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -459522,27 +458453,6 @@ ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: -./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 64 | _e0.post(home,SRT_EQ,_e1); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp: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; - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -459564,27 +458474,6 @@ ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: -./gecode/minimodel/set-rel.hpp:67:36: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -459606,28 +458495,6 @@ ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': -./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | _e0.post(home,b,t,_srt,_e1); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -459763,39 +458630,18 @@ ./gecode/minimodel/aliases.hpp:113:32: 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:1867, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: -./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/channel.hpp:41:42: 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/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp: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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ -In file included from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -459817,15 +458663,6 @@ ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/channel.hpp:48:41: 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/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -459841,24 +458678,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/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ -In file included from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -459880,86 +458705,148 @@ ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, +In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': -./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | channel(home,f,x); + from test/flatzinc/test_flatzinc_output_anns.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 134 | rel(home,x,r,y,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_flatzinc_output_anns.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_flatzinc_output_anns.cpp:34: +./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' + 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_flatzinc_output_anns.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 139 | rel(home,x,r,y,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_flatzinc_output_anns.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_flatzinc_output_anns.cpp:34: +./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' + 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_flatzinc_output_anns.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 145 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_flatzinc_output_anns.cpp: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/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); + from test/flatzinc/test_flatzinc_output_anns.cpp:34: +./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' + 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_flatzinc_output_anns.cpp:34: +./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_flatzinc_output_anns.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_flatzinc_output_anns.cpp:34: +./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, +In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: -./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': -./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 70 | rel(home,SOT_UNION,x,s); + from test/flatzinc/test_flatzinc_output_anns.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': +./gecode/minimodel/aliases.hpp:153:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_flatzinc_output_anns.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, +In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: -./gecode/minimodel/channel.hpp:71:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); + from test/flatzinc/test_flatzinc_output_anns.cpp:34: +./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_flatzinc_output_anns.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, +In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: -./gecode/minimodel/channel.hpp:71:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); + from test/flatzinc/test_flatzinc_output_anns.cpp:34: +./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_flatzinc_output_anns.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ @@ -459968,30 +458855,30 @@ from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:134:23: 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::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': +./gecode/minimodel/aliases.hpp:159:33: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.cpp:34: -./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' - 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, - | ~~~~~^~~~ +./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' + 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 139 | rel(home,x,r,y,ipl); +./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': +./gecode/minimodel/aliases.hpp:165:23: 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:150, from ./test/flatzinc.hh:37, @@ -459999,57 +458886,83 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.cpp:34: -./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' - 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, - | ~~~~~^~~~ +./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' + 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | count(home,x,n,IRT_LQ,m,ipl); - | ^ + from test/flatzinc/test_flatzinc_output_anns.cpp:34: +./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 166 | element(home,SOT_UNION,xiv,z,y); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_flatzinc_output_anns.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, + from test/flatzinc/test_flatzinc_output_anns.cpp:34: +./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' + 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 145 | dom(home,x,y,ipl); - | ^ -In file included from ./gecode/minimodel.hh:2083, +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_flatzinc_output_anns.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_flatzinc_output_anns.cpp:34: +./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' + 1540 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 46 | count(home,x,y,IRT_LQ,m,ipl); - | ^ + from test/flatzinc/test_flatzinc_output_anns.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_flatzinc_output_anns.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_flatzinc_output_anns.cpp:34: +./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' + 1556 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_flatzinc_output_anns.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: @@ -460058,159 +458971,992 @@ | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ + from test/flatzinc/test_flatzinc_output_anns.cpp:34: +./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' + 1575 | element(Home home, const IntVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_flatzinc_output_anns.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_flatzinc_output_anns.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.cpp:34: -./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' - 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, +./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' + 1591 | element(Home home, const BoolVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.cpp:34: -./gecode/minimodel/aliases.hpp:146:57: 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/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': +./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp: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/minimodel.hh:2083, +In file included from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_flatzinc_output_anns.cpp:34: +./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' + 1033 | element(Home home, const IntSetArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:51:32: 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/flatzinc.hh:44, + from test/flatzinc/test_flatzinc_output_anns.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': +./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_flatzinc_output_anns.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.cpp:34: -./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' + 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:40:25: 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/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:45:25: 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/test_fzn_arith.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_arith.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_arith.cpp: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/float.hh:1546, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:29: 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/flatzinc.hh:37, + from test/flatzinc/test_fzn_arith.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_arith.cpp: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/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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) + | ^~~~~~~ +In file included from ./gecode/float.hh:1811, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_arith.cpp: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/float.hh:1546, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/float/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_arith.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/float.hh:1578:22: note: initializing argument 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, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_arith.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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) + | ^~~~~~~ +In file included from ./gecode/float.hh:2005, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:39:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_arith.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_arith.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': +./gecode/float/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_arith.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/minimodel.hh:240, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_arith.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.cpp:34: -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:40:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ^ +In file included from ./gecode/minimodel.hh:817, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:27: 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:150, + from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:56:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 56 | count(home,x,n,IRT_LQ,z,ipl); - | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_arith.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ +In file included from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_arrays.cpp:34: +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_arrays.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:45:25: 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/test_fzn_arrays.cpp: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/minimodel.hh:2083, +In file included from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_arrays.cpp:34: +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_arrays.cpp:34: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_arrays.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_arrays.cpp: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/float.hh:1546, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_arrays.cpp:34: +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:29: 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/flatzinc.hh:37, + from test/flatzinc/test_fzn_arrays.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_arrays.cpp: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/minimodel.hh:1608, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_flatzinc_output_anns.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': -./gecode/minimodel/aliases.hpp:153:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | rel(home,SOT_UNION,x,y); - | ^ + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | e.post(home,t ? irt : neg(irt),ipls); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_arith.cpp: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/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/minimodel.hh:316:20: note: initializing argument 1 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:1608, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? irt : neg(irt),b,ipls); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_arith.cpp: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/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_arith.cpp: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, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1609, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': +./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | e.post(home,t ? frt : neg(frt)); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_arith.cpp: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/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' + 878 | void post(Home home, FloatRelType frt) const; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1609, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': +./gecode/minimodel/float-rel.hpp:78:37: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_arith.cpp: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/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/minimodel.hh:881:20: note: initializing argument 1 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, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': +./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | _e0.post(home,_srt,_e1); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_arith.cpp: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/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_arith.cpp: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; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/minimodel/set-rel.hpp:62:31: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_arith.cpp: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/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_arith.cpp: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; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 64 | _e0.post(home,SRT_EQ,_e1); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_arith.cpp: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/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_arith.cpp: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; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/minimodel/set-rel.hpp:67:36: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_arith.cpp: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/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': +./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | _e0.post(home,b,t,_srt,_e1); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_arith.cpp: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/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/channel.hpp:41:42: 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/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_arith.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | IntVar x(home,0,1); channel(home,b,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_arith.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.cpp:34: -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_flatzinc_output_anns.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp: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/float.hh:1546, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_arrays.cpp:34: +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': +./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | channel(home,f,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_arrays.cpp:34: +./gecode/float/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_arrays.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_arrays.cpp:34: +./gecode/float.hh:1578:22: note: initializing argument 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, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_arrays.cpp:34: +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +In file included from ./gecode/minimodel.hh:1867, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': +./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 70 | rel(home,SOT_UNION,x,s); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_arrays.cpp: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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_arith.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_arrays.cpp:34: +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_flatzinc_output_anns.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/minimodel/channel.hpp:71:51: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_arith.cpp: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/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/minimodel/channel.hpp:71:52: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_arith.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:61:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 61 | count(home,x,y,IRT_LQ,z,ipl); + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_flatzinc_output_anns.cpp:34: -./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ^ + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 46 | count(home,x,y,IRT_LQ,m,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_arith.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:51:32: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_arith.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:56:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_flatzinc_output_anns.cpp:34: + from test/flatzinc/test_fzn_arith.cpp: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/driver.hh:37, +In file included from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_flatzinc_output_anns.cpp:34: -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:61:32: 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/test_fzn_arith.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -460218,20 +459964,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:72:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -460239,20 +459985,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -460260,20 +460006,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:82:32: 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_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -460281,20 +460027,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:87:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -460302,99 +460048,62 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:92:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_array_just_right.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp: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/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 97 | count(home,x,y,IRT_GQ,z,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_flatzinc_output_anns.cpp:34: -./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ^ + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 97 | count(home,x,y,IRT_GQ,z,ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_flatzinc_output_anns.cpp:34: + from test/flatzinc/test_fzn_arith.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_flatzinc_output_anns.cpp:34: -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:103:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -460402,20 +460111,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:108:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -460423,20 +460132,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:113:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -460444,41 +460153,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_flatzinc_output_anns.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': -./gecode/minimodel/aliases.hpp:159:33: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_flatzinc_output_anns.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_flatzinc_output_anns.cpp:34: -./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' - 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -460486,20 +460174,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:123:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -460507,20 +460195,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:128:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -460528,20 +460216,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ @@ -460549,61 +460237,41 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:39:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ @@ -460611,57 +460279,40 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_array_just_right.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:153:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ^ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp: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) - | ^~~~~~~ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -460669,81 +460320,40 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_flatzinc_output_anns.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': -./gecode/minimodel/aliases.hpp:165:23: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp: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/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_flatzinc_output_anns.cpp: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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_flatzinc_output_anns.cpp:34: -./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' - 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); - | ~~~~~^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ @@ -460751,40 +460361,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_flatzinc_output_anns.cpp:34: -./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 166 | element(home,SOT_UNION,xiv,z,y); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_flatzinc_output_anns.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_flatzinc_output_anns.cpp:34: -./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' - 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:159:33: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ @@ -460792,20 +460382,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:165:23: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ @@ -460813,60 +460403,40 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': -./gecode/float/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ @@ -460874,20 +460444,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ @@ -460895,20 +460465,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ @@ -460916,41 +460486,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_flatzinc_output_anns.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_flatzinc_output_anns.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_flatzinc_output_anns.cpp:34: -./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' - 1540 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ @@ -460958,95 +460507,34 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: 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/test_fzn_arith.cpp: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/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_arith.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' - 1041 | element(Home home, const SetVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_flatzinc_output_anns.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_flatzinc_output_anns.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_flatzinc_output_anns.cpp:34: -./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' - 1556 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: 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:150, - from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arith.cpp: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) { @@ -461054,231 +460542,150 @@ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arith.cpp:34: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_flatzinc_output_anns.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_flatzinc_output_anns.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_flatzinc_output_anns.cpp:34: -./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' - 1575 | element(Home home, const IntVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp: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:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp: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/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_flatzinc_output_anns.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_flatzinc_output_anns.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_flatzinc_output_anns.cpp:34: -./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' + 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/float.hh:2005, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_flatzinc_output_anns.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': -./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ^ + from test/flatzinc/test_fzn_arrays.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:39:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_flatzinc_output_anns.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_flatzinc_output_anns.cpp:34: -./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' - 1033 | element(Home home, const IntSetArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/test_fzn_arrays.cpp:34: +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_flatzinc_output_anns.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': -./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ^ + from test/flatzinc/test_fzn_arrays.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_flatzinc_output_anns.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_flatzinc_output_anns.cpp:34: -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' - 1041 | element(Home home, const SetVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/test_fzn_arrays.cpp:34: +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ + from test/flatzinc/test_fzn_arrays.cpp:34: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': +./gecode/float/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ + from test/flatzinc/test_fzn_arrays.cpp:34: +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: -./gecode/set.hh:1206:20: note: initializing argument 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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, + from test/flatzinc/test_fzn_comparison.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp: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/flatzinc.hh:46, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp: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); - | ~~~~~^~~~ + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/minimodel.hh:817, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ @@ -461286,105 +460693,65 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/minimodel.hh:316:20: note: initializing argument 1 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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp: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, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ @@ -461392,21 +460759,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': ./gecode/minimodel/float-rel.hpp:78:37: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ @@ -461414,21 +460781,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp: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; | ~~~~~^~~~ @@ -461436,20 +460803,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/minimodel/set-rel.hpp:62:31: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp: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; | ~~~~~^~~~ @@ -461457,20 +460824,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp: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; | ~~~~~^~~~ @@ -461478,20 +460845,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/minimodel/set-rel.hpp:67:36: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ @@ -461499,62 +460866,42 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': ./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:41:42: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -461562,20 +460909,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -461583,20 +460930,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ @@ -461604,20 +460951,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -461625,20 +460972,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/minimodel/channel.hpp:71:51: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -461646,57 +460993,40 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/minimodel/channel.hpp:71:52: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_array_just_right.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -461704,20 +461034,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -461725,20 +461055,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:51:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -461746,20 +461076,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:56:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -461767,20 +461097,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:61:32: 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/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -461788,20 +461118,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -461809,20 +461139,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:72:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -461830,20 +461160,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -461851,20 +461181,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:82:32: 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_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -461872,20 +461202,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:87:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -461893,20 +461223,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:92:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -461914,20 +461244,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -461935,20 +461265,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:103:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -461956,20 +461286,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:108:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -461977,20 +461307,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:113:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -461998,20 +461328,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -462019,20 +461349,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:123:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -462040,20 +461370,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:128:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -462061,20 +461391,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ @@ -462082,20 +461412,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ @@ -462103,20 +461433,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ @@ -462124,19 +461454,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ @@ -462144,20 +461474,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:153:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -462165,20 +461495,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -462186,56 +461516,40 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::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, - from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp: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) - | ^~~~~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:159:33: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ @@ -462243,20 +461557,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:165:23: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ @@ -462264,60 +461578,40 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/int.hh:1723, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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_fzn_coercions.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ @@ -462325,20 +461619,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ @@ -462346,20 +461640,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ @@ -462367,58 +461661,41 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_array_just_right.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ @@ -462426,23 +461703,193 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/test_fzn_sets.o test/flatzinc/test_fzn_sets.cpp +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_coercions.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_coercions.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_flatzinc_output_anns.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_flatzinc_output_anns.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_flatzinc_output_anns.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_flatzinc_output_anns.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_flatzinc_output_anns.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_flatzinc_output_anns.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_flatzinc_output_anns.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_flatzinc_output_anns.cpp: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) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_coercions.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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_fzn_coercions.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_coercions.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -462603,20 +462050,422 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_flatzinc_output_anns.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_flatzinc_output_anns.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_flatzinc_output_anns.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_flatzinc_output_anns.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:40:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ^ + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_coercions.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp: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/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_coercions.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_coercions.cpp:34: +./gecode/int/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_fzn_coercions.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_coercions.cpp:34: +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_coercions.cpp:34: +./gecode/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/test_fzn_coercions.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_coercions.cpp: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/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_coercions.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_coercions.cpp: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/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_coercions.cpp:34: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_coercions.cpp:34: +./gecode/int/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/test_fzn_coercions.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_coercions.cpp:34: +./gecode/int.hh:4429:21: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_coercions.cpp:34: +./gecode/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_coercions.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_coercions.cpp:34: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_flatzinc_output_anns.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_flatzinc_output_anns.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_flatzinc_output_anns.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_flatzinc_output_anns.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_coercions.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_coercions.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_coercions.cpp:34: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_coercions.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_coercions.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_coercions.cpp:34: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_coercions.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_coercions.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_coercions.cpp:34: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_coercions.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_coercions.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_coercions.cpp:34: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_coercions.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_coercions.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_coercions.cpp:34: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_coercions.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_coercions.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_coercions.cpp:34: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_flatzinc_output_anns.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_flatzinc_output_anns.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_flatzinc_output_anns.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_flatzinc_output_anns.cpp: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) + | ^~~~~~~ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: @@ -462627,268 +462476,817 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ -In file included from ./gecode/flatzinc.hh:49, +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_flatzinc_output_anns.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_flatzinc_output_anns.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_flatzinc_output_anns.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_flatzinc_output_anns.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_coercions.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: 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/test_fzn_coercions.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_coercions.cpp:34: +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_coercions.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_coercions.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_coercions.cpp:34: +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_coercions.cpp:34: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_coercions.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_coercions.cpp: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:1173, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_coercions.cpp:34: +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, + from test/flatzinc/test_fzn_coercions.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_coercions.cpp: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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_coercions.cpp:34: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_coercions.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_coercions.cpp:34: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_coercions.cpp:34: +./gecode/set/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_coercions.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_coercions.cpp:34: +./gecode/set.hh:1206:20: note: initializing argument 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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_coercions.cpp:34: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_coercions.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_coercions.cpp: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); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_comparison.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_comparison.cpp: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: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, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_comparison.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_comparison.cpp: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:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_comparison.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_comparison.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_comparison.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_flatzinc_output_anns.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_flatzinc_output_anns.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_flatzinc_output_anns.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_flatzinc_output_anns.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_flatzinc_output_anns.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_flatzinc_output_anns.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_coercions.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_coercions.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_coercions.cpp:34: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_coercions.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_coercions.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_coercions.cpp:34: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_flatzinc_output_anns.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_flatzinc_output_anns.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/set.hh:1866, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_coercions.cpp:34: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_coercions.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_coercions.cpp:34: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_arith.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_arith.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_arith.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_arith.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_logic.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_logic.cpp: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: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, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_logic.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_logic.cpp: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:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_logic.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_logic.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_logic.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_coercions.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:40:25: 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/test_fzn_coercions.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:45:25: 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/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp: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/float.hh:1546, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp: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/float.hh:1811, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp: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/float.hh:1546, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/float/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/float.hh:1578:22: note: initializing argument 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, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_arith.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_arith.cpp: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) + | ^~~~~~~ In file included from ./gecode/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': ./gecode/float/branch.hpp:39:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': ./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/int/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_fzn_coercions.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/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, +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp: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/flatzinc.hh:44, + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp: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); - | ~~~~~^~~~ + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ @@ -462896,42 +463294,59 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/minimodel.hh:1608, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ @@ -462939,21 +463354,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp: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, | ~~~~~^~~~ @@ -462961,21 +463376,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ @@ -462983,21 +463398,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': ./gecode/minimodel/float-rel.hpp:78:37: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ @@ -463005,21 +463420,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp: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; | ~~~~~^~~~ @@ -463027,20 +463442,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/minimodel/set-rel.hpp:62:31: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp: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; | ~~~~~^~~~ @@ -463048,20 +463463,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp: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; | ~~~~~^~~~ @@ -463069,20 +463484,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/minimodel/set-rel.hpp:67:36: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ @@ -463090,21 +463505,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': ./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ @@ -463112,20 +463527,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:41:42: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -463133,20 +463548,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -463154,20 +463569,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ @@ -463175,20 +463590,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -463196,20 +463611,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/minimodel/channel.hpp:71:51: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -463217,19 +463632,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/minimodel/channel.hpp:71:52: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ @@ -463237,20 +463652,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -463258,20 +463673,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -463279,20 +463694,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:51:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -463300,20 +463715,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:56:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -463321,102 +463736,62 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:61:32: 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/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_array_just_right.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:66:32: 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/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp: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/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_array_just_right.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp: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) - | ^~~~~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:72:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -463424,40 +463799,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:77:32: 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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_array_just_right.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -463465,20 +463820,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:82:32: 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_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -463486,20 +463841,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:87:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -463507,20 +463862,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:92:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -463528,20 +463883,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -463549,20 +463904,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:103:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -463570,20 +463925,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:108:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -463591,20 +463946,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:113:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -463612,20 +463967,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -463633,20 +463988,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:123:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -463654,20 +464009,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:128:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -463675,20 +464030,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ @@ -463696,20 +464051,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ @@ -463717,20 +464072,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ @@ -463738,19 +464093,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ @@ -463758,20 +464113,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:153:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -463779,20 +464134,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -463800,19 +464155,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ @@ -463820,20 +464175,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:159:33: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ @@ -463841,20 +464196,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:165:23: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ @@ -463862,60 +464217,40 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_array_just_right.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_array_just_right.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ @@ -463923,20 +464258,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ @@ -463944,20 +464279,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ @@ -463965,20 +464300,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ @@ -463986,20 +464321,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ @@ -464007,82 +464342,23 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/int/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/test_fzn_coercions.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/int.hh:4429:21: note: initializing argument 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, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: @@ -464147,6 +464423,88 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_arith.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_arith.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/test_int_div.o test/flatzinc/test_int_div.cpp In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: @@ -464179,177 +464537,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, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_logic.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_logic.cpp: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: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, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_logic.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_logic.cpp: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:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_logic.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_logic.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_logic.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: @@ -464382,6 +464569,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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/test_int_mod.o test/flatzinc/test_int_mod.cpp In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: @@ -464450,169 +464639,161 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_logic.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, + from test/flatzinc/test_fzn_logic.cpp: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) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_logic.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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_fzn_arrays.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ + from test/flatzinc/test_fzn_logic.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_logic.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::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, + from test/flatzinc/test_fzn_comparison.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp: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) | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, + from test/flatzinc/test_fzn_logic.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/test_fzn_logic.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arrays.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/test_fzn_logic.cpp:34: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ^ + from test/flatzinc/test_fzn_logic.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_logic.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/test_fzn_logic.cpp:34: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ^ + from test/flatzinc/test_fzn_logic.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_logic.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/test_fzn_logic.cpp:34: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ + from test/flatzinc/test_fzn_logic.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_logic.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp: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:1173, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ^ + from test/flatzinc/test_fzn_logic.cpp:34: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:1723, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_comparison.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_comparison.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] @@ -464622,13 +464803,13 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp: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:176, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -464638,13 +464819,13 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp: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) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] @@ -464654,13 +464835,13 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp: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:176, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -464670,294 +464851,359 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_logic.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_logic.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp: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) | ^~~~~~~ -In file included from ./gecode/int.hh:1723, +In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, +In file included from ./gecode/kernel.hh:229, + from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438, - from ./gecode/flatzinc.hh: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ + from test/flatzinc/test_fzn_logic.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/kernel.hh:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_logic.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ + from test/flatzinc/test_fzn_logic.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_logic.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/set.hh:1206:20: note: initializing argument 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, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/kernel.hh:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_logic.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); + from test/flatzinc/test_fzn_logic.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_logic.cpp: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/flatzinc.hh:46, +In file included from ./gecode/kernel.hh:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_logic.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_arrays.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp: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); - | ~~~~~^~~~ + from test/flatzinc/test_fzn_arrays.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_arrays.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_arrays.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_arrays.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_arrays.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_logic.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_logic.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_logic.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_logic.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_logic.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_logic.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_logic.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_logic.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_logic.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_coercions.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_coercions.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_logic.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:57:41: 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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_arrays.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_arrays.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_coercions.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_coercions.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_logic.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_logic.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_logic.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_logic.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_logic.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp: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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_logic.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/test_fzn_logic.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_logic.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp: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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_logic.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:74:29: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_logic.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_logic.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_logic.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:79:29: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_logic.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_logic.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp: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) { | ~~~~~^~~~ @@ -465001,22 +465247,6 @@ ./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_flatzinc_output_anns.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_flatzinc_output_anns.cpp:34: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -465036,54 +465266,156 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::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, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_comparison.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_comparison.cpp: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/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_comparison.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_comparison.cpp:34: +./gecode/int/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_fzn_comparison.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_comparison.cpp:34: +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_comparison.cpp:34: +./gecode/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/test_fzn_comparison.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_comparison.cpp: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/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/test_flatzinc_output_anns.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + from test/flatzinc/test_fzn_coercions.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: 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:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_flatzinc_output_anns.cpp: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) - | ^~~~~~~ + from test/flatzinc/test_fzn_coercions.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/test_flatzinc_output_anns.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + from test/flatzinc/test_fzn_coercions.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_coercions.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_flatzinc_output_anns.cpp: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:176, + from test/flatzinc/test_fzn_comparison.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_flatzinc_output_anns.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, + from test/flatzinc/test_fzn_comparison.cpp: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/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_flatzinc_output_anns.cpp: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) - | ^~~~~~~ + from test/flatzinc/test_fzn_comparison.cpp:34: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_comparison.cpp:34: +./gecode/int/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/test_fzn_comparison.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_comparison.cpp:34: +./gecode/int.hh:4429:21: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_comparison.cpp:34: +./gecode/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_comparison.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_comparison.cpp:34: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -465143,77 +465475,179 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_flatzinc_output_anns.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_flatzinc_output_anns.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_flatzinc_output_anns.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_flatzinc_output_anns.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_logic.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': ./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_logic.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_logic.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + from test/flatzinc/test_fzn_comparison.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_comparison.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_comparison.cpp:34: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_comparison.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_comparison.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_comparison.cpp:34: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_comparison.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_comparison.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_comparison.cpp:34: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_comparison.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_coercions.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_comparison.cpp: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/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_comparison.cpp:34: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_comparison.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_comparison.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_comparison.cpp:34: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::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]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_coercions.cpp: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) + | ^~~~~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_logic.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_logic.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_logic.cpp:34: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, @@ -465275,26 +465709,23 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp: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/flatzinc.hh:46, +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(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:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -465328,153 +465759,193 @@ from test/flatzinc/test_fzn_logic.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_logic.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_flatzinc_output_anns.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_flatzinc_output_anns.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_flatzinc_output_anns.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, + | ^~~~ +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_flatzinc_output_anns.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ + from test/flatzinc/test_fzn_logic.cpp:34: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ + from test/flatzinc/test_fzn_coercions.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/test_int_div.o test/flatzinc/test_int_div.cpp -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/test_flatzinc_output_anns.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ + from test/flatzinc/test_fzn_coercions.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_flatzinc_output_anns.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp: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:176, +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/test_flatzinc_output_anns.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ + from test/flatzinc/test_fzn_coercions.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_flatzinc_output_anns.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp: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) | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/test_flatzinc_output_anns.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ + from test/flatzinc/test_fzn_coercions.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_flatzinc_output_anns.cpp:34: + from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_comparison.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: 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/test_fzn_comparison.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_comparison.cpp:34: +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_comparison.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_comparison.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_comparison.cpp:34: +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::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, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_coercions.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_coercions.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_comparison.cpp:34: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_comparison.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_comparison.cpp: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:1173, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_comparison.cpp:34: +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, + from test/flatzinc/test_fzn_comparison.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_comparison.cpp: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:755, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -465552,40 +466023,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/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_flatzinc_output_anns.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_flatzinc_output_anns.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp: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) - | ^~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/test_int_ranges_as_values.o test/flatzinc/test_int_ranges_as_values.cpp In file included from ./gecode/set.hh:1438, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, @@ -465645,23 +466084,65 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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, +In file included from ./gecode/set.hh:1438, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_comparison.cpp:34: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/test_fzn_comparison.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp: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) - | ^~~~~~~ + from test/flatzinc/test_fzn_comparison.cpp:34: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_comparison.cpp:34: +./gecode/set/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_comparison.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_comparison.cpp:34: +./gecode/set.hh:1206:20: note: initializing argument 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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_comparison.cpp:34: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_comparison.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_comparison.cpp: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); + | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, @@ -465702,8 +466183,6 @@ ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/test_int_mod.o test/flatzinc/test_int_mod.cpp In file included from ./gecode/set.hh:1866, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, @@ -465724,296 +466203,78 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_flatzinc_output_anns.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_flatzinc_output_anns.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_flatzinc_output_anns.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_flatzinc_output_anns.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_flatzinc_output_anns.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_flatzinc_output_anns.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_flatzinc_output_anns.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_flatzinc_output_anns.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/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, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp: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/set/view.hpp:1168, - from ./gecode/set.hh:461, +In file included from ./gecode/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.cpp: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) - | ^~~~~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:40:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ^ +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp: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/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/test_fzn_comparison.cpp:34: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:45:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ^ + from test/flatzinc/test_fzn_comparison.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from ./gecode/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ + from test/flatzinc/test_fzn_comparison.cpp:34: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ 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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp: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/float.hh:1546, - from ./gecode/flatzinc.hh:49, + 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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/test_seq_search.o test/flatzinc/test_seq_search.cpp +In file included from ./gecode/set.hh:1866, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ^ + from test/flatzinc/test_fzn_comparison.cpp:34: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp: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/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp: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(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, @@ -466097,65 +466358,6 @@ In file included from ./gecode/float.hh:1811, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp: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/float.hh:1546, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/float/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/float.hh:1578:22: note: initializing argument 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, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -466272,66 +466474,6 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:39:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': -./gecode/float/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::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, @@ -466462,22 +466604,6 @@ ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/minimodel.hh:1612, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -466585,22 +466711,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, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -467416,46 +467526,6 @@ ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp: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) - | ^~~~~~~ In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -467477,151 +467547,373 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_comparison.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:40:25: 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/test_fzn_arith.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/test_fzn_comparison.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, + from test/flatzinc/test_fzn_comparison.cpp:34: +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_comparison.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:45:25: 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/test_fzn_arith.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, + from test/flatzinc/test_fzn_comparison.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_comparison.cpp:34: +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_arith.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ + from test/flatzinc/test_fzn_comparison.cpp:34: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_comparison.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_comparison.cpp: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/float.hh:1546, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_comparison.cpp:34: +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:29: 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/flatzinc.hh:37, + from test/flatzinc/test_fzn_comparison.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_comparison.cpp: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/float.hh:1811, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_comparison.cpp:34: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_comparison.cpp: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/float.hh:1546, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_comparison.cpp:34: +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_comparison.cpp:34: +./gecode/float/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_comparison.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_comparison.cpp:34: +./gecode/float.hh:1578:22: note: initializing argument 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, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_comparison.cpp:34: +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_comparison.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_comparison.cpp:34: +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/2dpacking.o test/flatzinc/2dpacking.cpp +In file included from ./gecode/float.hh:2005, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_comparison.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:39:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_comparison.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_comparison.cpp:34: +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_comparison.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_comparison.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_comparison.cpp:34: +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_comparison.cpp:34: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': +./gecode/float/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_comparison.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_comparison.cpp:34: +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::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, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::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/test_int_div.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/minimodel.hh:817, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_sets.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_sets.cpp: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: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, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/minimodel.hh:316:20: note: initializing argument 1 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:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_sets.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_sets.cpp: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:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_sets.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp: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, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_sets.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_sets.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ @@ -467629,21 +467921,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': ./gecode/minimodel/float-rel.hpp:78:37: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ @@ -467651,21 +467943,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp: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; | ~~~~~^~~~ @@ -467673,20 +467965,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/minimodel/set-rel.hpp:62:31: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp: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; | ~~~~~^~~~ @@ -467694,20 +467986,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp: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; | ~~~~~^~~~ @@ -467715,20 +468007,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/minimodel/set-rel.hpp:67:36: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ @@ -467736,21 +468028,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': ./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ @@ -467758,20 +468050,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:41:42: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -467779,20 +468071,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -467800,20 +468092,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ @@ -467821,20 +468113,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -467842,20 +468134,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/minimodel/channel.hpp:71:51: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -467863,19 +468155,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/minimodel/channel.hpp:71:52: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ @@ -467883,20 +468175,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -467904,20 +468196,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -467925,20 +468217,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:51:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -467946,20 +468238,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:56:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -467967,20 +468259,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:61:32: 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/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -467988,20 +468280,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -468009,20 +468301,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:72:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -468030,20 +468322,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -468051,20 +468343,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:82:32: 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: + from test/flatzinc/test_fzn_comparison.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -468072,20 +468364,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:87:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -468093,20 +468385,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:92:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -468114,20 +468406,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -468135,58 +468427,41 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:103:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp: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/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:108:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -468194,20 +468469,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:113:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -468215,20 +468490,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -468236,20 +468511,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:123:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -468257,20 +468532,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:128:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -468278,58 +468553,41 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp: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) - | ^~~~~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ @@ -468337,20 +468595,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ @@ -468358,19 +468616,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ @@ -468378,20 +468636,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:153:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -468399,20 +468657,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -468420,19 +468678,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ @@ -468440,20 +468698,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:159:33: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ @@ -468461,20 +468719,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:165:23: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ @@ -468482,19 +468740,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ @@ -468502,20 +468760,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ @@ -468523,20 +468781,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ @@ -468544,20 +468802,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ @@ -468565,20 +468823,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ @@ -468586,20 +468844,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ @@ -468607,161 +468865,23 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/test_int_ranges_as_values.o test/flatzinc/test_int_ranges_as_values.cpp -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_sets.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_comparison.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/test_seq_search.o test/flatzinc/test_seq_search.cpp -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_div.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: @@ -468810,6 +468930,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) | ^~~~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_div.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_div.cpp: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: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, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: @@ -468826,6 +468962,41 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_div.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, + from test/flatzinc/test_int_div.cpp: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:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_div.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_div.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_div.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: @@ -468858,57 +469029,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, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_sets.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_sets.cpp: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: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, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_sets.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_sets.cpp: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:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_sets.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_sets.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_sets.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: @@ -468941,57 +469061,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, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_div.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_div.cpp: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: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, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_div.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, - from test/flatzinc/test_int_div.cpp: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:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_div.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_div.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_div.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: @@ -469045,77 +469114,93 @@ | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; + from test/flatzinc/test_fzn_logic.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_logic.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_logic.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_logic.cpp: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:176, +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; + from test/flatzinc/test_fzn_logic.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_logic.cpp: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) | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/test_fzn_logic.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp: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) + from test/flatzinc/test_fzn_logic.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/flatzinc.hh:49, @@ -469124,6 +469209,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/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/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_mod.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -469140,22 +469245,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because '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, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -469176,22 +469265,16 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ + 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/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -469472,120 +469555,68 @@ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + from test/flatzinc/test_fzn_comparison.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: 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, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_logic.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_logic.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_logic.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; + from test/flatzinc/test_fzn_comparison.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_logic.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp: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) | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_logic.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_logic.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/int.hh:917, + from test/flatzinc/test_fzn_comparison.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_div.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ + from test/flatzinc/test_fzn_comparison.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_comparison.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_div.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp: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) | ^~~~~~~ -In file included from ./gecode/int.hh:1723, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_div.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ^ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -469606,18 +469637,6 @@ ./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ -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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_div.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -469638,8 +469657,6 @@ ./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5099 | branch(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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/2dpacking.o test/flatzinc/2dpacking.cpp In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -469660,26 +469677,6 @@ ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_logic.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_logic.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -469700,6 +469697,177 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_sets.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_sets.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_sets.cpp:34: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/alpha.o test/flatzinc/alpha.cpp +In file included from ./gecode/int.hh:5699, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_sets.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_sets.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_sets.cpp:34: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/2dpacking.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/2dpacking.cpp: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: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, + from ./test/flatzinc.hh:37, + from test/flatzinc/2dpacking.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, + from test/flatzinc/2dpacking.cpp: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:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/2dpacking.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of '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, + from test/flatzinc/test_int_div.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_div.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_comparison.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_comparison.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:285, + from ./test/flatzinc.hh:37, + from test/flatzinc/2dpacking.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/2dpacking.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:1723, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_div.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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_div.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_div.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_comparison.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_comparison.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_ranges_as_values.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -469860,46 +470028,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_sets.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_sets.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_sets.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_sets.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_sets.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_sets.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -469999,23 +470127,6 @@ ./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -470035,23 +470146,6 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp: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) - | ^~~~~~~ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -470112,23 +470206,22 @@ ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/kernel.hh:261, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ + from test/flatzinc/test_seq_search.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_seq_search.cpp: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: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, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -470149,6 +470242,54 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_seq_search.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, + from test/flatzinc/test_seq_search.cpp: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:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_seq_search.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::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, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_mod.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_mod.cpp: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, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_seq_search.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_seq_search.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -470189,93 +470330,60 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_mod.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, + from test/flatzinc/test_int_mod.cpp: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:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_mod.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_mod.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_mod.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ + from test/flatzinc/test_fzn_comparison.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_ranges_as_values.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, @@ -470316,23 +470424,19 @@ ./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::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, +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ + from test/flatzinc/test_fzn_comparison.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_coercions.cpp:34: + from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ @@ -470376,6 +470480,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) { | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_ranges_as_values.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_ranges_as_values.cpp: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: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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_div.cpp:34: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_div.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_div.cpp:34: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_div.cpp:34: +./gecode/set/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_div.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_div.cpp:34: +./gecode/set.hh:1206:20: note: initializing argument 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, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_ranges_as_values.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, + from test/flatzinc/test_int_ranges_as_values.cpp: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:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_ranges_as_values.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of '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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_div.cpp:34: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_div.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_div.cpp: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); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_ranges_as_values.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_ranges_as_values.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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, from ./test/flatzinc.hh:38, @@ -470456,34 +470670,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, +In file included from ./gecode/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.cpp:34: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/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::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.cpp:34: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.cpp:34: -./gecode/set/branch/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/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: @@ -470493,16 +470707,17 @@ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.cpp:34: -./gecode/set.hh:1206:20: note: initializing argument 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.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.cpp:34: -./gecode/set/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/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: @@ -470512,9 +470727,9 @@ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.cpp: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/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, @@ -470574,106 +470789,196 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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, + from test/flatzinc/2dpacking.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp: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) + | ^~~~~~~ In file included from ./gecode/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_div.cpp:34: + from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': ./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_div.cpp:34: + from test/flatzinc/test_fzn_sets.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_div.cpp:34: + from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_comparison.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_comparison.cpp:34: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +In file included from ./gecode/int.hh:1723, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/2dpacking.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_div.cpp:34: + from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': ./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_div.cpp:34: + from test/flatzinc/test_fzn_sets.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_div.cpp:34: + from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_comparison.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_div.cpp:34: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ^ + from test/flatzinc/test_fzn_comparison.cpp: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) + | ^~~~~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_div.cpp:34: + from test/flatzinc/2dpacking.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_div.cpp:34: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/2dpacking.cpp:34: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_sets.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ + from test/flatzinc/2dpacking.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_sets.cpp:34: + from test/flatzinc/2dpacking.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_sets.cpp:34: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/2dpacking.cpp:34: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_sets.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ + from test/flatzinc/2dpacking.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_sets.cpp:34: + from test/flatzinc/2dpacking.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_sets.cpp:34: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ + from test/flatzinc/2dpacking.cpp:34: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/2dpacking.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ In file included from ./gecode/set.hh:1866, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, @@ -470694,6 +470999,86 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/2dpacking.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/2dpacking.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, + from test/flatzinc/2dpacking.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/2dpacking.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/2dpacking.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/2dpacking.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/2dpacking.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/2dpacking.cpp: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) { + | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, @@ -470774,6 +471159,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::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/2dpacking.cpp: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/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/int/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/2dpacking.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/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/2dpacking.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp: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/float.hh:1811, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, @@ -470873,6 +471317,23 @@ ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_comparison.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_comparison.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/float.hh:2137, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, @@ -470893,57 +471354,202 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_ranges_as_values.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ + from test/flatzinc/2dpacking.cpp: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/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/int/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/test_int_ranges_as_values.cpp:34: + from test/flatzinc/2dpacking.cpp: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: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, +In file included from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/int.hh:4429:21: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_ranges_as_values.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); + from test/flatzinc/2dpacking.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/2dpacking.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_ranges_as_values.cpp:34: + from test/flatzinc/2dpacking.cpp: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:261, +In file included from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_ranges_as_values.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, + from test/flatzinc/2dpacking.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_ranges_as_values.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ + from test/flatzinc/2dpacking.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_ranges_as_values.cpp:34: + from test/flatzinc/2dpacking.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ +In file included from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/2dpacking.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_comparison.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_comparison.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -471464,775 +472070,1842 @@ | ^ 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_div.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_div.cpp:34: +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_div.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:82:32: 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_int_div.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_div.cpp:34: +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_div.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:87:32: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_div.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_div.cpp:34: +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_div.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:92:32: 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/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_div.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_div.cpp:34: +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_div.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 97 | count(home,x,y,IRT_GQ,z,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_div.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_div.cpp:34: +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_div.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:103:32: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_div.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_div.cpp:34: +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_div.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:108:32: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_div.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_div.cpp:34: +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_div.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:113:32: 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/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_div.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_div.cpp:34: +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_div.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 118 | count(home,x,n,IRT_EQ,z,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_div.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_div.cpp:34: +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_div.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:123:32: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_div.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_div.cpp:34: +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_div.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:128:32: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_div.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_div.cpp:34: +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_div.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 134 | rel(home,x,r,y,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_div.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_div.cpp:34: +./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' + 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_div.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 139 | rel(home,x,r,y,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_div.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_div.cpp:34: +./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' + 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_div.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 145 | dom(home,x,y,ipl); + | ^ +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_div.cpp:34: +./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' + 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_div.cpp:34: +./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_div.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_div.cpp:34: +./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_div.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': +./gecode/minimodel/aliases.hpp:153:27: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_div.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_div.cpp:34: +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_div.cpp:34: +./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_div.cpp: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/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_div.cpp:34: +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_div.cpp:34: +./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_div.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_div.cpp:34: +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_div.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': +./gecode/minimodel/aliases.hpp:159:33: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_div.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_div.cpp:34: +./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' + 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_div.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': +./gecode/minimodel/aliases.hpp:165:23: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_div.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_div.cpp:34: +./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' + 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_div.cpp:34: +./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 166 | element(home,SOT_UNION,xiv,z,y); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_div.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_div.cpp:34: +./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' + 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_div.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_div.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_div.cpp:34: +./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' + 1540 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_div.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_div.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_div.cpp:34: +./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' + 1556 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_div.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_div.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_div.cpp:34: +./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' + 1575 | element(Home home, const IntVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_div.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_div.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_div.cpp:34: +./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' + 1591 | element(Home home, const BoolVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_div.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': +./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_div.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_div.cpp:34: +./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' + 1033 | element(Home home, const IntSetArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_div.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': +./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_div.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_div.cpp:34: +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::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, + from test/flatzinc/test_int_ranges_as_values.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_ranges_as_values.cpp: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) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_ranges_as_values.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_ranges_as_values.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_ranges_as_values.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_ranges_as_values.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_ranges_as_values.cpp:34: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_ranges_as_values.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_ranges_as_values.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_ranges_as_values.cpp:34: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_ranges_as_values.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_ranges_as_values.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_ranges_as_values.cpp:34: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_ranges_as_values.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_ranges_as_values.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_ranges_as_values.cpp:34: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_ranges_as_values.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_ranges_as_values.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_ranges_as_values.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_ranges_as_values.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, + from test/flatzinc/test_int_ranges_as_values.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_ranges_as_values.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_ranges_as_values.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_ranges_as_values.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_ranges_as_values.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_ranges_as_values.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_ranges_as_values.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_ranges_as_values.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: 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/2dpacking.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/2dpacking.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/2dpacking.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/2dpacking.cpp: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:1173, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, + from test/flatzinc/2dpacking.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/2dpacking.cpp: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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/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, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_ranges_as_values.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_ranges_as_values.cpp: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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/2dpacking.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_ranges_as_values.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_ranges_as_values.cpp:34: +./gecode/int/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_ranges_as_values.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_div.cpp:34: -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/set.hh:1438, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_div.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:82:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 82 | count(home,x,y,IRT_GQ,m,ipl); - | ^ + from test/flatzinc/2dpacking.cpp:34: +./gecode/set/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_div.cpp:34: + from test/flatzinc/2dpacking.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/set.hh:1206:20: note: initializing argument 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_div.cpp:34: -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/test_int_ranges_as_values.cpp:34: +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_div.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:87:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 87 | count(home,x,n,IRT_GQ,z,ipl); - | ^ + from test/flatzinc/test_int_ranges_as_values.cpp:34: +./gecode/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:1438, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ In file included from ./gecode/kernel.hh: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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_div.cpp:34: -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_div.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:92:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_div.cpp:34: + from test/flatzinc/2dpacking.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp: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); + | ~~~~~^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_div.cpp:34: -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/test_int_ranges_as_values.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_comparison.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_div.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 97 | count(home,x,y,IRT_GQ,z,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, + from test/flatzinc/test_fzn_comparison.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_div.cpp: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/flatzinc.hh:44, + from test/flatzinc/test_fzn_comparison.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_div.cpp:34: -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/test_fzn_comparison.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_comparison.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_div.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:103:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 103 | count(home,x,n,IRT_EQ,m,ipl); - | ^ + from test/flatzinc/test_fzn_comparison.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_comparison.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_comparison.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_sets.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:40:25: 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/test_int_div.cpp:34: + from test/flatzinc/test_fzn_sets.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_div.cpp:34: -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/test_fzn_sets.cpp:34: +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_div.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:108:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 108 | count(home,x,y,IRT_EQ,m,ipl); - | ^ + from test/flatzinc/test_int_ranges_as_values.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/flatzinc.hh:44, +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_div.cpp:34: -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/test_int_ranges_as_values.cpp:34: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_div.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:113:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 113 | count(home,x,y,IRT_EQ,m,ipl); - | ^ + from test/flatzinc/test_fzn_sets.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:45:25: 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/test_int_div.cpp:34: + from test/flatzinc/test_fzn_sets.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_div.cpp:34: -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/test_fzn_sets.cpp:34: +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_div.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 118 | count(home,x,n,IRT_EQ,z,ipl); - | ^ + from test/flatzinc/test_int_ranges_as_values.cpp:34: +./gecode/int/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/test_int_div.cpp:34: + from test/flatzinc/test_int_ranges_as_values.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_div.cpp:34: -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/test_int_ranges_as_values.cpp:34: +./gecode/int.hh:4429:21: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_div.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:123:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 123 | count(home,x,y,IRT_EQ,z,ipl); - | ^ + from test/flatzinc/test_int_ranges_as_values.cpp:34: +./gecode/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: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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_div.cpp:34: -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/test_int_ranges_as_values.cpp:34: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_div.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:128:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 128 | count(home,x,y,IRT_EQ,z,ipl); - | ^ + from test/flatzinc/test_fzn_sets.cpp:34: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_div.cpp:34: + from test/flatzinc/test_fzn_sets.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_div.cpp:34: -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/kernel.hh:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_sets.cpp: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/float.hh:1546, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_div.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 134 | rel(home,x,r,y,ipl); - | ^ + from test/flatzinc/test_fzn_sets.cpp:34: +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/test_int_div.cpp:34: + from test/flatzinc/test_fzn_sets.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_div.cpp:34: -./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' - 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/kernel.hh:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_sets.cpp: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:1667, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_div.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 139 | rel(home,x,r,y,ipl); - | ^ + from test/flatzinc/2dpacking.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_div.cpp:34: + from test/flatzinc/2dpacking.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_div.cpp:34: -./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' - 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/2dpacking.cpp:34: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_div.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 145 | dom(home,x,y,ipl); - | ^ + from test/flatzinc/2dpacking.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_div.cpp:34: + from test/flatzinc/2dpacking.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_div.cpp:34: -./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' - 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/2dpacking.cpp:34: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_div.cpp:34: -./gecode/minimodel/aliases.hpp:146:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); - | ^ + from test/flatzinc/2dpacking.cpp:34: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_div.cpp:34: + from test/flatzinc/2dpacking.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_div.cpp:34: -./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/2dpacking.cpp:34: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_div.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': -./gecode/minimodel/aliases.hpp:153:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | rel(home,SOT_UNION,x,y); - | ^ + from test/flatzinc/test_int_ranges_as_values.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_div.cpp:34: + from test/flatzinc/test_int_ranges_as_values.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_div.cpp:34: -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/test_int_ranges_as_values.cpp:34: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_div.cpp:34: -./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + from test/flatzinc/test_int_ranges_as_values.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_div.cpp:34: + from test/flatzinc/test_int_ranges_as_values.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_div.cpp:34: -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/test_int_ranges_as_values.cpp:34: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_div.cpp:34: -./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ^ + from test/flatzinc/test_int_ranges_as_values.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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: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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_div.cpp:34: -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/test_int_ranges_as_values.cpp:34: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_div.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': -./gecode/minimodel/aliases.hpp:159:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 159 | element(home,SOT_UNION,x,y,z); - | ^ + from test/flatzinc/test_int_ranges_as_values.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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: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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_div.cpp:34: -./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' - 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/test_int_ranges_as_values.cpp:34: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_div.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': -./gecode/minimodel/aliases.hpp:165:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 165 | channel(home,x,xiv); - | ^ + from test/flatzinc/test_fzn_sets.cpp:34: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_div.cpp:34: + from test/flatzinc/test_fzn_sets.cpp: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/flatzinc.hh:46, +In file included from ./gecode/float.hh:1546, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_div.cpp:34: -./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' - 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/test_fzn_sets.cpp:34: +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_div.cpp:34: -./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 166 | element(home,SOT_UNION,xiv,z,y); - | ^ + from test/flatzinc/test_fzn_sets.cpp:34: +./gecode/float/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_div.cpp:34: + from test/flatzinc/test_fzn_sets.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_div.cpp:34: -./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' - 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/test_fzn_sets.cpp:34: +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_div.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ^ + from test/flatzinc/test_int_ranges_as_values.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_div.cpp:34: + from test/flatzinc/test_int_ranges_as_values.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_div.cpp:34: -./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' - 1540 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/test_int_ranges_as_values.cpp:34: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_div.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ^ + from test/flatzinc/test_int_ranges_as_values.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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: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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_div.cpp:34: -./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' - 1556 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/test_int_ranges_as_values.cpp:34: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_div.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ^ + from test/flatzinc/test_fzn_sets.cpp:34: +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_div.cpp:34: + from test/flatzinc/test_fzn_sets.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_div.cpp:34: -./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' - 1575 | element(Home home, const IntVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/test_fzn_sets.cpp:34: +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_div.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ^ + from test/flatzinc/test_fzn_sets.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:39:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_div.cpp:34: + from test/flatzinc/test_fzn_sets.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_div.cpp:34: -./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/test_fzn_sets.cpp:34: +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_div.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': -./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ^ + from test/flatzinc/test_fzn_sets.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_div.cpp:34: + from test/flatzinc/test_fzn_sets.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_div.cpp:34: -./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' - 1033 | element(Home home, const IntSetArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/test_fzn_sets.cpp:34: +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_div.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': -./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ^ + from test/flatzinc/test_fzn_sets.cpp:34: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': +./gecode/float/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_div.cpp:34: + from test/flatzinc/test_fzn_sets.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_div.cpp:34: -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' - 1041 | element(Home home, const SetVarArgs& a, - | ~~~~~^~~~ + from test/flatzinc/test_fzn_sets.cpp:34: +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_sets.cpp:34: + from test/flatzinc/2dpacking.cpp:34: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:40:25: 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/test_fzn_sets.cpp:34: + from test/flatzinc/2dpacking.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_sets.cpp:34: + from test/flatzinc/2dpacking.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_sets.cpp:34: + from test/flatzinc/2dpacking.cpp:34: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:45:25: 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/test_fzn_sets.cpp:34: + from test/flatzinc/2dpacking.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_sets.cpp:34: + from test/flatzinc/2dpacking.cpp:34: ./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_sets.cpp:34: + from test/flatzinc/2dpacking.cpp:34: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_sets.cpp:34: + from test/flatzinc/2dpacking.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_sets.cpp:34: + from test/flatzinc/2dpacking.cpp: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/float.hh:1546, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_sets.cpp:34: + from test/flatzinc/2dpacking.cpp:34: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/test_fzn_sets.cpp:34: + from test/flatzinc/2dpacking.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_sets.cpp:34: + from test/flatzinc/2dpacking.cpp: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:755, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_ranges_as_values.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: 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/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); - | ^~~~~ + from test/flatzinc/test_int_ranges_as_values.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_ranges_as_values.cpp:34: +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_ranges_as_values.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_ranges_as_values.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_ranges_as_values.cpp:34: +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_ranges_as_values.cpp:34: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_ranges_as_values.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_ranges_as_values.cpp: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:1173, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_ranges_as_values.cpp:34: +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, + from test/flatzinc/test_int_ranges_as_values.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_ranges_as_values.cpp: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/float.hh:1811, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_sets.cpp:34: + from test/flatzinc/2dpacking.cpp:34: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_sets.cpp:34: + from test/flatzinc/2dpacking.cpp: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/float.hh:1546, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_sets.cpp:34: + from test/flatzinc/2dpacking.cpp:34: ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_sets.cpp:34: + from test/flatzinc/2dpacking.cpp:34: ./gecode/float/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_sets.cpp:34: + from test/flatzinc/2dpacking.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_sets.cpp:34: + from test/flatzinc/2dpacking.cpp:34: ./gecode/float.hh:1578:22: note: initializing argument 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, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_sets.cpp:34: + from test/flatzinc/2dpacking.cpp:34: ./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_sets.cpp:34: + from test/flatzinc/2dpacking.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_sets.cpp:34: + from test/flatzinc/2dpacking.cpp:34: ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_seq_search.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_seq_search.cpp: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) + | ^~~~~~~ +In file included from ./gecode/set.hh:1438, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_ranges_as_values.cpp:34: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_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); - | ^~~~~ + from test/flatzinc/test_int_ranges_as_values.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_ranges_as_values.cpp:34: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_ranges_as_values.cpp:34: +./gecode/set/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_ranges_as_values.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_ranges_as_values.cpp:34: +./gecode/set.hh:1206:20: note: initializing argument 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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_ranges_as_values.cpp:34: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_ranges_as_values.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_ranges_as_values.cpp: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); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:1723, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_seq_search.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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_seq_search.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_seq_search.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_sets.cpp:34: + from test/flatzinc/2dpacking.cpp:34: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': ./gecode/float/branch.hpp:39:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_sets.cpp:34: + from test/flatzinc/2dpacking.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_sets.cpp:34: + from test/flatzinc/2dpacking.cpp:34: ./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_sets.cpp:34: + from test/flatzinc/2dpacking.cpp:34: ./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': ./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_sets.cpp:34: + from test/flatzinc/2dpacking.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_sets.cpp:34: + from test/flatzinc/2dpacking.cpp:34: ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_sets.cpp:34: + from test/flatzinc/2dpacking.cpp:34: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_sets.cpp:34: + from test/flatzinc/2dpacking.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_sets.cpp:34: + from test/flatzinc/2dpacking.cpp:34: ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ @@ -472278,6 +473951,126 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_ranges_as_values.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_ranges_as_values.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_ranges_as_values.cpp:34: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_seq_search.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_seq_search.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_seq_search.cpp:34: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_seq_search.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_seq_search.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_seq_search.cpp:34: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_seq_search.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_seq_search.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_seq_search.cpp:34: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_seq_search.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_seq_search.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_seq_search.cpp:34: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_ranges_as_values.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_ranges_as_values.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_ranges_as_values.cpp:34: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -472322,10 +474115,91 @@ ./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void 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, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/2dpacking.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_seq_search.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_seq_search.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_seq_search.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_seq_search.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, + from test/flatzinc/test_seq_search.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_seq_search.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_seq_search.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_seq_search.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_seq_search.cpp: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) { + | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_ranges_as_values.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 53 | x = x0; @@ -472334,30 +474208,51 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_ranges_as_values.cpp:34: + from test/flatzinc/test_int_mod.cpp: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) | ^~~~~~~ -In file included from ./gecode/int.hh:1723, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/minimodel.hh:817, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_ranges_as_values.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); + from test/flatzinc/2dpacking.cpp:34: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_ranges_as_values.cpp:34: + from test/flatzinc/2dpacking.cpp: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/flatzinc.hh:44, +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_ranges_as_values.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ + from test/flatzinc/test_seq_search.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_seq_search.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_seq_search.cpp: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) { + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -472402,6 +474297,34 @@ ./gecode/minimodel.hh:881:20: note: initializing argument 1 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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_ranges_as_values.cpp:34: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_ranges_as_values.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_ranges_as_values.cpp:34: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:1723, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_mod.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -472509,6 +474432,106 @@ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of '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_int_mod.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_mod.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1608, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | e.post(home,t ? irt : neg(irt),ipls); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/2dpacking.cpp: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/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/minimodel.hh:316:20: note: initializing argument 1 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:1608, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? irt : neg(irt),b,ipls); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/2dpacking.cpp: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/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp: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, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1609, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': +./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | e.post(home,t ? frt : neg(frt)); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/2dpacking.cpp: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/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' + 878 | void post(Home home, FloatRelType frt) const; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1609, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': +./gecode/minimodel/float-rel.hpp:78:37: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/2dpacking.cpp: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/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' + 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -472530,6 +474553,49 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': +./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | _e0.post(home,_srt,_e1); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/2dpacking.cpp: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/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp: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; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/minimodel/set-rel.hpp:62:31: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/2dpacking.cpp: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/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp: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; + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -472551,6 +474617,70 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 64 | _e0.post(home,SRT_EQ,_e1); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/2dpacking.cpp: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/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp: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; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/minimodel/set-rel.hpp:67:36: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/2dpacking.cpp: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/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': +./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | _e0.post(home,b,t,_srt,_e1); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/2dpacking.cpp: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/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -472587,9 +474717,87 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/minimodel.hh:1867, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/channel.hpp:41:42: 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/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/2dpacking.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | IntVar x(home,0,1); channel(home,b,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/2dpacking.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': +./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | channel(home,f,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/2dpacking.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': +./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 70 | rel(home,SOT_UNION,x,s); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/2dpacking.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_sets.cpp:34: + from test/flatzinc/2dpacking.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -472597,20 +474805,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_sets.cpp:34: + from test/flatzinc/2dpacking.cpp:34: ./gecode/minimodel/channel.hpp:71:51: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_sets.cpp:34: + from test/flatzinc/2dpacking.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_sets.cpp:34: + from test/flatzinc/2dpacking.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -472618,96 +474826,153 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_sets.cpp:34: + from test/flatzinc/2dpacking.cpp:34: ./gecode/minimodel/channel.hpp:71:52: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_sets.cpp:34: + from test/flatzinc/2dpacking.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_sets.cpp:34: + from test/flatzinc/2dpacking.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_ranges_as_values.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ + from test/flatzinc/test_fzn_sets.cpp:34: +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | count(home,x,n,IRT_LQ,m,ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_ranges_as_values.cpp:34: + from test/flatzinc/2dpacking.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_ranges_as_values.cpp:34: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/2dpacking.cpp:34: +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_ranges_as_values.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ + from test/flatzinc/test_fzn_sets.cpp:34: +./gecode/minimodel/channel.hpp:71:51: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_ranges_as_values.cpp:34: + from test/flatzinc/test_fzn_sets.cpp: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/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_sets.cpp:34: +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 46 | count(home,x,y,IRT_LQ,m,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/2dpacking.cpp: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/minimodel.hh:1867, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_sets.cpp:34: +./gecode/minimodel/channel.hpp:71:52: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_sets.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_ranges_as_values.cpp:34: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/2dpacking.cpp:34: +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_ranges_as_values.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ + from test/flatzinc/test_fzn_sets.cpp:34: +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:51:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_ranges_as_values.cpp:34: + from test/flatzinc/2dpacking.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_ranges_as_values.cpp:34: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/2dpacking.cpp:34: +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_ranges_as_values.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ + from test/flatzinc/2dpacking.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:56:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_ranges_as_values.cpp:34: + from test/flatzinc/2dpacking.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -472717,24 +474982,39 @@ ./gecode/minimodel/aliases.hpp:41:32: 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/flatzinc.hh:44, +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_ranges_as_values.cpp:34: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ + from test/flatzinc/2dpacking.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:61:32: 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/test_fzn_sets.cpp: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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/2dpacking.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ +In file included from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -472750,12 +475030,33 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:66:32: 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::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/2dpacking.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -472781,6 +475082,27 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:72:32: 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/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/2dpacking.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:56:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -472802,6 +475124,27 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 77 | count(home,x,y,IRT_GQ,m,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/2dpacking.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:61:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -472819,20 +475162,258 @@ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_ranges_as_values.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ + from test/flatzinc/2dpacking.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:82:32: 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_int_ranges_as_values.cpp:34: + from test/flatzinc/2dpacking.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:87:32: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/2dpacking.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:92:32: 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/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/2dpacking.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 97 | count(home,x,y,IRT_GQ,z,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/2dpacking.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:103:32: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/2dpacking.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:108:32: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/2dpacking.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:113:32: 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/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/2dpacking.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 118 | count(home,x,n,IRT_EQ,z,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/2dpacking.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:123:32: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/2dpacking.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:128:32: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/2dpacking.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 134 | rel(home,x,r,y,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/2dpacking.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' + 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 139 | rel(home,x,r,y,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/2dpacking.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' + 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -472848,12 +475429,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_ranges_as_values.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.cpp:34: @@ -472881,26 +475456,27 @@ ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_ranges_as_values.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ^ + from test/flatzinc/2dpacking.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 145 | dom(home,x,y,ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_ranges_as_values.cpp:34: + from test/flatzinc/2dpacking.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_ranges_as_values.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ +In file included from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' + 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -472916,12 +475492,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/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/2dpacking.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ +In file included from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -472947,6 +475543,27 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': +./gecode/minimodel/aliases.hpp:153:27: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/2dpacking.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:87:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -472968,43 +475585,64 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/2dpacking.cpp: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/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:92:32: 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/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp: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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/2dpacking.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_ranges_as_values.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_ranges_as_values.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_ranges_as_values.cpp: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) { - | ~~~~~^~~~ + from test/flatzinc/2dpacking.cpp:34: +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -473041,32 +475679,33 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_ranges_as_values.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': +./gecode/minimodel/aliases.hpp:159:33: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_ranges_as_values.cpp:34: + from test/flatzinc/2dpacking.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_ranges_as_values.cpp: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) { - | ~~~~~^~~~ +In file included from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' + 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -473076,12 +475715,33 @@ ./gecode/minimodel/aliases.hpp:108:32: 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/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': +./gecode/minimodel/aliases.hpp:165:23: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/2dpacking.cpp: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:150, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' + 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); + | ~~~~~^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.cpp:34: @@ -473092,11 +475752,31 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 166 | element(home,SOT_UNION,xiv,z,y); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/2dpacking.cpp: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/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:113:32: 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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' + 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: @@ -473193,6 +475873,21 @@ ./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/2dpacking.cpp: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/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -473210,6 +475905,12 @@ | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' + 1540 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +In file included from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, @@ -473249,12 +475950,33 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/2dpacking.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ +In file included from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' + 1556 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -473317,187 +476039,288 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, +In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_sets.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': -./gecode/minimodel/aliases.hpp:159:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 159 | element(home,SOT_UNION,x,y,z); - | ^ + from test/flatzinc/2dpacking.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_sets.cpp:34: + from test/flatzinc/2dpacking.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_sets.cpp:34: -./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' - 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, + from test/flatzinc/2dpacking.cpp:34: +./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' + 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, +In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_sets.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': -./gecode/minimodel/aliases.hpp:165:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 165 | channel(home,x,xiv); - | ^ + from test/flatzinc/2dpacking.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_sets.cpp:34: + from test/flatzinc/2dpacking.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_sets.cpp:34: -./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' - 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); + from test/flatzinc/2dpacking.cpp:34: +./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' + 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, +In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_sets.cpp:34: -./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 166 | element(home,SOT_UNION,xiv,z,y); - | ^ + from test/flatzinc/2dpacking.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': +./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_sets.cpp:34: + from test/flatzinc/2dpacking.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_sets.cpp:34: -./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' - 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, + from test/flatzinc/2dpacking.cpp:34: +./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' + 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': +./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/2dpacking.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': +./gecode/minimodel/aliases.hpp:159:33: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.cpp:34: -./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' - 1540 | element(Home home, IntSharedArray a, +./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' + 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, +In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': +./gecode/minimodel/aliases.hpp:165:23: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.cpp:34: -./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' - 1556 | element(Home home, IntSharedArray a, +./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' + 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, +In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ^ +./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 166 | element(home,SOT_UNION,xiv,z,y); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.cpp:34: -./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' - 1575 | element(Home home, const IntVarArgs& a, +./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' + 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_ranges_as_values.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_ranges_as_values.cpp:34: + from test/flatzinc/test_seq_search.cpp: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/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_ranges_as_values.cpp:34: + from test/flatzinc/test_seq_search.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_ranges_as_values.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/int/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_ranges_as_values.cpp:34: + from test/flatzinc/test_seq_search.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_ranges_as_values.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_mod.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_mod.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_mod.cpp:34: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_mod.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_mod.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_mod.cpp:34: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_mod.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_mod.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_mod.cpp:34: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_mod.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_mod.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_mod.cpp:34: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_ranges_as_values.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/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/test_int_ranges_as_values.cpp:34: + from test/flatzinc/test_seq_search.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_ranges_as_values.cpp:34: + from test/flatzinc/test_seq_search.cpp: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); | ~~~~~^~~~ @@ -473506,9 +476329,9 @@ from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, @@ -473519,383 +476342,312 @@ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.cpp:34: -./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, +./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' + 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': -./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-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(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.cpp:34: -./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' - 1033 | element(Home home, const IntSetArgs& a, +./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' + 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': -./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-declared '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/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.cpp:34: -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' - 1041 | element(Home home, const SetVarArgs& a, +./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' + 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/alpha.o test/flatzinc/alpha.cpp -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_ranges_as_values.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ + from test/flatzinc/test_fzn_sets.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_ranges_as_values.cpp:34: + from test/flatzinc/test_fzn_sets.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_ranges_as_values.cpp:34: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/test_fzn_sets.cpp:34: +./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' + 1591 | element(Home home, const BoolVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_ranges_as_values.cpp:34: -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ + from test/flatzinc/test_fzn_sets.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': +./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_ranges_as_values.cpp:34: + from test/flatzinc/test_fzn_sets.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_ranges_as_values.cpp:34: -./gecode/int.hh:4429:21: note: initializing argument 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, + from test/flatzinc/test_fzn_sets.cpp:34: +./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' + 1033 | element(Home home, const IntSetArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_ranges_as_values.cpp:34: -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ + from test/flatzinc/test_int_mod.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_ranges_as_values.cpp:34: + from test/flatzinc/test_int_mod.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_ranges_as_values.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); +In file included from ./gecode/kernel.hh:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_mod.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, +In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_ranges_as_values.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ + from test/flatzinc/test_int_mod.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/test_int_ranges_as_values.cpp:34: + from test/flatzinc/test_int_mod.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_ranges_as_values.cpp:34: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, +In file included from ./gecode/kernel.hh:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_mod.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_ranges_as_values.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ + from test/flatzinc/test_int_mod.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_ranges_as_values.cpp:34: + from test/flatzinc/test_int_mod.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_ranges_as_values.cpp:34: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/kernel.hh:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_mod.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_ranges_as_values.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ + from test/flatzinc/test_fzn_sets.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': +./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_ranges_as_values.cpp:34: + from test/flatzinc/test_fzn_sets.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_ranges_as_values.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, + from test/flatzinc/test_fzn_sets.cpp:34: +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_ranges_as_values.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ + from test/flatzinc/test_int_mod.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_ranges_as_values.cpp:34: + from test/flatzinc/test_int_mod.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_ranges_as_values.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, +In file included from ./gecode/kernel.hh:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_mod.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_ranges_as_values.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ^ + from test/flatzinc/test_seq_search.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_ranges_as_values.cpp:34: + from test/flatzinc/test_seq_search.cpp: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/flatzinc.hh:44, +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_ranges_as_values.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, + from test/flatzinc/test_seq_search.cpp:34: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_ranges_as_values.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ^ + from test/flatzinc/test_seq_search.cpp:34: +./gecode/int/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/test_int_ranges_as_values.cpp:34: + from test/flatzinc/test_seq_search.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_ranges_as_values.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/battleships1.o test/flatzinc/battleships1.cpp -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_ranges_as_values.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: 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/test_int_ranges_as_values.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_ranges_as_values.cpp:34: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_ranges_as_values.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_ranges_as_values.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_ranges_as_values.cpp:34: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/test_seq_search.cpp:34: +./gecode/int.hh:4429:21: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_ranges_as_values.cpp:34: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ + from test/flatzinc/test_seq_search.cpp:34: +./gecode/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_ranges_as_values.cpp:34: + from test/flatzinc/test_seq_search.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_ranges_as_values.cpp: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:1173, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_ranges_as_values.cpp:34: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/test_int_ranges_as_values.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_ranges_as_values.cpp: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) { + from test/flatzinc/test_seq_search.cpp:34: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_ranges_as_values.cpp:34: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); + from test/flatzinc/test_int_mod.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_ranges_as_values.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_ranges_as_values.cpp:34: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + from test/flatzinc/test_int_mod.cpp: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) { | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_ranges_as_values.cpp:34: -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); + from test/flatzinc/test_int_mod.cpp:34: +./gecode/int/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_ranges_as_values.cpp:34: + from test/flatzinc/test_int_mod.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_ranges_as_values.cpp:34: -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + from test/flatzinc/test_int_mod.cpp:34: +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_ranges_as_values.cpp:34: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); + from test/flatzinc/test_int_mod.cpp:34: +./gecode/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/test_int_ranges_as_values.cpp:34: + from test/flatzinc/test_int_mod.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_ranges_as_values.cpp: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); + from test/flatzinc/test_int_mod.cpp: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/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:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: @@ -473912,26 +476664,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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_ranges_as_values.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_ranges_as_values.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_ranges_as_values.cpp:34: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: @@ -473948,26 +476680,6 @@ ./gecode/int/var/bool.hpp:50:3: 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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_ranges_as_values.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_ranges_as_values.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_ranges_as_values.cpp:34: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: @@ -474000,48 +476712,43 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/kernel.hh:261, +In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, + from test/flatzinc/alpha.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403: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::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp: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: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, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_ranges_as_values.cpp:34: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_ranges_as_values.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/flatzinc.hh:46, + from test/flatzinc/test_seq_search.cpp:34: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_ranges_as_values.cpp:34: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411: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::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, @@ -474049,79 +476756,111 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./test/flatzinc.hh:37, +In file included from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_mod.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/test_int_mod.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/flatzinc.hh:37, +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403: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:73:25: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_mod.cpp:34: +./gecode/int/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/test_int_mod.cpp: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: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, - from ./test/flatzinc.hh:37, +In file included from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411: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:4429:21: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_mod.cpp:34: +./gecode/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:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_seq_search.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp: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:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, +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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_seq_search.cpp:34: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_seq_search.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ +In file included from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_seq_search.cpp:34: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: @@ -474154,6 +476893,46 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_seq_search.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_seq_search.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_seq_search.cpp:34: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_seq_search.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_seq_search.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_seq_search.cpp:34: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, @@ -474293,6 +477072,66 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::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, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_mod.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_mod.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_mod.cpp:34: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_mod.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_mod.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_mod.cpp:34: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_mod.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_mod.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_mod.cpp:34: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: @@ -474309,22 +477148,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:176, +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_mod.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_div.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/test_int_mod.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_div.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ + from test/flatzinc/test_int_mod.cpp:34: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, @@ -474365,6 +477208,22 @@ ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_div.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_div.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/float.hh:2137, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, @@ -474385,6 +477244,46 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_mod.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_mod.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_mod.cpp:34: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_mod.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_mod.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_mod.cpp:34: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::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, @@ -474502,12 +477401,29 @@ ./gecode/minimodel/float-rel.hpp:78:37: 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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_div.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_values.cpp: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/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_div.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, @@ -474643,6 +477559,23 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_div.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_div.cpp: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) + | ^~~~~~~ In file included from ./gecode/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -475458,371 +478391,103 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_div.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_div.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_div.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_div.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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_mod.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_div.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, +In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_div.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ + from test/flatzinc/test_seq_search.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: 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/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/test_seq_search.cpp:34: +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ + from test/flatzinc/test_seq_search.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/test_seq_search.cpp:34: +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + from test/flatzinc/test_seq_search.cpp:34: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp: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::IntVar]' + from test/flatzinc/test_seq_search.cpp:34: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + from test/flatzinc/test_seq_search.cpp:34: +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp: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]' + from test/flatzinc/test_seq_search.cpp:34: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: -./gecode/int/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_mod.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: -./gecode/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/test_int_mod.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp: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/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: -./gecode/int/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/test_int_mod.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: -./gecode/int.hh:4429:21: note: initializing argument 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, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: -./gecode/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:150, +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp: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/flatzinc.hh:44, + from test/flatzinc/test_int_div.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ + from test/flatzinc/test_int_div.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: @@ -475840,177 +478505,65 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp: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/flatzinc.hh:44, +In file included from ./gecode/set.hh:1438, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp: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: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, - from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp: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:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); + from test/flatzinc/test_seq_search.cpp:34: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_seq_search.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ^ + from test/flatzinc/test_seq_search.cpp:34: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_seq_search.cpp:34: +./gecode/set/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/test_seq_search.cpp:34: +./gecode/set.hh:1206:20: note: initializing argument 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, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ^ + from test/flatzinc/test_seq_search.cpp:34: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ + from test/flatzinc/test_seq_search.cpp: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); + | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, @@ -476091,129 +478644,57 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/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, +In file included from ./gecode/kernel.hh:261, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ + from test/flatzinc/alpha.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/alpha.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: -./gecode/set.hh:1206:20: note: initializing argument 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:176, +./gecode/kernel/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, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_sets.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_sets.cpp: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/set.hh:1438, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ + from test/flatzinc/alpha.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/alpha.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp: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); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/kernel.hh:261, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_sets.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_sets.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, + from test/flatzinc/alpha.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_sets.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_sets.cpp: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:176, + from test/flatzinc/alpha.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_sets.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_sets.cpp: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) - | ^~~~~~~ + from test/flatzinc/alpha.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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, from ./test/flatzinc.hh:37, @@ -476274,6 +478755,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) | ^~~~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_seq_search.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_seq_search.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_seq_search.cpp:34: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, @@ -476294,29 +478795,21 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_ranges_as_values.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/set.hh:1438, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_ranges_as_values.cpp: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) - | ^~~~~~ + from test/flatzinc/test_int_mod.cpp:34: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/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, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + from test/flatzinc/test_seq_search.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, @@ -476324,36 +478817,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/flatzinc.hh:46, +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:3266:3: note: because '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, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.cpp:34: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_seq_search.cpp:34: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/set.hh:1438, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_mod.cpp:34: +./gecode/set/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_ranges_as_values.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/test_int_mod.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_ranges_as_values.cpp: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) - | ^~~~~~~ -In file included from ./gecode/set.hh:1667, + from test/flatzinc/test_int_mod.cpp:34: +./gecode/set.hh:1206:20: note: initializing argument 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, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: 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); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: @@ -476363,12 +478871,66 @@ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.cpp:34: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::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); + | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/battleships1.o test/flatzinc/battleships1.cpp +In file included from ./gecode/set.hh:1866, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_seq_search.cpp:34: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_seq_search.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_seq_search.cpp:34: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_ranges_as_values.cpp:34: + from test/flatzinc/2dpacking.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/2dpacking.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] @@ -476378,13 +478940,13 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_ranges_as_values.cpp:34: + from test/flatzinc/2dpacking.cpp: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:176, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_ranges_as_values.cpp:34: + from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -476394,33 +478956,13 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_ranges_as_values.cpp:34: + from test/flatzinc/2dpacking.cpp: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) | ^~~~~~~ -In file included from ./gecode/set.hh:1866, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_ranges_as_values.cpp:34: + from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -476430,45 +478972,33 @@ from ./gecode/set.hh:461, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_ranges_as_values.cpp:34: + from test/flatzinc/2dpacking.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_ranges_as_values.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, +In file included from ./gecode/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_ranges_as_values.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, + from test/flatzinc/test_int_mod.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_sets.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/test_int_mod.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_sets.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ + from test/flatzinc/test_int_mod.cpp:34: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_sets.cpp:34: + from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -476478,241 +479008,53 @@ from ./gecode/set.hh:461, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_sets.cpp:34: + from test/flatzinc/2dpacking.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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_seq_search.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_ranges_as_values.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_ranges_as_values.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_ranges_as_values.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_ranges_as_values.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ + from test/flatzinc/test_int_mod.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/test_int_mod.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/test_int_mod.cpp:34: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ^ + from test/flatzinc/test_int_mod.cpp:34: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/test_int_mod.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp: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) { - | ~~~~~^~~~ + from test/flatzinc/test_int_mod.cpp:34: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_sets.cpp:34: + from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] @@ -476722,13 +479064,13 @@ from ./gecode/float.hh:944, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_sets.cpp:34: + from test/flatzinc/2dpacking.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_sets.cpp:34: + from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:114:32: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] @@ -476738,216 +479080,321 @@ from ./gecode/float.hh:944, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_sets.cpp:34: + from test/flatzinc/2dpacking.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:40:25: 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/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:45:25: 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/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp: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/float.hh:1546, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp: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/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/2dpacking.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/2dpacking.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/2dpacking.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/2dpacking.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/2dpacking.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/float.hh:1811, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp: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/float.hh:1546, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/float/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/float.hh:1578:22: note: initializing argument 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, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/float.hh:2005, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/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.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:39:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.cpp:34: -./gecode/int/branch/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/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.cpp:34: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.cpp:34: -./gecode/int/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/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': +./gecode/float/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.cpp: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/float.hh:2005, +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::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, + from test/flatzinc/alpha.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/alpha.cpp: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) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/alpha.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/alpha.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/alpha.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:39:52: 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(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:40:25: 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/test_int_mod.cpp:34: @@ -476957,34 +479404,17 @@ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.cpp:34: -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_ranges_as_values.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_ranges_as_values.cpp: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/float.hh:2005, +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:45:52: 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/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:45:25: 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/test_int_mod.cpp:34: @@ -476994,166 +479424,270 @@ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.cpp:34: -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137, +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.cpp:34: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': -./gecode/float/trace.hpp:39:39: 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 constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp: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/flatzinc.hh:49, +In file included from ./gecode/kernel.hh:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_mod.cpp: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/float.hh:1546, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.cpp:34: -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/test_int_ranges_as_values.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_ranges_as_values.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/test_int_mod.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_mod.cpp: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/minimodel.hh:240, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/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: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.cpp:34: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); + from test/flatzinc/alpha.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/alpha.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/alpha.cpp:34: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/alpha.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: -./gecode/int.hh:4429:21: note: initializing argument 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, + from test/flatzinc/alpha.cpp:34: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ + from test/flatzinc/alpha.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:240, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/alpha.cpp:34: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ^ + from test/flatzinc/alpha.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/alpha.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ + from test/flatzinc/alpha.cpp:34: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/alpha.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/alpha.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/alpha.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/alpha.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, + from test/flatzinc/alpha.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/alpha.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/alpha.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/alpha.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/alpha.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/alpha.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/alpha.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/alpha.cpp: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) { + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ @@ -477161,21 +479695,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp: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, | ~~~~~^~~~ @@ -477183,21 +479717,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ @@ -477205,21 +479739,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': ./gecode/minimodel/float-rel.hpp:78:37: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ @@ -477227,21 +479761,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp: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; | ~~~~~^~~~ @@ -477249,20 +479783,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/minimodel/set-rel.hpp:62:31: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp: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; | ~~~~~^~~~ @@ -477270,20 +479804,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp: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; | ~~~~~^~~~ @@ -477291,20 +479825,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/minimodel/set-rel.hpp:67:36: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ @@ -477312,97 +479846,63 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': ./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_sets.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_sets.cpp: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/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:41:42: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_ranges_as_values.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_ranges_as_values.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -477410,20 +479910,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ @@ -477431,20 +479931,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -477452,20 +479952,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/minimodel/channel.hpp:71:51: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -477473,57 +479973,40 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/minimodel/channel.hpp:71:52: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_sets.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_sets.cpp: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) - | ^~~~~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -477531,41 +480014,43 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/battleships10.o test/flatzinc/battleships10.cpp In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:51:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -477573,20 +480058,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:56:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -477594,20 +480079,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:61:32: 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/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -477615,20 +480100,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -477636,20 +480121,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:72:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -477657,20 +480142,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -477678,20 +480163,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:82:32: 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_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -477699,20 +480184,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:87:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -477720,20 +480205,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:92:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -477741,20 +480226,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -477762,20 +480247,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:103:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -477783,20 +480268,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:108:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -477804,20 +480289,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:113:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -477825,20 +480310,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -477846,20 +480331,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:123:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -477867,20 +480352,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:128:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -477888,20 +480373,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ @@ -477909,20 +480394,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ @@ -477930,20 +480415,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ @@ -477951,19 +480436,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ @@ -477971,57 +480456,62 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:153:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp: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/flatzinc.hh:46, +In file included from ./gecode/float.hh:1811, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.cpp:34: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_seq_search.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, +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:3266:3: note: because '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, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp: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) - | ^~~~~~~ + from test/flatzinc/test_int_mod.cpp:34: +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -478029,61 +480519,96 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_sets.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_sets.cpp: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/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:159:33: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_mod.cpp:34: +./gecode/float/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_mod.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_mod.cpp:34: +./gecode/float.hh:1578:22: note: initializing argument 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, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:165:23: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ @@ -478091,10 +480616,23 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/minimodel/aliases.hpp:166:35: 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:1811, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_mod.cpp:34: +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_seq_search.cpp: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:150, from ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: @@ -478103,88 +480641,109 @@ | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/int.hh:1723, +In file included from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_mod.cpp:34: +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_sets.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/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:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ^ + from test/flatzinc/alpha.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/alpha.cpp: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/flatzinc.hh:44, +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, + from test/flatzinc/alpha.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ + from test/flatzinc/test_fzn_sets.cpp: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) + | ^~~~~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/alpha.cpp:34: +./gecode/int/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_seq_search.cpp:34: + from test/flatzinc/alpha.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, + from test/flatzinc/alpha.cpp:34: +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ + from test/flatzinc/alpha.cpp:34: +./gecode/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/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ + from test/flatzinc/alpha.cpp: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/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ @@ -478192,82 +480751,94 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_sets.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_sets.cpp: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/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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:150, +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp: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/flatzinc.hh:44, + from test/flatzinc/test_fzn_sets.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ + from test/flatzinc/test_fzn_sets.cpp: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) + | ^~~~~~~ In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ @@ -478275,20 +480846,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ @@ -478296,992 +480867,326 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp: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:229, +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp: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:229, +./gecode/int/var/int.hpp:49:3: 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, from ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp: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:229, +./gecode/int/var/bool.hpp:50:3: 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, from ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp: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:229, +./gecode/set/var/set.hpp:49:3: 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, from ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_ranges_as_values.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_ranges_as_values.cpp:34: + from test/flatzinc/2dpacking.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: -./gecode/int/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/2dpacking.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: -./gecode/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/2dpacking.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp: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/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_sets.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_sets.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/alpha.cpp: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/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/int/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/2dpacking.cpp:34: + from test/flatzinc/alpha.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 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, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/alpha.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_mod.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:39:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_mod.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_mod.cpp:34: +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_mod.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_mod.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_mod.cpp:34: +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': ./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/alpha.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': ./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/alpha.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': ./gecode/int/branch.hpp:50:50: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/alpha.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/float.hh:2137, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + from test/flatzinc/test_int_mod.cpp:34: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': +./gecode/float/trace.hpp:39:39: 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/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, + from test/flatzinc/test_int_mod.cpp:34: +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, +In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ^ + from test/flatzinc/alpha.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/alpha.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ + from test/flatzinc/alpha.cpp:34: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_sets.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_ranges_as_values.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_ranges_as_values.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_ranges_as_values.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_ranges_as_values.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_ranges_as_values.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_ranges_as_values.cpp:34: + from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_ranges_as_values.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_ranges_as_values.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: 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/2dpacking.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp: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:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp: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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: -./gecode/set/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: -./gecode/set.hh:1206:20: note: initializing argument 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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp: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); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: 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/test_seq_search.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp: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:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp: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/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/set.hh:1667, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: -./gecode/set/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: -./gecode/set.hh:1206:20: note: initializing argument 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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp: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); - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_sets.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_sets.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_sets.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_sets.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/flatzinc.hh:46, @@ -479290,119 +481195,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/set.hh:1866, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/int.hh:5699, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + from test/flatzinc/alpha.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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/2dpacking.cpp:34: + from test/flatzinc/alpha.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, + from test/flatzinc/alpha.cpp:34: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_sets.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_fzn_sets.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/int.hh:5699, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); + from test/flatzinc/alpha.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, + from test/flatzinc/alpha.cpp:34: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships1.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_int_ranges_as_values.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] @@ -479412,13 +481247,34 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_int_ranges_as_values.cpp: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:176, +In file included from ./gecode/minimodel.hh:240, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_mod.cpp:34: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_mod.cpp:34: +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_ranges_as_values.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -479428,13 +481284,13 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_int_ranges_as_values.cpp: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) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_int_ranges_as_values.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] @@ -479444,13 +481300,13 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_int_ranges_as_values.cpp: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:176, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_int_ranges_as_values.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -479460,47 +481316,34 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_int_ranges_as_values.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/battleships10.o test/flatzinc/battleships10.cpp -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/minimodel.hh:817, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:27: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] @@ -479510,431 +481353,77 @@ from ./gecode/float.hh:944, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp:34: + from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:114:32: required from here ./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp: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: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, - from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp: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:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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, - from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:40:25: 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/2dpacking.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:45:25: 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/2dpacking.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp: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/float.hh:1546, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: 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/2dpacking.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp: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/float.hh:1811, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp: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/float.hh:1546, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: -./gecode/float/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: -./gecode/float.hh:1578:22: note: initializing argument 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, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:39:52: 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/2dpacking.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': -./gecode/float/trace.hpp:39:39: 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/2dpacking.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp: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) - | ^~~~~~~ -In file included from ./gecode/minimodel.hh:240, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/alpha.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + from test/flatzinc/alpha.cpp:34: +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,y); - | ^ + from test/flatzinc/alpha.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/alpha.cpp: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/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + from test/flatzinc/alpha.cpp:34: +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:40:25: 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/test_seq_search.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:45:25: 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/test_seq_search.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp: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/minimodel.hh:1608, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ @@ -479942,63 +481431,91 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp: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, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + from test/flatzinc/test_fzn_sets.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/alpha.cpp:34: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/alpha.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/alpha.cpp: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:1173, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/alpha.cpp:34: +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp: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]' + from test/flatzinc/alpha.cpp: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/minimodel.hh:1609, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ @@ -480006,21 +481523,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': ./gecode/minimodel/float-rel.hpp:78:37: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ @@ -480028,21 +481545,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp: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; | ~~~~~^~~~ @@ -480050,20 +481567,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/minimodel/set-rel.hpp:62:31: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp: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; | ~~~~~^~~~ @@ -480071,20 +481588,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp: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; | ~~~~~^~~~ @@ -480092,20 +481609,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/minimodel/set-rel.hpp:67:36: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ @@ -480113,21 +481630,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': ./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ @@ -480135,37 +481652,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:41:42: 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/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -480173,142 +481673,142 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/set.hh:1438, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': -./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | channel(home,f,x); - | ^ + from test/flatzinc/alpha.cpp:34: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/alpha.cpp: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/flatzinc.hh:49, +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/alpha.cpp:34: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: -./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': -./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 70 | rel(home,SOT_UNION,x,s); - | ^ + from test/flatzinc/alpha.cpp:34: +./gecode/set/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/alpha.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/alpha.cpp:34: +./gecode/set.hh:1206:20: note: initializing argument 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, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ + from test/flatzinc/alpha.cpp:34: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp: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/float.hh:1546, - from ./gecode/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/alpha.cpp: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); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ + from test/flatzinc/test_int_mod.cpp:34: +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': +./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | channel(home,f,x); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/test_int_mod.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: -./gecode/float.hh:1578:22: note: initializing argument 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, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/test_int_mod.cpp:34: +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ + from test/flatzinc/test_int_mod.cpp:34: +./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': +./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 70 | rel(home,SOT_UNION,x,s); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/test_int_mod.cpp: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/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ + from test/flatzinc/test_int_mod.cpp:34: +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/minimodel/channel.hpp:71:51: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -480316,19 +481816,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/minimodel/channel.hpp:71:52: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ @@ -480336,20 +481836,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -480357,20 +481857,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -480378,20 +481878,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:51:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -480399,20 +481899,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:56:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -480420,20 +481920,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:61:32: 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/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -480441,20 +481941,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -480462,20 +481962,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:72:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -480483,20 +481983,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -480504,20 +482004,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:82:32: 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/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -480525,20 +482025,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:87:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -480546,20 +482046,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:92:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -480567,20 +482067,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -480588,20 +482088,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:103:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -480609,20 +482109,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:108:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -480630,20 +482130,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:113:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -480651,20 +482151,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -480672,20 +482172,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:123:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -480693,20 +482193,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:128:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -480714,20 +482214,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ @@ -480735,20 +482235,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ @@ -480756,20 +482256,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ @@ -480777,19 +482277,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ @@ -480797,20 +482297,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:153:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -480818,20 +482318,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -480839,19 +482339,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ @@ -480859,41 +482359,57 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:159:33: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_ranges_as_values.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_ranges_as_values.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:165:23: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ @@ -480901,56 +482417,96 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/alpha.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/alpha.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/alpha.cpp:34: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_ranges_as_values.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_ranges_as_values.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/alpha.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/alpha.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/alpha.cpp:34: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships1.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships1.cpp: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: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/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ @@ -480958,60 +482514,61 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships1.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ +In file included from ./gecode/set.hh:1866, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/alpha.cpp:34: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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/battleships1.cpp:34: + from test/flatzinc/alpha.cpp: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:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships1.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ +In file included from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/alpha.cpp:34: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ @@ -481019,20 +482576,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ @@ -481040,157 +482597,510 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: + from test/flatzinc/test_int_mod.cpp:34: ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships1.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ + from test/flatzinc/test_int_ranges_as_values.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_ranges_as_values.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_ranges_as_values.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_ranges_as_values.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_ranges_as_values.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_ranges_as_values.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_ranges_as_values.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_ranges_as_values.cpp: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) + | ^~~~~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/alpha.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:40:25: 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/battleships1.cpp:34: + from test/flatzinc/alpha.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ +In file included from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/alpha.cpp:34: +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/alpha.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:45:25: 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/alpha.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/alpha.cpp:34: +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/alpha.cpp:34: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/alpha.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/alpha.cpp: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/float.hh:1546, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/alpha.cpp:34: +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:29: 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/flatzinc.hh:37, + from test/flatzinc/alpha.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/alpha.cpp: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/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_ranges_as_values.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_ranges_as_values.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_sets.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_sets.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_sets.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_sets.cpp:34: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/battleships2.o test/flatzinc/battleships2.cpp +In file included from ./gecode/float.hh:1811, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/alpha.cpp:34: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/alpha.cpp: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/float.hh:1546, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/alpha.cpp:34: +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/alpha.cpp:34: +./gecode/float/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/alpha.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/alpha.cpp:34: +./gecode/float.hh:1578:22: note: initializing argument 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, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/alpha.cpp:34: +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/alpha.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/alpha.cpp:34: +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_ranges_as_values.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_ranges_as_values.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_seq_search.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_seq_search.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_seq_search.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_seq_search.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_seq_search.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_seq_search.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_seq_search.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_seq_search.cpp: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) + | ^~~~~~~ In file included from ./gecode/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': ./gecode/float/branch.hpp:39:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': ./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/battleships2.o test/flatzinc/battleships2.cpp In file included from ./gecode/float.hh:2137, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_seq_search.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_seq_search.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_seq_search.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_seq_search.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_sets.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_sets.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ @@ -481198,20 +483108,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ @@ -481219,21 +483129,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ @@ -481241,21 +483151,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp: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, | ~~~~~^~~~ @@ -481263,21 +483173,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ @@ -481285,43 +483195,103 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': ./gecode/minimodel/float-rel.hpp:78:37: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/minimodel.hh:881:20: note: initializing argument 1 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, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_ranges_as_values.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_ranges_as_values.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_ranges_as_values.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_ranges_as_values.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_ranges_as_values.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_ranges_as_values.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/minimodel.hh:1612, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp: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; | ~~~~~^~~~ @@ -481329,20 +483299,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/minimodel/set-rel.hpp:62:31: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp: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; | ~~~~~^~~~ @@ -481350,20 +483320,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp: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; | ~~~~~^~~~ @@ -481371,20 +483341,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/minimodel/set-rel.hpp:67:36: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ @@ -481392,21 +483362,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': ./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ @@ -481414,20 +483384,40 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:41:42: 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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_ranges_as_values.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_ranges_as_values.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -481435,20 +483425,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -481456,20 +483446,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ @@ -481477,20 +483467,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -481498,20 +483488,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/minimodel/channel.hpp:71:51: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -481519,19 +483509,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/minimodel/channel.hpp:71:52: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ @@ -481539,20 +483529,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -481560,20 +483550,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -481581,20 +483571,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:51:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -481602,20 +483592,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:56:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -481623,20 +483613,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:61:32: 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/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -481644,20 +483634,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -481665,20 +483655,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:72:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -481686,20 +483676,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -481707,20 +483697,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:82:32: 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_seq_search.cpp:34: + from test/flatzinc/alpha.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -481728,20 +483718,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:87:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -481749,20 +483739,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:92:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -481770,20 +483760,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -481791,20 +483781,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:103:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -481812,20 +483802,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:108:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -481833,20 +483823,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:113:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -481854,20 +483844,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -481875,20 +483865,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:123:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -481896,20 +483886,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:128:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -481917,20 +483907,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ @@ -481938,20 +483928,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ @@ -481959,20 +483949,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ @@ -481980,19 +483970,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ @@ -482000,20 +483990,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:153:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -482021,20 +484011,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -482042,19 +484032,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ @@ -482062,20 +484052,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:159:33: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ @@ -482083,20 +484073,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:165:23: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ @@ -482104,60 +484094,40 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp: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/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ @@ -482165,81 +484135,41 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_int_mod.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ @@ -482247,20 +484177,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ @@ -482268,20 +484198,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ @@ -482289,23 +484219,834 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: + from test/flatzinc/alpha.cpp:34: ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_sets.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_sets.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_seq_search.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_seq_search.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_seq_search.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_seq_search.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_sets.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_sets.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_sets.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_sets.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_sets.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_sets.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_sets.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_fzn_sets.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/battleships3.o test/flatzinc/battleships3.cpp +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/alpha.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/alpha.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/alpha.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/alpha.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/alpha.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/alpha.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/alpha.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/alpha.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_seq_search.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_seq_search.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_seq_search.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_seq_search.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/alpha.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/alpha.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/alpha.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/alpha.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/alpha.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: 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, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_mod.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: 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, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/alpha.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_mod.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/alpha.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_mod.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/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, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/alpha.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_mod.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_mod.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_mod.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_mod.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_mod.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_seq_search.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_seq_search.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_mod.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_mod.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_mod.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_mod.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/alpha.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/alpha.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/alpha.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/alpha.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_seq_search.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_seq_search.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_mod.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_mod.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_mod.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_mod.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/alpha.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/alpha.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/alpha.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/alpha.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_mod.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_mod.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_mod.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_mod.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_mod.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_mod.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/alpha.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/alpha.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/alpha.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/alpha.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/alpha.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/alpha.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/alpha.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/alpha.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_seq_search.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_seq_search.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_seq_search.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_seq_search.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_seq_search.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_seq_search.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_seq_search.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_seq_search.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_mod.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_mod.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_mod.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_mod.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_mod.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_mod.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_mod.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/test_int_mod.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, @@ -482327,11 +485068,139 @@ 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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/battleships3.o test/flatzinc/battleships3.cpp + -c -o test/flatzinc/battleships4.o test/flatzinc/battleships4.cpp +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships1.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh: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); + | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/battleships5.o test/flatzinc/battleships5.cpp +In file included from ./gecode/kernel.hh:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships10.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships10.cpp: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: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, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships10.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, + from test/flatzinc/battleships10.cpp: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:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships10.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships10.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships10.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/battleships7.o test/flatzinc/battleships7.cpp +In file included from ./gecode/kernel.hh:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships1.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships1.cpp: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: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, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships1.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, + from test/flatzinc/battleships1.cpp: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:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships1.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships1.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships1.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/battleships9.o test/flatzinc/battleships9.cpp In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 53 | x = x0; @@ -482340,223 +485209,233 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp: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) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:39:27: 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/alpha.cpp:34: + from test/flatzinc/battleships1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::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, + from test/flatzinc/battleships10.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships10.cpp: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) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships10.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/battleships10.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships10.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::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/battleships2.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships10.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships10.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships10.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships10.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships10.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships10.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships10.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships10.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships10.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships10.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships10.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships10.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::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, - from test/flatzinc/battleships1.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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/battleships1.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships10.cpp:34: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships10.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships10.cpp: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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships10.cpp:34: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships10.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships10.cpp: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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships10.cpp:34: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:74:29: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships10.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships10.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships10.cpp:34: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:79:29: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships10.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships10.cpp: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) { | ~~~~~^~~~ @@ -482723,121 +485602,260 @@ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: + from test/flatzinc/battleships10.cpp:34: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships1.cpp:34: + from test/flatzinc/battleships10.cpp: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/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: + from test/flatzinc/battleships10.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: + from test/flatzinc/battleships10.cpp:34: ./gecode/int/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/battleships1.cpp:34: + from test/flatzinc/battleships10.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: + from test/flatzinc/battleships10.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: + from test/flatzinc/battleships10.cpp:34: ./gecode/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/battleships1.cpp:34: + from test/flatzinc/battleships10.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: + from test/flatzinc/battleships10.cpp: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/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships10.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships10.cpp: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/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships10.cpp:34: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships10.cpp:34: +./gecode/int/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/battleships10.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships10.cpp:34: +./gecode/int.hh:4429:21: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships10.cpp:34: +./gecode/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships10.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships10.cpp:34: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships1.cpp:34: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp: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/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: ./gecode/int/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/alpha.cpp:34: + from test/flatzinc/battleships1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: ./gecode/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/alpha.cpp:34: + from test/flatzinc/battleships1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp: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/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships10.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships10.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships10.cpp:34: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships10.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships10.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships10.cpp:34: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships10.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships10.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships10.cpp:34: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships10.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships10.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships10.cpp:34: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -482897,27 +485915,46 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(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, +In file included from ./gecode/int.hh:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ + from test/flatzinc/battleships10.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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/alpha.cpp:34: + from test/flatzinc/battleships10.cpp: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/int.hh:4353, +In file included from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships10.cpp:34: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ + from test/flatzinc/battleships10.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships10.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships10.cpp:34: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -482938,44 +485975,6 @@ ./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: -./gecode/int/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/alpha.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: -./gecode/int.hh:4429:21: note: initializing argument 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, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: -./gecode/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -483076,286 +486075,155 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp: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:176, +In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, + 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, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ + from test/flatzinc/battleships10.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: 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/alpha.cpp:34: + from test/flatzinc/battleships10.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/battleships10.cpp:34: +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ + from test/flatzinc/battleships10.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships10.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/battleships10.cpp:34: +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ + from test/flatzinc/battleships10.cpp:34: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships10.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/kernel.hh:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships10.cpp: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:1173, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ + from test/flatzinc/battleships10.cpp:34: +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships10.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, + from test/flatzinc/battleships10.cpp: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, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, + from test/flatzinc/battleships10.cpp:34: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, + from test/flatzinc/battleships10.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:1173, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/battleships10.cpp:34: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ^ + from test/flatzinc/battleships10.cpp:34: +./gecode/set/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships10.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/battleships10.cpp:34: +./gecode/set.hh:1206:20: note: initializing argument 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, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ^ + from test/flatzinc/battleships10.cpp:34: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships10.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ + from test/flatzinc/battleships10.cpp: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); + | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, @@ -483436,40 +486304,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::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, +In file included from ./gecode/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, + from test/flatzinc/battleships10.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/battleships4.o test/flatzinc/battleships4.cpp -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, + from test/flatzinc/battleships10.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships10.cpp:34: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ + from test/flatzinc/battleships10.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships10.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships10.cpp:34: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, @@ -483510,6 +486384,26 @@ ./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships10.cpp:34: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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/battleships10.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships10.cpp:34: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, @@ -483529,38 +486423,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, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, @@ -483621,157 +486483,196 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, +In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, + from test/flatzinc/battleships10.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:40:25: 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/2dpacking.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, + from test/flatzinc/battleships10.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships10.cpp:34: +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, + from test/flatzinc/battleships10.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:45:25: 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/test_seq_search.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/battleships10.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/battleships10.cpp:34: +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, + from test/flatzinc/battleships10.cpp:34: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp: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:176, + from test/flatzinc/battleships10.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/battleships10.cpp: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/float.hh:1546, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, + from test/flatzinc/battleships10.cpp:34: +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/battleships10.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships10.cpp: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/float.hh:1811, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, + from test/flatzinc/battleships10.cpp:34: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/battleships10.cpp: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/float.hh:1546, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, + from test/flatzinc/battleships10.cpp:34: +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships10.cpp:34: +./gecode/float/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, + from test/flatzinc/battleships10.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships10.cpp:34: +./gecode/float.hh:1578:22: note: initializing argument 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, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ + from test/flatzinc/battleships10.cpp:34: +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships10.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships10.cpp:34: +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships4.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships4.cpp: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: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, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships4.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, + from test/flatzinc/battleships4.cpp: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:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships4.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships4.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships4.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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, from ./test/flatzinc.hh:38, @@ -483852,103 +486753,66 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, - from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, +In file included from ./gecode/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ^ + from test/flatzinc/battleships10.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:39:52: 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/alpha.cpp:34: + from test/flatzinc/battleships10.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/battleships10.cpp:34: +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ^ + from test/flatzinc/battleships10.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships10.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/battleships10.cpp:34: +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ + from test/flatzinc/battleships10.cpp:34: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': +./gecode/float/trace.hpp:39:39: 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/alpha.cpp:34: + from test/flatzinc/battleships10.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp: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:1173, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/alpha.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp: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) { - | ~~~~~^~~~ + from test/flatzinc/battleships10.cpp:34: +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, @@ -484008,6 +486872,57 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships2.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships2.cpp: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: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, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships2.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, + from test/flatzinc/battleships2.cpp: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:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships2.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships2.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships2.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, @@ -484068,264 +486983,45 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: -./gecode/set/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: -./gecode/set.hh:1206:20: note: initializing argument 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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp: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); - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/test_seq_search.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: + from test/flatzinc/battleships10.cpp:34: ./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships1.cpp:34: + from test/flatzinc/battleships10.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: + from test/flatzinc/battleships10.cpp:34: ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/2dpacking.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/minimodel.hh:817, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: + from test/flatzinc/battleships10.cpp:34: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships1.cpp:34: + from test/flatzinc/battleships10.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: + from test/flatzinc/battleships10.cpp:34: ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ @@ -484333,21 +487029,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: + from test/flatzinc/battleships10.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships1.cpp:34: + from test/flatzinc/battleships10.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: + from test/flatzinc/battleships10.cpp:34: ./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ @@ -484355,43 +487051,53 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: + from test/flatzinc/battleships10.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships1.cpp:34: + from test/flatzinc/battleships10.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: + from test/flatzinc/battleships10.cpp: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, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships3.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/minimodel.hh:1609, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: + from test/flatzinc/battleships10.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships1.cpp:34: + from test/flatzinc/battleships10.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: + from test/flatzinc/battleships10.cpp:34: ./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ @@ -484399,104 +487105,64 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: + from test/flatzinc/battleships10.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': ./gecode/minimodel/float-rel.hpp:78:37: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships1.cpp:34: + from test/flatzinc/battleships10.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: + from test/flatzinc/battleships10.cpp:34: ./gecode/minimodel.hh:881:20: note: initializing argument 1 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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: + from test/flatzinc/battleships10.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships1.cpp:34: + from test/flatzinc/battleships10.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: + from test/flatzinc/battleships10.cpp: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; | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: + from test/flatzinc/battleships10.cpp:34: ./gecode/minimodel/set-rel.hpp:62:31: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships1.cpp:34: + from test/flatzinc/battleships10.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: + from test/flatzinc/battleships10.cpp: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; | ~~~~~^~~~ @@ -484504,20 +487170,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: + from test/flatzinc/battleships10.cpp:34: ./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships1.cpp:34: + from test/flatzinc/battleships10.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: + from test/flatzinc/battleships10.cpp: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; | ~~~~~^~~~ @@ -484525,20 +487191,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: + from test/flatzinc/battleships10.cpp:34: ./gecode/minimodel/set-rel.hpp:67:36: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships1.cpp:34: + from test/flatzinc/battleships10.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: + from test/flatzinc/battleships10.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ @@ -484546,21 +487212,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: + from test/flatzinc/battleships10.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': ./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships1.cpp:34: + from test/flatzinc/battleships10.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: + from test/flatzinc/battleships10.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ @@ -484568,20 +487234,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: + from test/flatzinc/battleships10.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:41:42: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships1.cpp:34: + from test/flatzinc/battleships10.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: + from test/flatzinc/battleships10.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -484589,20 +487255,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: + from test/flatzinc/battleships10.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships1.cpp:34: + from test/flatzinc/battleships10.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: + from test/flatzinc/battleships10.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -484610,20 +487276,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: + from test/flatzinc/battleships10.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships1.cpp:34: + from test/flatzinc/battleships10.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: + from test/flatzinc/battleships10.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ @@ -484631,61 +487297,41 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: + from test/flatzinc/battleships10.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships1.cpp:34: + from test/flatzinc/battleships10.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: + from test/flatzinc/battleships10.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: 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/alpha.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: + from test/flatzinc/battleships10.cpp:34: ./gecode/minimodel/channel.hpp:71:51: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships1.cpp:34: + from test/flatzinc/battleships10.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: + from test/flatzinc/battleships10.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -484693,40 +487339,61 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: + from test/flatzinc/battleships10.cpp:34: ./gecode/minimodel/channel.hpp:71:52: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships1.cpp:34: + from test/flatzinc/battleships10.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: + from test/flatzinc/battleships10.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, +In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.cpp:34: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships1.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships1.cpp:34: +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships10.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships1.cpp:34: + from test/flatzinc/battleships10.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: + from test/flatzinc/battleships10.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -484734,20 +487401,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: + from test/flatzinc/battleships10.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships1.cpp:34: + from test/flatzinc/battleships10.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: + from test/flatzinc/battleships10.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -484755,20 +487422,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: + from test/flatzinc/battleships10.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:51:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships1.cpp:34: + from test/flatzinc/battleships10.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: + from test/flatzinc/battleships10.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -484776,167 +487443,62 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: + from test/flatzinc/battleships10.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:56:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships1.cpp:34: + from test/flatzinc/battleships10.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: + from test/flatzinc/battleships10.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:61:32: 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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 66 | count(home,x,y,IRT_LQ,z,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships1.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:72:32: 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/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships1.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 77 | count(home,x,y,IRT_GQ,m,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships1.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:82:32: 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/battleships1.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, +In file included from ./gecode/minimodel.hh:817, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:87:32: 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-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:27: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.cpp:34: -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:92:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 92 | count(home,x,y,IRT_GQ,z,ipl); + from test/flatzinc/battleships10.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:61:32: 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: + from test/flatzinc/battleships10.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: + from test/flatzinc/battleships10.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -484944,20 +487506,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 97 | count(home,x,y,IRT_GQ,z,ipl); + from test/flatzinc/battleships10.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 66 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships1.cpp:34: + from test/flatzinc/battleships10.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: + from test/flatzinc/battleships10.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -484965,20 +487527,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:103:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 103 | count(home,x,n,IRT_EQ,m,ipl); + from test/flatzinc/battleships10.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:72:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships1.cpp:34: + from test/flatzinc/battleships10.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: + from test/flatzinc/battleships10.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -484986,20 +487548,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:108:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 108 | count(home,x,y,IRT_EQ,m,ipl); + from test/flatzinc/battleships10.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 77 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships1.cpp:34: + from test/flatzinc/battleships10.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: + from test/flatzinc/battleships10.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -485007,752 +487569,42 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:113:32: 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/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships1.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 118 | count(home,x,n,IRT_EQ,z,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships1.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:123:32: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships1.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:128:32: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships1.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 134 | rel(home,x,r,y,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships1.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: -./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' - 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 139 | rel(home,x,r,y,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships1.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: -./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' - 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 145 | dom(home,x,y,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships1.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: -./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' - 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: -./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships1.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: -./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': -./gecode/minimodel/aliases.hpp:153:27: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships1.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: -./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships1.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: -./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships1.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': -./gecode/minimodel/aliases.hpp:159:33: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships1.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: -./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' - 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': -./gecode/minimodel/aliases.hpp:165:23: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships1.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: -./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' - 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: -./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 166 | element(home,SOT_UNION,xiv,z,y); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships1.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: -./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' - 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships1.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: -./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' - 1540 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships1.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: -./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' - 1556 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships1.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: -./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' - 1575 | element(Home home, const IntVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships1.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: -./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': -./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships1.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: -./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' - 1033 | element(Home home, const IntSetArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': -./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships1.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' - 1041 | element(Home home, const SetVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:40:25: 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/alpha.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:45:25: 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/alpha.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp: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/float.hh:1546, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/alpha.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp: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/float.hh:1811, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp: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/float.hh:1546, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: -./gecode/float/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: -./gecode/float.hh:1578:22: note: initializing argument 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, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/battleships5.o test/flatzinc/battleships5.cpp -In file included from ./gecode/float.hh:2005, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:39:52: 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/alpha.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': -./gecode/float/trace.hpp:39:39: 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/alpha.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp: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: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, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp: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:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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, - from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:27: 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(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:82:32: 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/alpha.cpp:34: + from test/flatzinc/battleships10.cpp: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/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::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/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); - | ^~~~~ + from test/flatzinc/battleships10.cpp:34: +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: ./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ @@ -485760,21 +487612,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp: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, | ~~~~~^~~~ @@ -485782,21 +487634,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: ./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ @@ -485804,21 +487656,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': ./gecode/minimodel/float-rel.hpp:78:37: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ @@ -485826,21 +487678,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp: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; | ~~~~~^~~~ @@ -485848,20 +487700,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: ./gecode/minimodel/set-rel.hpp:62:31: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp: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; | ~~~~~^~~~ @@ -485869,20 +487721,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: ./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp: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; | ~~~~~^~~~ @@ -485890,20 +487742,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: ./gecode/minimodel/set-rel.hpp:67:36: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ @@ -485911,146 +487763,377 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': ./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships10.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:87:32: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships10.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships10.cpp:34: +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:41:42: 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, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships10.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:92:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp: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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships10.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships10.cpp:34: +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships1.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships10.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 97 | count(home,x,y,IRT_GQ,z,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships10.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships10.cpp:34: +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships10.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:103:32: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships10.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships10.cpp:34: +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships10.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:108:32: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships10.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships10.cpp:34: +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships10.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:113:32: 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/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships10.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships10.cpp:34: +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships10.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 118 | count(home,x,n,IRT_EQ,z,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships10.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships10.cpp:34: +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships10.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:123:32: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships10.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships10.cpp:34: +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships10.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:128:32: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships10.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships10.cpp:34: +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships10.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 134 | rel(home,x,r,y,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships10.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships10.cpp:34: +./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' + 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: ./gecode/minimodel/channel.hpp:71:51: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships10.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 139 | rel(home,x,r,y,ipl); + | ^ In file included from ./gecode/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: ./gecode/minimodel/channel.hpp:71:52: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships10.cpp: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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships10.cpp:34: +./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' + 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, + | ~~~~~^~~~ +In file included from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships1.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ @@ -486058,20 +488141,61 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships10.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 145 | dom(home,x,y,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships10.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships10.cpp:34: +./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' + 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships10.cpp:34: +./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships10.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships10.cpp:34: +./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships1.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -486079,20 +488203,41 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships10.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': +./gecode/minimodel/aliases.hpp:153:27: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships10.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships10.cpp:34: +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships1.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -486100,20 +488245,61 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships10.cpp:34: +./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships10.cpp: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/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships10.cpp:34: +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships10.cpp:34: +./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships10.cpp: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/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships1.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:51:32: 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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships10.cpp:34: +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::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/alpha.cpp:34: + from test/flatzinc/battleships1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -486121,20 +488307,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:56:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -486142,20 +488328,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:61:32: 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/alpha.cpp:34: + from test/flatzinc/battleships1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -486163,20 +488349,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -486184,20 +488370,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:72:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -486205,20 +488391,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -486226,20 +488412,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:82:32: 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/alpha.cpp:34: + from test/flatzinc/battleships1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -486247,20 +488433,41 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships10.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': +./gecode/minimodel/aliases.hpp:159:33: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships10.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships10.cpp:34: +./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' + 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships1.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:87:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -486268,20 +488475,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:92:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -486289,20 +488496,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -486310,20 +488517,41 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships10.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': +./gecode/minimodel/aliases.hpp:165:23: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships10.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships10.cpp:34: +./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' + 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships1.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:103:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -486331,20 +488559,40 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships10.cpp:34: +./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 166 | element(home,SOT_UNION,xiv,z,y); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships10.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships10.cpp:34: +./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' + 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships1.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:108:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -486352,20 +488600,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:113:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -486373,20 +488621,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -486394,20 +488642,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:123:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -486415,20 +488663,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:128:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -486436,20 +488684,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: ./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ @@ -486457,20 +488705,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: ./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ @@ -486478,20 +488726,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: ./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ @@ -486499,19 +488747,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: ./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: ./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ @@ -486519,20 +488767,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:153:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -486540,20 +488788,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: ./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -486561,19 +488809,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: ./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ @@ -486581,92 +488829,208 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:159:33: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships10.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships10.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships10.cpp:34: +./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' + 1540 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships10.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:165:23: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships10.cpp: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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships1.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: ./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ +In file included from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships10.cpp:34: +./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' + 1556 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: ./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships10.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/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); - | ^~~~~ + from test/flatzinc/battleships10.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships10.cpp:34: +./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' + 1575 | element(Home home, const IntVarArgs& a, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships10.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships10.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships10.cpp:34: +./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' + 1591 | element(Home home, const BoolVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships10.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': +./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships10.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships10.cpp:34: +./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' + 1033 | element(Home home, const IntSetArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships10.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': +./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships10.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships10.cpp:34: +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships1.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: ./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ @@ -486674,20 +489038,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ @@ -486695,20 +489059,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ @@ -486716,20 +489080,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: ./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ @@ -486737,20 +489101,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ @@ -486758,25 +489122,23 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: + from test/flatzinc/battleships1.cpp:34: ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/battleships7.o test/flatzinc/battleships7.cpp In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: @@ -486841,16 +489203,121 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships10.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships10.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships10.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships10.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships10.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships10.cpp: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:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships3.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships10.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships10.cpp: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) + | ^~~~~~~ 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); - | ^~~~~ + from test/flatzinc/battleships3.cpp: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: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, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships3.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, + from test/flatzinc/battleships3.cpp: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:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships3.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships3.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships3.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: @@ -486883,10 +489350,42 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships10.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships10.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships10.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships10.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 53 | x = x0; @@ -486895,21 +489394,33 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp: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) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:39:27: 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/battleships2.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships2.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships1.cpp:34: + from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] @@ -486919,25 +489430,13 @@ from ./gecode/float.hh:944, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: + from test/flatzinc/battleships10.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships1.cpp:34: + from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:114:32: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] @@ -486947,173 +489446,251 @@ from ./gecode/float.hh:944, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: + from test/flatzinc/battleships10.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp: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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp: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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:74:29: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:79:29: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships1.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships1.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships1.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships5.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships4.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships4.cpp: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) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships4.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/battleships4.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships4.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' ./gecode/int/array.hpp:105:28: required from here @@ -487124,13 +489701,13 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: + from test/flatzinc/battleships10.cpp: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:176, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships1.cpp:34: + from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' ./gecode/int/array.hpp:134:29: required from here @@ -487141,1015 +489718,933 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: + from test/flatzinc/battleships10.cpp: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) | ^~~~~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp: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/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/int/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/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/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/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp: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/kernel.hh:176, +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships4.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships1.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/battleships4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:261, + from test/flatzinc/battleships4.cpp:34: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships4.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ + from test/flatzinc/battleships4.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships4.cpp:34: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships4.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships4.cpp: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: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, +In file included from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships4.cpp:34: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships4.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ + from test/flatzinc/battleships4.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships4.cpp:34: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships4.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships4.cpp: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:261, +In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ + from test/flatzinc/battleships4.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships4.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, + from test/flatzinc/battleships4.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships4.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships4.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships4.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships4.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships4.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships4.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships4.cpp: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) { + | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp: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/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/int/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/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 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, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); + from test/flatzinc/battleships10.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships10.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships4.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships4.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships1.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/int.hh:5223, + from test/flatzinc/battleships4.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ + from test/flatzinc/battleships4.cpp:34: +./gecode/int/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/battleships10.cpp:34: + from test/flatzinc/battleships4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships3.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ + from test/flatzinc/battleships4.cpp:34: +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships4.cpp:34: +./gecode/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/battleships3.cpp:34: + from test/flatzinc/battleships4.cpp: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: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, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships3.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships4.cpp: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/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships2.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships2.cpp: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:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships3.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ +In file included from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships2.cpp:34: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': ./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': ./gecode/int/branch.hpp:50:50: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships3.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships4.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships4.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships4.cpp:34: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': ./gecode/int/branch.hpp:55:51: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp: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:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships4.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships4.cpp:34: +./gecode/int/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/battleships4.cpp: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: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, - from ./test/flatzinc.hh:37, +In file included from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411: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:4429:21: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships4.cpp:34: +./gecode/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:150, from ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp: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:261, - from ./test/flatzinc.hh:37, +In file included from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships4.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, + from test/flatzinc/battleships1.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships1.cpp: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:176, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships4.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ + from test/flatzinc/battleships1.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships1.cpp: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) + | ^~~~~~~ In file included from ./gecode/int.hh:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:39:39: 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/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:45:39: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships1.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, + from test/flatzinc/battleships10.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships10.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, + from test/flatzinc/battleships4.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships1.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, + from test/flatzinc/battleships4.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships4.cpp:34: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, + from test/flatzinc/battleships4.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships1.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/battleships4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships1.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/battleships4.cpp:34: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships1.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, + from test/flatzinc/battleships4.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, + from test/flatzinc/battleships4.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships4.cpp:34: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp: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:176, + from test/flatzinc/battleships4.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, + from test/flatzinc/battleships4.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships4.cpp:34: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, + from test/flatzinc/battleships4.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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/alpha.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; + from test/flatzinc/battleships4.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships4.cpp:34: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, +In file included from ./gecode/int.hh:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp: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:176, + from test/flatzinc/battleships4.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; + from test/flatzinc/battleships4.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships4.cpp:34: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships1.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp: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) - | ^~~~~~~ + from test/flatzinc/battleships1.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:38:29: 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/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships1.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships1.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': ./gecode/set/int.hpp:43:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp: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:1173, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp: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/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/set.hh:1438, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/set/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/set.hh:1206:20: note: initializing argument 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, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp: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); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, +In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: 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/battleships10.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships4.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships4.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships4.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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/battleships4.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships4.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships4.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships4.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships4.cpp:34: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships4.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships4.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships4.cpp:34: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: 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/battleships4.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.cpp:34: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.cpp:34: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, @@ -488161,15 +490656,15 @@ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp: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::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) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: 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:29: 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, @@ -488181,191 +490676,135 @@ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships4.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships4.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships4.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships4.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships4.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships4.cpp: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]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships4.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ + from test/flatzinc/battleships2.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships4.cpp:34: + from test/flatzinc/battleships2.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships4.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/battleships2.cpp:34: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships4.cpp:34: -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ + from test/flatzinc/battleships2.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships4.cpp:34: + from test/flatzinc/battleships2.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships4.cpp:34: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/battleships2.cpp:34: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships4.cpp:34: -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ + from test/flatzinc/battleships2.cpp:34: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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/battleships4.cpp:34: + from test/flatzinc/battleships2.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships4.cpp: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/int.hh:4845, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/battleships2.cpp:34: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.cpp:34: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from ./gecode/flatzinc.hh:44, +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.cpp:34: -./gecode/int/branch/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: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:150, from ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.cpp:34: -./gecode/int.hh:4429:21: note: initializing argument 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, - from ./gecode/flatzinc.hh:44, +./gecode/set.hh:1206:20: note: initializing argument 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, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.cpp:34: -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, @@ -488373,39 +490812,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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships4.cpp:34: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships4.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships4.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.cpp:34: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, @@ -488413,134 +490832,180 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships4.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships1.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships4.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships4.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, + 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; + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ + from test/flatzinc/battleships1.cpp:34: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/core.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, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships1.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships1.cpp: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) | ^~~~~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:40:25: 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, +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp: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/flatzinc.hh:49, + from test/flatzinc/battleships1.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, + from test/flatzinc/battleships1.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49, +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:45:25: 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, +./gecode/int/var/int.hpp:49:3: 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, from ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from ./gecode/flatzinc.hh:49, +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.cpp:34: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp: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:229, +./gecode/int/var/bool.hpp:50:3: 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, from ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp: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/float.hh:1546, - from ./gecode/flatzinc.hh:49, +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.cpp:34: -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:29: 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, +./gecode/set/var/set.hpp:49:3: 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, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp: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:229, + from test/flatzinc/battleships1.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships1.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp: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/int.hh:5699, - from ./gecode/flatzinc.hh:44, +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/set.hh:1866, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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, @@ -488549,121 +491014,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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships4.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships4.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships4.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:1723, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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/battleships5.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp: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/float.hh:1546, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: -./gecode/float/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: -./gecode/float.hh:1578:22: note: initializing argument 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, +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.cpp:34: -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because '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, @@ -488700,146 +491064,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:39:52: 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/battleships10.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': -./gecode/float/trace.hpp:39:39: 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/battleships10.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -488920,6 +491144,16 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/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:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -489000,12 +491234,52 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:40:25: 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/battleships2.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships2.cpp:34: +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships2.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:45:25: 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/battleships2.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships2.cpp:34: +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships2.cpp:34: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, @@ -489017,15 +491291,15 @@ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp: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::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) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/float.hh:1546, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: 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:29: 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, @@ -489037,49 +491311,68 @@ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp: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::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) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/float.hh:1811, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ^ +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/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:150, from ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp: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:229, - from ./test/flatzinc.hh:37, +In file included from ./gecode/float.hh:1546, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | 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()); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp: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:229, +In file included from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships2.cpp:34: +./gecode/float.hh:1578:22: note: initializing argument 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, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships2.cpp:34: +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp: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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships2.cpp:34: +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -489139,52 +491432,128 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::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, +In file included from ./gecode/float.hh:2005, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships2.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:39:52: 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/battleships2.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships2.cpp:34: +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships2.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships2.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships2.cpp:34: +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships2.cpp:34: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': +./gecode/float/trace.hpp:39:39: 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/battleships2.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships2.cpp:34: +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: 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(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:40:25: 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/battleships4.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.cpp:34: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46, +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ^ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:45:25: 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/battleships4.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.cpp:34: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships5.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships5.cpp: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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.cpp:34: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, @@ -489196,15 +491565,15 @@ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp: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]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/float.hh:1546, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.cpp:34: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: 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:29: 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, @@ -489216,9 +491585,103 @@ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp: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]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships5.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, + from test/flatzinc/battleships5.cpp: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:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships5.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships5.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships5.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships4.cpp:34: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships4.cpp: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/float.hh:1546, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships4.cpp:34: +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships4.cpp:34: +./gecode/float/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships4.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships4.cpp:34: +./gecode/float.hh:1578:22: note: initializing argument 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, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships4.cpp:34: +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships4.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships4.cpp:34: +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -489282,261 +491745,63 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/alpha.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: -./gecode/int/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/battleships2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships4.cpp:34: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships4.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships4.cpp:34: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: -./gecode/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/battleships2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp: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:1438, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships4.cpp:34: -./gecode/set/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships4.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships4.cpp:34: -./gecode/set.hh:1206:20: note: initializing argument 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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships4.cpp:34: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships4.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships4.cpp: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); - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ @@ -489544,63 +491809,43 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp: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, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships3.cpp: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/minimodel.hh:1609, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ @@ -489608,63 +491853,43 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': ./gecode/minimodel/float-rel.hpp:78:37: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/minimodel.hh:881:20: note: initializing argument 1 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, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships3.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp: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; | ~~~~~^~~~ @@ -489672,61 +491897,41 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/minimodel/set-rel.hpp:62:31: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp: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; | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships3.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp: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; | ~~~~~^~~~ @@ -489734,182 +491939,63 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/minimodel/set-rel.hpp:67:36: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships3.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': ./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships4.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships4.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships4.cpp:34: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships4.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships4.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships4.cpp:34: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: -./gecode/int/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/battleships2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: -./gecode/int.hh:4429:21: note: initializing argument 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, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: -./gecode/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:41:42: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -489917,20 +492003,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -489938,41 +492024,61 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships4.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:39:52: 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/battleships4.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships4.cpp:34: +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -489980,20 +492086,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/minimodel/channel.hpp:71:51: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -490001,100 +492107,40 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/minimodel/channel.hpp:71:52: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: 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/battleships3.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships3.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships4.cpp:34: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: 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/battleships4.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships4.cpp:34: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -490102,20 +492148,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -490123,20 +492169,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:51:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -490144,41 +492190,61 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:56:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships4.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships4.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships4.cpp:34: +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:61:32: 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/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -490186,20 +492252,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -490207,20 +492273,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:72:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -490228,20 +492294,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -490249,20 +492315,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:82:32: 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/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -490270,20 +492336,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:87:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -490291,20 +492357,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:92:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -490312,20 +492378,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -490333,20 +492399,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:103:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -490354,20 +492420,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:108:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -490375,20 +492441,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:113:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -490396,20 +492462,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -490417,20 +492483,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:123:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -490438,20 +492504,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:128:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -490459,41 +492525,55 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships4.cpp:34: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': +./gecode/float/trace.hpp:39:39: 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/battleships4.cpp: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/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ @@ -490501,20 +492581,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ @@ -490522,19 +492602,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ @@ -490542,20 +492622,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:153:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -490563,20 +492643,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -490584,40 +492664,46 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ +In file included from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships4.cpp:34: +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:159:33: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ @@ -490625,20 +492711,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:165:23: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ @@ -490646,19 +492732,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ @@ -490666,20 +492752,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ @@ -490687,20 +492773,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ @@ -490708,20 +492794,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ @@ -490729,20 +492815,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ @@ -490750,20 +492836,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ @@ -490771,563 +492857,153 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: + from test/flatzinc/battleships2.cpp:34: ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': ./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': ./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': ./gecode/int/branch.hpp:50:50: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': ./gecode/int/branch.hpp:55:51: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:39:39: 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/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:45:39: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: 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/battleships3.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships3.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships3.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships3.cpp: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:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/battleships3.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships3.cpp: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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships3.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: -./gecode/set/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships3.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: -./gecode/set.hh:1206:20: note: initializing argument 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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships3.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp: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); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships4.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:40:25: 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/battleships4.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships4.cpp:34: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships4.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:45:25: 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/battleships4.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships4.cpp:34: -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/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/float.hh:1546, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships4.cpp:34: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships4.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships4.cpp: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/float.hh:1546, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships4.cpp:34: -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/battleships4.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships4.cpp: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/float.hh:1811, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships4.cpp:34: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships4.cpp: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/float.hh:1546, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships4.cpp:34: -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships4.cpp:34: -./gecode/float/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships4.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships4.cpp:34: -./gecode/float.hh:1578:22: note: initializing argument 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, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships4.cpp:34: -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships4.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships4.cpp:34: -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships3.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships3.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships4.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:39:52: 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/battleships4.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships4.cpp:34: -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships4.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships4.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships4.cpp:34: -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships4.cpp:34: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': -./gecode/float/trace.hpp:39:39: 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/battleships4.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships4.cpp:34: -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: 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/battleships3.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/battleships9.o test/flatzinc/battleships9.cpp In file included from ./gecode/kernel.hh:261, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp: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) { | ^~~~ @@ -491336,33 +493012,33 @@ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp: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:261, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp: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) { | ^~~~ @@ -491411,86 +493087,6 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: 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/battleships2.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp: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:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp: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/minimodel.hh:1608, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -492396,65 +493992,6 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: -./gecode/set/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: -./gecode/set.hh:1206:20: note: initializing argument 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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp: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); - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -492581,66 +494118,147 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, +In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ + from test/flatzinc/battleships3.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: 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/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, + from test/flatzinc/battleships3.cpp:34: +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ + from test/flatzinc/battleships3.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, + from test/flatzinc/battleships3.cpp:34: +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ^ + from test/flatzinc/battleships3.cpp:34: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships3.cpp: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:1173, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships3.cpp:34: +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, + from test/flatzinc/battleships3.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships3.cpp: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) { + | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/blocksworld_instance_1.o test/flatzinc/blocksworld_instance_1.cpp +In file included from ./gecode/set.hh:1438, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships3.cpp:34: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships3.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships3.cpp:34: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships3.cpp:34: +./gecode/set/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships3.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ + from test/flatzinc/battleships3.cpp:34: +./gecode/set.hh:1206:20: note: initializing argument 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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships3.cpp:34: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships3.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships3.cpp: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); + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: @@ -492676,6 +494294,46 @@ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships3.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships3.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships3.cpp:34: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships3.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships3.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships3.cpp:34: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: @@ -492692,6 +494350,160 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships3.cpp:34: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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/battleships3.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships3.cpp:34: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships2.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships2.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships2.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships2.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships2.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships2.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships2.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships2.cpp:34: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/blocksworld_instance_2.o test/flatzinc/blocksworld_instance_2.cpp +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships2.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships2.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships2.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships2.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships9.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships9.cpp: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) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships9.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/battleships9.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships9.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, @@ -492732,6 +494544,62 @@ ./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships5.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships5.cpp: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) + | ^~~~~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships9.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships9.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships9.cpp:34: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships9.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships9.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships9.cpp:34: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, @@ -492772,409 +494640,1050 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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, +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:40:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ^ + from test/flatzinc/battleships9.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships9.cpp: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/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/battleships9.cpp:34: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:1723, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:45:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ^ + from test/flatzinc/battleships5.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ^ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships9.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships9.cpp: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/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); + from test/flatzinc/battleships9.cpp:34: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships5.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships5.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from ./gecode/flatzinc.hh:49, +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + from test/flatzinc/battleships9.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships9.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp: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]' + from test/flatzinc/battleships9.cpp: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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from ./gecode/flatzinc.hh:49, +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + from test/flatzinc/battleships9.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships9.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp: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]' + from test/flatzinc/battleships9.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships9.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships9.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships9.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships9.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships9.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships9.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp: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/float.hh:1546, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/float/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/float.hh:1578:22: note: initializing argument 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, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships5.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships5.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships5.cpp:34: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships5.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships5.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships5.cpp:34: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships5.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships5.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships5.cpp:34: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships5.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships5.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships5.cpp:34: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships2.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships2.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships5.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships5.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships5.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships2.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships5.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, + from test/flatzinc/battleships5.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships5.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships5.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships5.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships5.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships5.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships5.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships5.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships9.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships9.cpp: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/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships9.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships9.cpp:34: +./gecode/int/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/battleships9.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships9.cpp:34: +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships9.cpp:34: +./gecode/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/battleships9.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships9.cpp: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/float.hh:2005, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships3.cpp:34: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': ./gecode/float/branch.hpp:39:52: 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/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships5.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships5.cpp: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/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships5.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships5.cpp:34: +./gecode/int/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/battleships5.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships5.cpp:34: +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships5.cpp:34: +./gecode/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/battleships5.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships5.cpp: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/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': ./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:39:39: 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/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811, - from ./gecode/flatzinc.hh:49, +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ + from test/flatzinc/battleships9.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships9.cpp: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/float.hh:1546, - from ./gecode/flatzinc.hh:49, +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/battleships9.cpp:34: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ + from test/flatzinc/battleships9.cpp:34: +./gecode/int/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/battleships3.cpp:34: + from test/flatzinc/battleships9.cpp: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/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: -./gecode/float.hh:1578:22: note: initializing argument 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, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/battleships9.cpp:34: +./gecode/int.hh:4429:21: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ + from test/flatzinc/battleships9.cpp:34: +./gecode/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships9.cpp: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/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/blocksworld_instance_1.o test/flatzinc/blocksworld_instance_1.cpp + from test/flatzinc/battleships9.cpp:34: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships5.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships5.cpp: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/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships5.cpp:34: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships5.cpp:34: +./gecode/int/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/battleships5.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships5.cpp:34: +./gecode/int.hh:4429:21: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships5.cpp:34: +./gecode/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships5.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships5.cpp:34: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships9.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships9.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships9.cpp:34: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships9.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships9.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships9.cpp:34: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships2.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships2.cpp:34: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships9.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships9.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships9.cpp:34: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships9.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships9.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships9.cpp:34: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships2.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships2.cpp: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) + | ^~~~~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships5.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships5.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships5.cpp:34: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships5.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships5.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships5.cpp:34: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::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, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships5.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships5.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships5.cpp:34: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships5.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships5.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships5.cpp:34: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships9.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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/battleships9.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships9.cpp:34: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships9.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships9.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships9.cpp:34: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/flatzinc.hh:49, +In file included from ./gecode/int.hh:5699, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:39:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ^ + from test/flatzinc/battleships5.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp: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/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/battleships5.cpp:34: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ^ + from test/flatzinc/battleships5.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp: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/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ + from test/flatzinc/battleships5.cpp:34: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/minimodel.hh:316:20: note: initializing argument 1 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, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': -./gecode/float/trace.hpp:39:39: 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/battleships3.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp: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, | ~~~~~^~~~ @@ -493182,21 +495691,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ @@ -493204,21 +495713,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': ./gecode/minimodel/float-rel.hpp:78:37: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ @@ -493226,21 +495735,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp: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; | ~~~~~^~~~ @@ -493248,20 +495757,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/minimodel/set-rel.hpp:62:31: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp: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; | ~~~~~^~~~ @@ -493269,20 +495778,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp: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; | ~~~~~^~~~ @@ -493290,20 +495799,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/minimodel/set-rel.hpp:67:36: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ @@ -493311,21 +495820,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': ./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ @@ -493333,20 +495842,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:41:42: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -493354,20 +495863,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -493375,20 +495884,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ @@ -493396,20 +495905,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -493417,20 +495926,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/minimodel/channel.hpp:71:51: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -493438,19 +495947,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/minimodel/channel.hpp:71:52: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ @@ -493458,20 +495967,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -493479,20 +495988,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -493500,20 +496009,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:51:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -493521,20 +496030,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:56:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -493542,20 +496051,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:61:32: 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/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -493563,20 +496072,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -493584,20 +496093,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:72:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -493605,20 +496114,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -493626,20 +496135,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:82:32: 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/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -493647,20 +496156,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:87:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -493668,20 +496177,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:92:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -493689,20 +496198,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -493710,20 +496219,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:103:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -493731,20 +496240,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:108:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -493752,20 +496261,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:113:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -493773,20 +496282,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -493794,41 +496303,58 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:123:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships2.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships2.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:128:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -493836,20 +496362,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ @@ -493857,20 +496383,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ @@ -493878,20 +496404,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ @@ -493899,19 +496425,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ @@ -493919,20 +496445,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:153:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -493940,20 +496466,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -493961,56 +496487,40 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp: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/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:159:33: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ @@ -494018,20 +496528,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:165:23: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ @@ -494039,19 +496549,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ @@ -494059,152 +496569,120 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp: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) - | ^~~~~~~ In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp: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/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp: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) - | ^~~~~~~ In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships4.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships4.cpp: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/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ @@ -494212,75 +496690,23 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: + from test/flatzinc/battleships3.cpp:34: ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::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, - from test/flatzinc/battleships5.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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/battleships5.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships4.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships4.cpp: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:176, from ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: @@ -494329,86 +496755,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) | ^~~~~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships2.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships2.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: 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/battleships5.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.cpp:34: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.cpp:34: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, +In file included from ./gecode/kernel.hh:229, + from ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh: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::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, from test/flatzinc/battleships5.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, +In file included from ./gecode/kernel.hh:229, + from ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: @@ -494441,227 +496884,930 @@ ./gecode/set/var/set.hpp:49:3: note: because '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, +In file included from ./gecode/set.hh:1438, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships5.cpp:34: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, + from test/flatzinc/battleships5.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:1173, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, + from test/flatzinc/battleships5.cpp:34: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships5.cpp:34: +./gecode/set/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, + from test/flatzinc/battleships5.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships5.cpp:34: +./gecode/set.hh:1206:20: note: initializing argument 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, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/int.hh:4353, + from test/flatzinc/battleships5.cpp:34: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships5.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships5.cpp: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); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships9.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: 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/battleships9.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships9.cpp:34: +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships9.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships9.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships9.cpp:34: +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships9.cpp:34: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships9.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships9.cpp: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:1173, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships9.cpp:34: +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, + from test/flatzinc/battleships9.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships9.cpp:34: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships7.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships7.cpp: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) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, + from test/flatzinc/battleships7.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/battleships7.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships7.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships9.cpp:34: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships9.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships9.cpp:34: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships5.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships5.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships5.cpp:34: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships9.cpp:34: +./gecode/set/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships9.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships9.cpp:34: +./gecode/set.hh:1206:20: note: initializing argument 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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships9.cpp:34: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships9.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships9.cpp: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); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships5.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships5.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships5.cpp:34: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships5.cpp:34: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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/battleships5.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.cpp:34: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships7.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships7.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships7.cpp:34: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships7.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships7.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships7.cpp:34: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships7.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships7.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships7.cpp:34: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships7.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships7.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships7.cpp:34: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships4.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships4.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships7.cpp:34: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships7.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships7.cpp: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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships7.cpp:34: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships7.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships7.cpp: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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships7.cpp:34: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:74:29: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships7.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships7.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships7.cpp:34: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:79:29: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships7.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships7.cpp: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) { | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:240, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships4.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ^ + from test/flatzinc/battleships4.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships2.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships2.cpp: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/set.hh:1667, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships9.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships9.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/battleships9.cpp:34: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships2.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,y); - | ^ + from test/flatzinc/battleships2.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships2.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships2.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships9.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships9.cpp: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/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ + from test/flatzinc/battleships9.cpp:34: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships2.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships2.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/set.hh:1866, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships9.cpp:34: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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/battleships9.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships9.cpp:34: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships7.cpp:34: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships7.cpp: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/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships7.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships7.cpp:34: ./gecode/int/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/battleships5.cpp:34: + from test/flatzinc/battleships7.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships7.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships7.cpp:34: ./gecode/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/battleships5.cpp:34: + from test/flatzinc/battleships7.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships7.cpp: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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships4.cpp:34: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships7.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships7.cpp: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/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships7.cpp:34: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships4.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships4.cpp: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) + | ^~~~~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships7.cpp:34: +./gecode/int/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/battleships7.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships7.cpp:34: +./gecode/int.hh:4429:21: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships7.cpp:34: +./gecode/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships7.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships7.cpp:34: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships4.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships4.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships7.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships7.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships7.cpp:34: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships7.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships7.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships7.cpp:34: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships7.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships7.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships7.cpp:34: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships7.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships7.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships7.cpp:34: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships7.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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/battleships7.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships7.cpp:34: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships7.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships7.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships7.cpp:34: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships4.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/flatzinc.hh:49, @@ -494670,14 +497816,456 @@ ./gecode/float/var/float.hpp:46:3: note: because '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, +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships5.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:40:25: 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/battleships4.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; + from test/flatzinc/battleships5.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships5.cpp:34: +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships5.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:45:25: 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/battleships5.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships5.cpp:34: +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships5.cpp:34: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships5.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships5.cpp: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/float.hh:1546, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships5.cpp:34: +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:29: 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/flatzinc.hh:37, + from test/flatzinc/battleships5.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships5.cpp: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/float.hh:1811, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships5.cpp:34: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships5.cpp: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/float.hh:1546, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships5.cpp:34: +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships5.cpp:34: +./gecode/float/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships5.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships5.cpp:34: +./gecode/float.hh:1578:22: note: initializing argument 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, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships5.cpp:34: +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships5.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships5.cpp:34: +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships9.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:40:25: 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/battleships9.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships9.cpp:34: +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships9.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:45:25: 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/battleships9.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships9.cpp:34: +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships9.cpp:34: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships9.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships9.cpp: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/float.hh:1546, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships9.cpp:34: +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:29: 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/flatzinc.hh:37, + from test/flatzinc/battleships9.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships9.cpp: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/float.hh:2005, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships5.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:39:52: 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/battleships5.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships5.cpp:34: +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships5.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships5.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships5.cpp:34: +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships5.cpp:34: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': +./gecode/float/trace.hpp:39:39: 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/battleships5.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships5.cpp:34: +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships9.cpp:34: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships9.cpp: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/float.hh:1546, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships9.cpp:34: +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships9.cpp:34: +./gecode/float/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships9.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships9.cpp:34: +./gecode/float.hh:1578:22: note: initializing argument 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, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships9.cpp:34: +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships9.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships9.cpp:34: +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships4.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships4.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships4.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships4.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships4.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships4.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/float.hh:2005, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships9.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:39:52: 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/battleships9.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships9.cpp:34: +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships9.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships9.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships9.cpp:34: +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships4.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/flatzinc.hh:49, @@ -494686,128 +498274,211 @@ ./gecode/float/var/float.hpp:46:3: 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, +In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | e.post(home,t ? irt : neg(irt),ipls); - | ^ + from test/flatzinc/battleships5.cpp:34: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ^ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships7.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: 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/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships7.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: -./gecode/minimodel.hh:316:20: note: initializing argument 1 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:1608, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/battleships7.cpp:34: +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? irt : neg(irt),b,ipls); - | ^ + from test/flatzinc/battleships5.cpp:34: +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships7.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships7.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp: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, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/battleships7.cpp:34: +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships9.cpp:34: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': +./gecode/float/trace.hpp:39:39: 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/battleships9.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships9.cpp:34: +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships7.cpp:34: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships7.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships7.cpp: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:1173, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships7.cpp:34: +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, + from test/flatzinc/battleships7.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships7.cpp: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/minimodel.hh:817, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/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-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:27: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.cpp:34: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from ./gecode/flatzinc.hh:44, +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1608, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.cpp:34: -./gecode/int/branch/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/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | e.post(home,t ? irt : neg(irt),ipls); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp: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/flatzinc.hh:44, +In file included from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.cpp:34: -./gecode/int.hh:4429:21: note: initializing argument 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, - from ./gecode/flatzinc.hh:44, +./gecode/minimodel.hh:316:20: note: initializing argument 1 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:1608, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.cpp:34: -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? irt : neg(irt),b,ipls); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp: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/flatzinc.hh:44, +In file included from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ +./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void 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, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ @@ -494815,21 +498486,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': ./gecode/minimodel/float-rel.hpp:78:37: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ @@ -494837,21 +498508,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp: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; | ~~~~~^~~~ @@ -494859,20 +498530,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/minimodel/set-rel.hpp:62:31: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp: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; | ~~~~~^~~~ @@ -494880,20 +498551,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp: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; | ~~~~~^~~~ @@ -494901,20 +498572,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/minimodel/set-rel.hpp:67:36: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ @@ -494922,21 +498593,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': ./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ @@ -494944,20 +498615,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:41:42: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -494965,73 +498636,41 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ @@ -495039,20 +498678,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -495060,20 +498699,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/minimodel/channel.hpp:71:51: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -495081,19 +498720,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/minimodel/channel.hpp:71:52: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ @@ -495101,20 +498740,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -495122,20 +498761,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -495143,20 +498782,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:51:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -495164,20 +498803,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:56:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -495185,41 +498824,62 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:61:32: 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/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships7.cpp:34: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships7.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships7.cpp:34: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -495227,20 +498887,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:72:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -495248,20 +498908,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -495269,121 +498929,41 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:82:32: 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/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:87:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -495391,41 +498971,60 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:92:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships7.cpp:34: +./gecode/set/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships7.cpp: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/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ^ +In file included from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships7.cpp:34: +./gecode/set.hh:1206:20: note: initializing argument 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/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -495433,20 +499032,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:103:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -495454,41 +499053,60 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:108:32: 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:1438, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships7.cpp:34: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp: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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships7.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ +In file included from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships7.cpp: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); + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:113:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -495496,20 +499114,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -495517,20 +499135,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:123:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -495538,20 +499156,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:128:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -495559,20 +499177,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ @@ -495580,20 +499198,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ @@ -495601,20 +499219,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ @@ -495622,19 +499240,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ @@ -495642,20 +499260,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:153:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -495663,20 +499281,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -495684,19 +499302,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ @@ -495704,20 +499322,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:159:33: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ @@ -495725,20 +499343,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:165:23: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ @@ -495746,114 +499364,40 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships4.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships4.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships4.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships4.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: 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/battleships5.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ @@ -495861,20 +499405,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ @@ -495882,20 +499426,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ @@ -495903,20 +499447,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ @@ -495924,20 +499468,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ @@ -495945,1127 +499489,124 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: + from test/flatzinc/battleships5.cpp:34: ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships4.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships4.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships4.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships4.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/minimodel.hh:240, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ^ + from test/flatzinc/battleships9.cpp:34: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + from test/flatzinc/battleships9.cpp:34: +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/minimodel.hh:817, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ^ + from test/flatzinc/battleships9.cpp:34: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + from test/flatzinc/battleships9.cpp:34: +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp: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:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships4.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships4.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships4.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships4.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships4.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships4.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships4.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships4.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/set.hh:1438, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: -./gecode/set/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: -./gecode/set.hh:1206:20: note: initializing argument 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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp: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); - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships10.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships7.cpp:34: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': ./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships7.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships7.cpp:34: ./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships7.cpp:34: ./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': ./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships7.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships7.cpp:34: ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: 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/battleships5.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships7.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships7.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships7.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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/battleships7.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships7.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:40:25: 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/battleships5.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:45:25: 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/battleships5.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp: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/float.hh:1546, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp: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/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships7.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships7.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships7.cpp:34: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships7.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships7.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships7.cpp:34: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships7.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships7.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships7.cpp:34: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships7.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships7.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships7.cpp:34: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp: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/float.hh:1546, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: -./gecode/float/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: -./gecode/float.hh:1578:22: note: initializing argument 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, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships7.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships7.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships7.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships7.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/battleships7.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships7.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships7.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships7.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships7.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships7.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships7.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships7.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:39:52: 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/battleships5.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': -./gecode/float/trace.hpp:39:39: 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/battleships5.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships7.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships7.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships7.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships7.cpp:34: -./gecode/int/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/battleships7.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships7.cpp:34: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships7.cpp:34: -./gecode/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/battleships7.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships7.cpp: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/minimodel.hh:240, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:27: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ @@ -497073,43 +499614,63 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp: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, | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships7.cpp:34: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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/battleships7.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships7.cpp:34: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ @@ -497117,21 +499678,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': ./gecode/minimodel/float-rel.hpp:78:37: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ @@ -497139,21 +499700,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp: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; | ~~~~~^~~~ @@ -497161,20 +499722,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/minimodel/set-rel.hpp:62:31: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp: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; | ~~~~~^~~~ @@ -497182,20 +499743,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp: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; | ~~~~~^~~~ @@ -497203,20 +499764,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/minimodel/set-rel.hpp:67:36: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ @@ -497224,143 +499785,84 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': ./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ^ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships7.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp: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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships7.cpp:34: + from test/flatzinc/battleships9.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships7.cpp:34: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:41:42: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp: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/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships7.cpp:34: -./gecode/int/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/battleships7.cpp:34: + from test/flatzinc/battleships9.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships7.cpp:34: -./gecode/int.hh:4429:21: note: initializing argument 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:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships7.cpp:34: -./gecode/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships7.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships7.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ @@ -497368,20 +499870,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -497389,20 +499891,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/minimodel/channel.hpp:71:51: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -497410,19 +499912,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/minimodel/channel.hpp:71:52: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ @@ -497430,20 +499932,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -497451,20 +499953,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -497472,20 +499974,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:51:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -497493,20 +499995,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:56:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -497514,20 +500016,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:61:32: 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/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -497535,20 +500037,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -497556,58 +500058,41 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:72:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp: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/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -497615,20 +500100,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:82:32: 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/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -497636,20 +500121,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:87:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -497657,20 +500142,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:92:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -497678,20 +500163,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -497699,20 +500184,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:103:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -497720,58 +500205,41 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:108:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp: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) - | ^~~~~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:113:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -497779,20 +500247,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -497800,20 +500268,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:123:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -497821,20 +500289,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:128:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -497842,20 +500310,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ @@ -497863,20 +500331,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ @@ -497884,20 +500352,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ @@ -497905,19 +500373,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ @@ -497925,20 +500393,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:153:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -497946,20 +500414,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -497967,19 +500435,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ @@ -497987,20 +500455,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:159:33: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ @@ -498008,20 +500476,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:165:23: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ @@ -498029,19 +500497,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ @@ -498049,20 +500517,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ @@ -498070,20 +500538,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ @@ -498091,20 +500559,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ @@ -498112,20 +500580,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ @@ -498133,20 +500601,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ @@ -498154,351 +500622,25 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: + from test/flatzinc/battleships9.cpp:34: ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships7.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships7.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships7.cpp:34: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships7.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships7.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships7.cpp:34: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships7.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships7.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships7.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships7.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships7.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships7.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships7.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: 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/battleships7.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships7.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships7.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships7.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships7.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships2.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/blocksworld_instance_2.o test/flatzinc/blocksworld_instance_2.cpp -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships7.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: 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/battleships7.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships7.cpp:34: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships7.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships7.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships7.cpp:34: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships7.cpp:34: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships7.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships7.cpp: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:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships7.cpp:34: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/battleships7.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships7.cpp: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/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/kernel.hh:176, - from ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -498561,65 +500703,6 @@ ./gecode/int/var/bool.hpp:50:3: 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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships7.cpp:34: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships7.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships7.cpp:34: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships7.cpp:34: -./gecode/set/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships7.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships7.cpp:34: -./gecode/set.hh:1206:20: note: initializing argument 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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships7.cpp:34: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships7.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships7.cpp: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); - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: @@ -498652,208 +500735,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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/cumulatives.o test/flatzinc/cumulatives.cpp -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships7.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships7.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships7.cpp:34: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships7.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships7.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships7.cpp:34: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships7.cpp:34: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: 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/battleships7.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships7.cpp:34: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_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/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships3.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships3.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships3.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships3.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp: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) - | ^~~~~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, @@ -498934,55 +500815,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships3.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/float.hh:1811, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, @@ -499045,12 +500877,11 @@ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/flatzinc.hh:49, @@ -499059,57 +500890,22 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp: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: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, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp: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:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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, +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ + from test/flatzinc/battleships3.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships3.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, @@ -499150,6 +500946,8 @@ ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/cumulatives.o test/flatzinc/cumulatives.cpp In file included from ./gecode/float.hh:2137, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, @@ -499170,40 +500968,50 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2122 | trace(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/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/battleships3.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ + from test/flatzinc/battleships3.cpp: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:176, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/battleships3.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/cutstock.o test/flatzinc/cutstock.cpp + from test/flatzinc/battleships3.cpp: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) + | ^~~~~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -499248,38 +501056,21 @@ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + from test/flatzinc/battleships3.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/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/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp: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) + from test/flatzinc/battleships3.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships5.cpp: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) - | ^~~~~~~ In file included from ./gecode/minimodel.hh:1608, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -499517,66 +501308,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships3.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships3.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships3.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -499765,6 +501496,23 @@ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships3.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships3.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -499786,26 +501534,6 @@ ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships3.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships3.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -500391,22 +502119,174 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ + from test/flatzinc/battleships3.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships3.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships3.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships3.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships3.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships3.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships3.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships3.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/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::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships5.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships5.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships5.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships5.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships5.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships5.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships5.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships5.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships5.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships5.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/flatzinc.hh:46, @@ -500417,6 +502297,55 @@ | ^~~~~~ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, + from test/flatzinc/blocksworld_instance_2.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships5.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships5.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships5.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships5.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/blocksworld_instance_1.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp: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) { @@ -500459,6 +502388,157 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/cutstock.o test/flatzinc/cutstock.cpp +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships9.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships9.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships9.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships9.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships9.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships9.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships9.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships9.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships5.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships5.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships5.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships5.cpp:34: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/eq20.o test/flatzinc/eq20.cpp +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships9.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships9.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships9.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships9.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships5.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships5.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: @@ -500476,6 +502556,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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships9.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships9.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships9.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships9.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, @@ -500556,10 +502668,405 @@ ./gecode/float/var/float.hpp:46:3: note: because '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, +In file included from ./gecode/kernel.hh:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/blocksworld_instance_2.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/blocksworld_instance_2.cpp: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: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, + from ./test/flatzinc.hh:37, + from test/flatzinc/blocksworld_instance_2.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, + from test/flatzinc/blocksworld_instance_2.cpp: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:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/blocksworld_instance_2.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./test/flatzinc.hh:37, + from test/flatzinc/blocksworld_instance_2.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/blocksworld_instance_2.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships7.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships7.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships9.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships9.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships7.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships9.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships9.cpp: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) + | ^~~~~~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships7.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships7.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships7.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships7.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships7.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships7.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships7.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships7.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships7.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships9.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships9.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships9.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships9.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships7.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships7.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships7.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships7.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships7.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships7.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships7.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships7.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships7.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships7.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships9.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships9.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships9.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships9.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships9.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships9.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships9.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships7.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships7.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 53 | x = x0; @@ -500568,695 +503075,514 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp: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) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:39:27: 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/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::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, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships7.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships7.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships7.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships7.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships7.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships7.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships7.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/battleships7.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp: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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp: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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:74:29: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:79:29: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp: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/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/int/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/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/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/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp: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/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp: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/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: -./gecode/int/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/battleships9.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: -./gecode/int.hh:4429:21: note: initializing argument 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, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: -./gecode/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: 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/battleships9.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: 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/battleships9.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp: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:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ^ + from ./test/flatzinc.hh:38, + from test/flatzinc/blocksworld_instance_1.cpp:34: +./gecode/int/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/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp: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, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ + from test/flatzinc/blocksworld_instance_1.cpp:34: +./gecode/int.hh:4429:21: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/blocksworld_instance_1.cpp:34: +./gecode/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/blocksworld_instance_1.cpp:34: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/factory_planning_instance.o test/flatzinc/factory_planning_instance.cpp +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ + from test/flatzinc/blocksworld_instance_1.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: -./gecode/set.hh:1206:20: note: initializing argument 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, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/blocksworld_instance_1.cpp:34: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ + from test/flatzinc/blocksworld_instance_1.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp: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); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships7.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, + from test/flatzinc/blocksworld_instance_1.cpp:34: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships7.cpp: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:176, + from test/flatzinc/blocksworld_instance_1.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships7.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/blocksworld_instance_1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships7.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships7.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, + from test/flatzinc/blocksworld_instance_1.cpp:34: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships7.cpp: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/set.hh:1667, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ + from test/flatzinc/blocksworld_instance_1.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, + from test/flatzinc/blocksworld_instance_1.cpp:34: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships7.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, +In file included from ./gecode/int.hh:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships7.cpp: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) - | ^~~~~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ + from test/flatzinc/blocksworld_instance_1.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/blocksworld_instance_1.cpp:34: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); + from test/flatzinc/blocksworld_instance_1.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, + from test/flatzinc/blocksworld_instance_1.cpp:34: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::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, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 53 | x = x0; @@ -501265,880 +503591,927 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:39:27: 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/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships7.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships7.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships7.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships7.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:74:29: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:79:29: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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) { | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships7.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships7.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/int/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/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/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/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships7.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships7.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/int/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/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 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, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/blocksworld_instance_1.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: 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/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); - | ^~~~~ + from test/flatzinc/blocksworld_instance_1.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/blocksworld_instance_1.cpp:34: +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/blocksworld_instance_1.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/blocksworld_instance_1.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/blocksworld_instance_1.cpp:34: +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': ./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': ./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, + from test/flatzinc/blocksworld_instance_2.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/blocksworld_instance_1.cpp:34: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp: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/flatzinc.hh:44, +In file included from ./gecode/kernel.hh:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/blocksworld_instance_1.cpp: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:1173, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.cpp:34: +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, + from test/flatzinc/blocksworld_instance_1.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/blocksworld_instance_1.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': ./gecode/int/branch.hpp:50:50: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': ./gecode/int/branch.hpp:55:51: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:39:39: 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/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:45:39: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships7.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/set.hh:1438, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships7.cpp: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:176, + from test/flatzinc/blocksworld_instance_1.cpp:34: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships7.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/blocksworld_instance_1.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships7.cpp:34: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/eq20.o test/flatzinc/eq20.cpp -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/blocksworld_instance_1.cpp:34: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:40:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ^ + from test/flatzinc/blocksworld_instance_1.cpp:34: +./gecode/set/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp: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/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/blocksworld_instance_1.cpp:34: +./gecode/set.hh:1206:20: note: initializing argument 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, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:45:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ^ + from test/flatzinc/blocksworld_instance_1.cpp:34: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp: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/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/blocksworld_instance_1.cpp: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); + | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/golomb.o test/flatzinc/golomb.cpp +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ + from test/flatzinc/blocksworld_instance_1.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp: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:229, +In file included from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/blocksworld_instance_1.cpp:34: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/blocksworld_instance_1.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp: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/float.hh:1546, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/blocksworld_instance_1.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ^ + from test/flatzinc/blocksworld_instance_1.cpp:34: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/blocksworld_instance_1.cpp:34: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp: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:229, +In file included from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/blocksworld_instance_1.cpp:34: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ + 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); + | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/jobshop2x2.o test/flatzinc/jobshop2x2.cpp In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:38:29: 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/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': ./gecode/set/int.hpp:43:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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:1173, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/set/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/set.hh:1206:20: note: initializing argument 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, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/blocksworld_instance_2.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships7.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, + from test/flatzinc/blocksworld_instance_2.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/blocksworld_instance_2.cpp:34: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships7.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/float.hh:1811, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/blocksworld_instance_2.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/blocksworld_instance_2.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); + from test/flatzinc/blocksworld_instance_2.cpp:34: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/blocksworld_instance_2.cpp:34: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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/float.hh:1546, - from ./gecode/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, + from test/flatzinc/blocksworld_instance_2.cpp:34: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ + from test/flatzinc/blocksworld_instance_1.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:40:25: 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/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: -./gecode/float.hh:1578:22: note: initializing argument 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, + from test/flatzinc/blocksworld_instance_1.cpp:34: +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ + from test/flatzinc/blocksworld_instance_1.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:45:25: 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/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/blocksworld_instance_1.cpp:34: +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, +In file included from ./gecode/kernel.hh:229, + from ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh: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::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: 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: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:29: 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/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, +In file included from ./gecode/kernel.hh:229, + from ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, - from ./gecode/flatzinc.hh: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::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.cpp:34: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: 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: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/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:150, from ./test/flatzinc.hh:37, @@ -502146,101 +504519,91 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/flatzinc.hh:46, +In file included from ./gecode/float.hh:1546, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.cpp:34: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/blocksworld_instance_1.cpp:34: +./gecode/float/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships7.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, + from test/flatzinc/blocksworld_instance_1.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/blocksworld_instance_1.cpp:34: +./gecode/float.hh:1578:22: note: initializing argument 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, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships7.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/factory_planning_instance.o test/flatzinc/factory_planning_instance.cpp + from test/flatzinc/blocksworld_instance_1.cpp:34: +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/blocksworld_instance_1.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/blocksworld_instance_1.cpp:34: +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': ./gecode/float/branch.hpp:39:52: 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/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': ./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': -./gecode/float/trace.hpp:39:39: 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/battleships9.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./test/flatzinc.hh:37, from test/flatzinc/cumulatives.cpp:34: @@ -502292,147 +504655,127 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships7.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships7.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships7.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/float.hh:2137, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships7.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, + from test/flatzinc/blocksworld_instance_1.cpp:34: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': +./gecode/float/trace.hpp:39:39: 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/battleships7.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/blocksworld_instance_1.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships7.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ + from test/flatzinc/blocksworld_instance_1.cpp:34: +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::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, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships7.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships7.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/minimodel.hh:817, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/blocksworld_instance_2.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:40:25: 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/blocksworld_instance_2.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/blocksworld_instance_2.cpp:34: +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/blocksworld_instance_2.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:45:25: 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/blocksworld_instance_2.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/blocksworld_instance_2.cpp:34: +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ @@ -502440,43 +504783,83 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp: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, | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/blocksworld_instance_2.cpp:34: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/blocksworld_instance_2.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/blocksworld_instance_2.cpp: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/float.hh:1546, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/blocksworld_instance_2.cpp:34: +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:29: 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/flatzinc.hh:37, + from test/flatzinc/blocksworld_instance_2.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/blocksworld_instance_2.cpp: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/minimodel.hh:1609, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ @@ -502484,21 +504867,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': ./gecode/minimodel/float-rel.hpp:78:37: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ @@ -502506,21 +504889,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp: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; | ~~~~~^~~~ @@ -502528,20 +504911,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/minimodel/set-rel.hpp:62:31: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp: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; | ~~~~~^~~~ @@ -502549,20 +504932,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp: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; | ~~~~~^~~~ @@ -502570,20 +504953,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/minimodel/set-rel.hpp:67:36: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ @@ -502591,21 +504974,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': ./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ @@ -502613,20 +504996,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:41:42: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -502634,20 +505017,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -502655,33 +505038,13 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:40:25: 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/blocksworld_instance_1.cpp: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) { @@ -502692,44 +505055,24 @@ ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:45:25: 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/blocksworld_instance_1.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -502737,20 +505080,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/minimodel/channel.hpp:71:51: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -502758,19 +505101,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/minimodel/channel.hpp:71:52: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ @@ -502778,20 +505121,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -502799,20 +505142,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -502820,36 +505163,28 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:51:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:56:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); @@ -502860,62 +505195,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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp: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/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp: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/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:61:32: 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/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -502923,20 +505226,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -502944,20 +505247,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:72:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -502965,20 +505268,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -502986,20 +505289,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:82:32: 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/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -503007,20 +505310,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:87:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -503028,20 +505331,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:92:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -503049,20 +505352,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -503070,20 +505373,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:103:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -503091,62 +505394,121 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:108:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/blocksworld_instance_2.cpp:34: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/blocksworld_instance_2.cpp: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/float.hh:1546, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/blocksworld_instance_2.cpp:34: +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:113:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/blocksworld_instance_2.cpp:34: +./gecode/float/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/blocksworld_instance_2.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/blocksworld_instance_2.cpp:34: +./gecode/float.hh:1578:22: note: initializing argument 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, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/blocksworld_instance_2.cpp:34: +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/blocksworld_instance_2.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/blocksworld_instance_2.cpp:34: +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -503154,20 +505516,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:123:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -503175,20 +505537,30 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:128:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp: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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/cutstock.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -503196,20 +505568,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ @@ -503217,20 +505589,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ @@ -503238,20 +505610,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ @@ -503259,50 +505631,40 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::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/cutstock.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:153:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -503310,20 +505672,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -503331,19 +505693,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ @@ -503351,20 +505713,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:159:33: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ @@ -503372,20 +505734,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:165:23: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ @@ -503393,19 +505755,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ @@ -503413,20 +505775,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ @@ -503434,20 +505796,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ @@ -503455,20 +505817,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ @@ -503476,20 +505838,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ @@ -503497,20 +505859,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ @@ -503518,139 +505880,80 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp: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/float.hh:1546, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: -./gecode/float/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: -./gecode/float.hh:1578:22: note: initializing argument 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, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': ./gecode/float/branch.hpp:39:52: 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/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': ./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:39:39: 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/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ @@ -503658,20 +505961,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ @@ -503679,20 +505982,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ @@ -503700,21 +506003,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ @@ -503722,43 +506025,78 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/cutstock.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/cutstock.cpp: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: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, + from ./test/flatzinc.hh:37, + from test/flatzinc/cutstock.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, + from test/flatzinc/cutstock.cpp: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:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/cutstock.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of '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, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ @@ -503766,43 +506104,69 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': ./gecode/minimodel/float-rel.hpp:78:37: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/minimodel.hh:881:20: note: initializing argument 1 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/eq20.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:285, + from ./test/flatzinc.hh:37, + from test/flatzinc/cutstock.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/cutstock.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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; | ~~~~~^~~~ @@ -503810,20 +506174,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/minimodel/set-rel.hpp:62:31: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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; | ~~~~~^~~~ @@ -503831,20 +506195,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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; | ~~~~~^~~~ @@ -503852,20 +506216,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/minimodel/set-rel.hpp:67:36: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ @@ -503873,21 +506237,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': ./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ @@ -503895,20 +506259,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:41:42: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -503916,20 +506280,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -503937,20 +506301,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ @@ -503958,20 +506322,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -503979,20 +506343,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/minimodel/channel.hpp:71:51: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -504000,19 +506364,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/minimodel/channel.hpp:71:52: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ @@ -504020,20 +506384,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -504041,20 +506405,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -504062,20 +506426,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:51:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -504083,20 +506447,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:56:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -504104,20 +506468,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:61:32: 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/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -504125,20 +506489,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -504146,20 +506510,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:72:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -504167,20 +506531,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -504188,20 +506552,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:82:32: 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/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -504209,20 +506573,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:87:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -504230,20 +506594,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:92:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -504251,20 +506615,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -504272,20 +506636,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:103:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -504293,20 +506657,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:108:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -504314,20 +506678,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:113:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -504335,20 +506699,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -504356,20 +506720,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:123:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -504377,20 +506741,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:128:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -504398,20 +506762,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ @@ -504419,20 +506783,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ @@ -504440,20 +506804,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ @@ -504461,19 +506825,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ @@ -504481,20 +506845,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:153:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -504502,20 +506866,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -504523,19 +506887,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ @@ -504543,20 +506907,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:159:33: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ @@ -504564,20 +506928,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:165:23: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ @@ -504585,19 +506949,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ @@ -504605,20 +506969,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ @@ -504626,20 +506990,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ @@ -504647,20 +507011,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ @@ -504668,20 +507032,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ @@ -504689,20 +507053,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ @@ -504710,81 +507074,23 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/cutstock.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/cutstock.cpp: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: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, - from ./test/flatzinc.hh:37, - from test/flatzinc/cutstock.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, - from test/flatzinc/cutstock.cpp: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:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/cutstock.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./test/flatzinc.hh:37, - from test/flatzinc/cutstock.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/cutstock.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -504801,34 +507107,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(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, - from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp: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:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of '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, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -504849,22 +507127,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -504945,6 +507207,70 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/blocksworld_instance_1.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/blocksworld_instance_1.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/blocksworld_instance_1.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/blocksworld_instance_1.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/blocksworld_instance_1.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/blocksworld_instance_1.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/blocksworld_instance_1.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/blocksworld_instance_1.cpp: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) + | ^~~~~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -505025,6 +507351,70 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/blocksworld_instance_1.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/blocksworld_instance_1.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/blocksworld_instance_1.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/blocksworld_instance_1.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/blocksworld_instance_1.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/blocksworld_instance_1.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/blocksworld_instance_1.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/blocksworld_instance_1.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -505143,6 +507533,74 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/blocksworld_instance_1.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/blocksworld_instance_1.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/blocksworld_instance_1.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/blocksworld_instance_1.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/blocksworld_instance_1.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/blocksworld_instance_1.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/blocksworld_instance_1.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/blocksworld_instance_1.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -505223,6 +507681,57 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/eq20.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/eq20.cpp: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: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, + from ./test/flatzinc.hh:37, + from test/flatzinc/eq20.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, + from test/flatzinc/eq20.cpp: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:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/eq20.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./test/flatzinc.hh:37, + from test/flatzinc/eq20.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/eq20.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -505263,165 +507772,109 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; + from test/flatzinc/blocksworld_instance_1.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp: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:176, +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; + from test/flatzinc/blocksworld_instance_1.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/golomb.o test/flatzinc/golomb.cpp -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; + from test/flatzinc/blocksworld_instance_1.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: + from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp: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:176, +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, +./gecode/float/var/float.hpp:46:3: note: because '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/blocksworld_instance_1.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, + from test/flatzinc/factory_planning_instance.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ + from test/flatzinc/cutstock.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/cutstock.cpp: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) | ^~~~~~~ @@ -505465,6 +507918,26 @@ ./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ +In file included from ./gecode/int.hh:1723, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/cutstock.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/cutstock.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/cutstock.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, @@ -505505,6 +507978,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/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/cutstock.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/cutstock.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/cutstock.cpp:34: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, @@ -505564,366 +508057,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, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/cumulatives.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/cumulatives.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/cumulatives.cpp:34: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/cumulatives.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/cumulatives.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/cumulatives.cpp:34: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/cumulatives.cpp:34: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: 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/cumulatives.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/cumulatives.cpp:34: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/cumulatives.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:40:25: 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/cumulatives.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/cumulatives.cpp:34: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/cutstock.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/cutstock.cpp: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) - | ^~~~~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/cumulatives.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:45:25: 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/cumulatives.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/cumulatives.cpp:34: -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/cumulatives.cpp:34: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/cumulatives.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/cumulatives.cpp: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/float.hh:1546, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/cumulatives.cpp:34: -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/cumulatives.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/cumulatives.cpp: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/int.hh:1723, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/cutstock.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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/cutstock.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/cutstock.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/cutstock.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/cutstock.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/cutstock.cpp:34: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -506064,145 +508197,66 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, - from ./gecode/flatzinc.hh:49, +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.cpp:34: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/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.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/cumulatives.cpp: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/float.hh:1546, - from ./gecode/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.cpp:34: -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, - from ./gecode/flatzinc.hh:49, +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.cpp:34: -./gecode/float/branch/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(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/cumulatives.cpp: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/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.cpp:34: -./gecode/float.hh:1578:22: note: initializing argument 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, - from ./gecode/flatzinc.hh:49, +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.cpp:34: -./gecode/float/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/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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/cumulatives.cpp: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/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.cpp:34: -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/battleships9.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -506264,98 +508318,52 @@ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ + from test/flatzinc/blocksworld_instance_2.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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:176, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ + from test/flatzinc/blocksworld_instance_2.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp: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) | ^~~~~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/cumulatives.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:39:52: 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/cumulatives.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/cumulatives.cpp:34: -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/cumulatives.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/cumulatives.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/cumulatives.cpp:34: -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/cumulatives.cpp:34: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': -./gecode/float/trace.hpp:39:39: 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, +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/cumulatives.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/cumulatives.cpp:34: -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, + from test/flatzinc/blocksworld_instance_2.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/blocksworld_instance_2.cpp:34: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -506396,6 +508404,22 @@ ./gecode/int.hh:4429:21: note: initializing argument 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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/blocksworld_instance_2.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/blocksworld_instance_2.cpp: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) + | ^~~~~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -506415,6 +508439,177 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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, + from ./test/flatzinc.hh:38, + from test/flatzinc/cumulatives.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:40:25: 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/cumulatives.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/cumulatives.cpp:34: +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/cumulatives.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:45:25: 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/cumulatives.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/cumulatives.cpp:34: +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/cumulatives.cpp:34: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/cumulatives.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/cumulatives.cpp: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/float.hh:1546, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/cumulatives.cpp:34: +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:29: 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/flatzinc.hh:37, + from test/flatzinc/cumulatives.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/cumulatives.cpp: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/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/blocksworld_instance_2.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/blocksworld_instance_2.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/blocksworld_instance_2.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/blocksworld_instance_2.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/float.hh:1811, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/cumulatives.cpp:34: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/cumulatives.cpp: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/float.hh:1546, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/cumulatives.cpp:34: +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/cumulatives.cpp:34: +./gecode/float/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/cumulatives.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/cumulatives.cpp:34: +./gecode/float.hh:1578:22: note: initializing argument 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, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/cumulatives.cpp:34: +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/cumulatives.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/cumulatives.cpp:34: +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -506455,21 +508650,6 @@ ./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::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, - from ./test/flatzinc.hh:38, - from test/flatzinc/cumulatives.cpp:34: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/cumulatives.cpp: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/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -506490,12 +508670,6 @@ ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/cumulatives.cpp:34: -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -506516,44 +508690,6 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/minimodel.hh:817, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/cumulatives.cpp:34: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:27: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/cumulatives.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/cumulatives.cpp:34: -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -506594,6 +508730,140 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/cumulatives.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:39:52: 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/cumulatives.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/cumulatives.cpp:34: +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/cumulatives.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/cumulatives.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/cumulatives.cpp:34: +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/cumulatives.cpp:34: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': +./gecode/float/trace.hpp:39:39: 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/cumulatives.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/cumulatives.cpp:34: +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/blocksworld_instance_2.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/blocksworld_instance_2.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/blocksworld_instance_2.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/blocksworld_instance_2.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/minimodel.hh:240, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/cumulatives.cpp:34: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/cumulatives.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/cumulatives.cpp:34: +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:817, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/cumulatives.cpp:34: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:27: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/cumulatives.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/cumulatives.cpp:34: +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -506638,6 +508908,22 @@ ./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' 319 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/eq20.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/eq20.cpp: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) + | ^~~~~~~ In file included from ./gecode/minimodel.hh:1609, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -506725,6 +509011,14 @@ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ +In file included from ./gecode/int.hh:1723, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/eq20.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -506789,6 +509083,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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/eq20.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/eq20.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -506935,6 +509241,16 @@ ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::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/jobshop2x2.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -507061,6 +509377,16 @@ ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::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/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/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -507417,23 +509743,6 @@ ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -507516,77 +509825,69 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/cumulatives.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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, + from ./test/flatzinc.hh:37, + from test/flatzinc/factory_planning_instance.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/cumulatives.cpp:34: + from test/flatzinc/factory_planning_instance.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/cumulatives.cpp:34: -./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' - 1540 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/cumulatives.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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) + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/factory_planning_instance.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, - from test/flatzinc/cumulatives.cpp:34: + from test/flatzinc/factory_planning_instance.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/cumulatives.cpp:34: -./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' - 1556 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/kernel.hh:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/factory_planning_instance.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of '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, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/cumulatives.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ^ + from test/flatzinc/eq20.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/cumulatives.cpp:34: + from test/flatzinc/eq20.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/cumulatives.cpp:34: -./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' - 1575 | element(Home home, const IntVarArgs& a, - | ~~~~~^~~~ + from test/flatzinc/eq20.cpp:34: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, @@ -507597,455 +509898,148 @@ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.cpp:34: -./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/cumulatives.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': -./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/cumulatives.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/cumulatives.cpp:34: -./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' - 1033 | element(Home home, const IntSetArgs& a, +./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' + 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': -./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-declared '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/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, from test/flatzinc/cumulatives.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/cumulatives.cpp:34: -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::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, - from test/flatzinc/blocksworld_instance_2.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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/blocksworld_instance_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, + from test/flatzinc/cumulatives.cpp:34: +./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' + 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp: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:229, +In file included from ./gecode/kernel.hh:285, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); + from test/flatzinc/factory_planning_instance.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: -./gecode/int/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/blocksworld_instance_2.cpp:34: + from test/flatzinc/factory_planning_instance.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ + from test/flatzinc/cumulatives.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/cumulatives.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp: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/int.hh:4845, +In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); + from test/flatzinc/eq20.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: 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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/cumulatives.cpp:34: +./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' + 1575 | element(Home home, const IntVarArgs& a, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from test/flatzinc/eq20.cpp:34: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); + from test/flatzinc/eq20.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: -./gecode/int.hh:4429:21: note: initializing argument 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, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/eq20.cpp:34: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ + from test/flatzinc/cumulatives.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/cumulatives.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_1.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ + from test/flatzinc/cumulatives.cpp:34: +./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' + 1591 | element(Home home, const BoolVarArgs& a, + | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, @@ -508074,6 +510068,48 @@ ./gecode/set/int.hpp:43:32: 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:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/cumulatives.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': +./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/cumulatives.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/cumulatives.cpp:34: +./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' + 1033 | element(Home home, const IntSetArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/cumulatives.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': +./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/cumulatives.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/cumulatives.cpp:34: +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: @@ -508126,26 +510162,120 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/blocksworld_instance_2.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/eq20.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/eq20.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/eq20.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/eq20.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, + from test/flatzinc/eq20.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/eq20.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/eq20.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/eq20.cpp: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/flatzinc.hh:44, +In file included from ./gecode/kernel.hh:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/eq20.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/eq20.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/eq20.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/eq20.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.cpp:34: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::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) + | ^~~~~~~ In file included from ./gecode/set.hh:1438, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, @@ -508205,106 +510335,82 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp: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/flatzinc.hh:44, +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.cpp:34: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, +./gecode/set/var/set.hpp:49:3: note: because '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, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ + from test/flatzinc/eq20.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, +In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, + from test/flatzinc/eq20.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ^ + from test/flatzinc/eq20.cpp:34: +./gecode/int/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/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, + from test/flatzinc/eq20.cpp:34: +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ^ + from test/flatzinc/eq20.cpp:34: +./gecode/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/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ + from test/flatzinc/eq20.cpp: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, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, @@ -508345,6 +510451,23 @@ ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/blocksworld_instance_2.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/blocksworld_instance_2.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/set.hh:1866, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, @@ -508365,238 +510488,318 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/flatzinc.hh:37, +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, from test/flatzinc/eq20.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp: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: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, - from ./test/flatzinc.hh:37, +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, from test/flatzinc/eq20.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/eq20.cpp:34: +./gecode/int/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/eq20.cpp: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:261, - from ./test/flatzinc.hh:37, +In file included from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, from test/flatzinc/eq20.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of '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/int.hh:4429:21: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ^ + from test/flatzinc/eq20.cpp:34: +./gecode/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp: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, - from ./test/flatzinc.hh:37, +In file included from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, from test/flatzinc/eq20.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/knights.o test/flatzinc/knights.cpp +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/eq20.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/eq20.cpp:34: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ^ + from test/flatzinc/eq20.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/eq20.cpp:34: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ + from test/flatzinc/eq20.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp: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:1173, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ^ + from test/flatzinc/eq20.cpp:34: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/eq20.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp: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) { - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/jobshop2x2.o test/flatzinc/jobshop2x2.cpp -In file included from ./gecode/set.hh:1438, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ + from test/flatzinc/eq20.cpp:34: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/eq20.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/eq20.cpp:34: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ + from test/flatzinc/eq20.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: -./gecode/set.hh:1206:20: note: initializing argument 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, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ + from test/flatzinc/eq20.cpp:34: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/jobshop2x2.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp: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); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/jobshop2x2.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:46, +In file included from ./gecode/kernel.hh:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/jobshop2x2.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./test/flatzinc.hh:37, + from test/flatzinc/jobshop2x2.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/jobshop2x2.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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, + from ./test/flatzinc.hh:37, + from test/flatzinc/blocksworld_instance_2.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.cpp:34: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, +./gecode/int/var/int.hpp:49:3: 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, + from ./test/flatzinc.hh:37, + from test/flatzinc/blocksworld_instance_2.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/blocksworld_instance_2.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/blocksworld_instance_2.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, +./gecode/set/var/set.hpp:49:3: 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, from ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp: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/flatzinc.hh:46, +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.cpp:34: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::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/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, @@ -508677,36 +510880,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: 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/blocksworld_instance_2.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/factory_planning_instance.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/float.hh:1811, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, @@ -508826,72 +510999,137 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/cumulatives.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/cumulatives.cpp: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:176, + from test/flatzinc/eq20.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: 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/cumulatives.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/eq20.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/cumulatives.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, + from test/flatzinc/eq20.cpp:34: +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/eq20.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/cumulatives.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/eq20.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/cumulatives.cpp: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:176, + from test/flatzinc/eq20.cpp:34: +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/eq20.cpp:34: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/cumulatives.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/eq20.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/eq20.cpp: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:1173, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/cumulatives.cpp:34: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/knights.o test/flatzinc/knights.cpp + from test/flatzinc/eq20.cpp:34: +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, + from test/flatzinc/eq20.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/eq20.cpp: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/kernel.hh:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/golomb.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/golomb.cpp: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: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, + from ./test/flatzinc.hh:37, + from test/flatzinc/golomb.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, + from test/flatzinc/golomb.cpp: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:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/golomb.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./test/flatzinc.hh:37, + from test/flatzinc/golomb.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/golomb.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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, @@ -508934,38 +511172,6 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/cumulatives.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/cumulatives.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/cumulatives.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/cumulatives.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/minimodel.hh:1608, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -509010,6 +511216,65 @@ ./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' 319 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/eq20.cpp:34: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/eq20.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/eq20.cpp:34: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/eq20.cpp:34: +./gecode/set/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/eq20.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/eq20.cpp:34: +./gecode/set.hh:1206:20: note: initializing argument 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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/eq20.cpp:34: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/eq20.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/eq20.cpp: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); + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -509349,46 +511614,6 @@ ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:40:25: 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/blocksworld_instance_2.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:45:25: 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/blocksworld_instance_2.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -509410,26 +511635,6 @@ ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp: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/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -509451,26 +511656,6 @@ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp: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/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -509910,27 +512095,6 @@ ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp: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/float.hh:1546, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -509952,25 +512116,6 @@ ./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: -./gecode/float/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: -./gecode/float.hh:1578:22: note: initializing argument 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, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -509991,25 +512136,6 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -510136,133 +512262,1026 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/eq20.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/eq20.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/eq20.cpp:34: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/eq20.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/eq20.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/eq20.cpp:34: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/eq20.cpp:34: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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/eq20.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/eq20.cpp:34: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::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, + from test/flatzinc/jobshop2x2.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/factory_planning_instance.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/factory_planning_instance.cpp: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) + | ^~~~~~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/jobshop2x2.cpp: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) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/jobshop2x2.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/jobshop2x2.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/jobshop2x2.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:1723, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403: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/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/factory_planning_instance.cpp: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: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, +In file included from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/factory_planning_instance.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/cumulatives.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/cumulatives.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/cumulatives.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/cumulatives.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/cumulatives.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/cumulatives.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/cumulatives.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/cumulatives.cpp: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) + | ^~~~~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/jobshop2x2.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/jobshop2x2.cpp:34: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/jobshop2x2.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/jobshop2x2.cpp:34: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/jobshop2x2.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/jobshop2x2.cpp:34: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/jobshop2x2.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/jobshop2x2.cpp:34: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::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, + from ./test/flatzinc.hh:38, + from test/flatzinc/eq20.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:40:25: 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/eq20.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/eq20.cpp:34: +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/eq20.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:45:25: 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/eq20.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/eq20.cpp:34: +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/eq20.cpp:34: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/eq20.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/eq20.cpp: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/float.hh:1546, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/eq20.cpp:34: +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:29: 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/flatzinc.hh:37, + from test/flatzinc/eq20.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/eq20.cpp: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/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/jobshop2x2.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/jobshop2x2.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/jobshop2x2.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/jobshop2x2.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, + from test/flatzinc/jobshop2x2.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/jobshop2x2.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/jobshop2x2.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/jobshop2x2.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/jobshop2x2.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/jobshop2x2.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/jobshop2x2.cpp: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:229, from ./test/flatzinc.hh:37, + from test/flatzinc/jobshop2x2.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp: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:261, +In file included from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/factory_planning_instance.cpp:34: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/factory_planning_instance.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/factory_planning_instance.cpp:34: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/factory_planning_instance.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/factory_planning_instance.cpp:34: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/factory_planning_instance.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); +In file included from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/factory_planning_instance.cpp:34: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/factory_planning_instance.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/factory_planning_instance.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/factory_planning_instance.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/factory_planning_instance.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, + from test/flatzinc/factory_planning_instance.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/factory_planning_instance.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/factory_planning_instance.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/factory_planning_instance.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/factory_planning_instance.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/factory_planning_instance.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/factory_planning_instance.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/factory_planning_instance.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/jobshop2x2.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/jobshop2x2.cpp: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/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/jobshop2x2.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/jobshop2x2.cpp:34: +./gecode/int/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/jobshop2x2.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/jobshop2x2.cpp:34: +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/eq20.cpp:34: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/eq20.cpp: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/float.hh:1546, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/eq20.cpp:34: +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/jobshop2x2.cpp:34: +./gecode/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:1811, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/eq20.cpp:34: +./gecode/float/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/jobshop2x2.cpp: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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/eq20.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/eq20.cpp:34: +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/cumulatives.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/cumulatives.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/float.hh:1811, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/eq20.cpp:34: +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/eq20.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/eq20.cpp:34: +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/cumulatives.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/cumulatives.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/jobshop2x2.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/jobshop2x2.cpp: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/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/jobshop2x2.cpp:34: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/jobshop2x2.cpp:34: +./gecode/int/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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/jobshop2x2.cpp:34: +./gecode/int.hh:4429:21: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/jobshop2x2.cpp:34: +./gecode/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/jobshop2x2.cpp:34: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': ./gecode/float/branch.hpp:39:52: 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/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': ./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/cumulatives.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/cumulatives.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/float.hh:2137, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:39:39: 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/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/factory_planning_instance.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/factory_planning_instance.cpp: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/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/factory_planning_instance.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/factory_planning_instance.cpp:34: +./gecode/int/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/factory_planning_instance.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/factory_planning_instance.cpp:34: +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/factory_planning_instance.cpp:34: +./gecode/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/factory_planning_instance.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/factory_planning_instance.cpp: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/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/jobshop2x2.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/jobshop2x2.cpp:34: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/jobshop2x2.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/jobshop2x2.cpp:34: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/jobshop2x2.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/jobshop2x2.cpp:34: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/jobshop2x2.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/jobshop2x2.cpp:34: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/cumulatives.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/cumulatives.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/cumulatives.cpp:34: @@ -510279,34 +513298,123 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/jobshop2x2.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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/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); - | ^~~~~ + from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/jobshop2x2.cpp:34: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/jobshop2x2.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/jobshop2x2.cpp:34: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/factory_planning_instance.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/factory_planning_instance.cpp: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/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/factory_planning_instance.cpp:34: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/factory_planning_instance.cpp:34: +./gecode/int/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/factory_planning_instance.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/factory_planning_instance.cpp:34: +./gecode/int.hh:4429:21: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/factory_planning_instance.cpp:34: +./gecode/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/factory_planning_instance.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/factory_planning_instance.cpp:34: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ @@ -510314,20 +513422,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ @@ -510335,21 +513443,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ @@ -510357,21 +513465,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp: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, | ~~~~~^~~~ @@ -510379,21 +513487,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ @@ -510401,21 +513509,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': ./gecode/minimodel/float-rel.hpp:78:37: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ @@ -510423,21 +513531,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp: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; | ~~~~~^~~~ @@ -510445,20 +513553,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/minimodel/set-rel.hpp:62:31: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp: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; | ~~~~~^~~~ @@ -510466,20 +513574,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp: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; | ~~~~~^~~~ @@ -510487,20 +513595,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/minimodel/set-rel.hpp:67:36: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ @@ -510508,21 +513616,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': ./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ @@ -510530,20 +513638,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:41:42: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -510551,20 +513659,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -510572,20 +513680,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ @@ -510593,20 +513701,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -510614,20 +513722,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/minimodel/channel.hpp:71:51: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -510635,19 +513743,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/minimodel/channel.hpp:71:52: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ @@ -510655,20 +513763,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -510676,20 +513784,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -510697,20 +513805,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:51:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -510718,20 +513826,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:56:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -510739,20 +513847,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:61:32: 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/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -510760,20 +513868,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -510781,20 +513889,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:72:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -510802,20 +513910,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -510823,20 +513931,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:82:32: 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/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -510844,20 +513952,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:87:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -510865,20 +513973,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:92:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -510886,20 +513994,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -510907,20 +514015,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:103:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -510928,20 +514036,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:108:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -510949,20 +514057,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:113:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -510970,20 +514078,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -510991,20 +514099,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:123:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -511012,20 +514120,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:128:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -511033,20 +514141,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ @@ -511054,20 +514162,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ @@ -511075,20 +514183,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ @@ -511096,19 +514204,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ @@ -511116,20 +514224,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:153:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -511137,20 +514245,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -511158,19 +514266,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ @@ -511178,41 +514286,61 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:159:33: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/factory_planning_instance.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/factory_planning_instance.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/factory_planning_instance.cpp:34: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:165:23: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ @@ -511220,19 +514348,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ @@ -511240,41 +514368,81 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/factory_planning_instance.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/factory_planning_instance.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/factory_planning_instance.cpp:34: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/factory_planning_instance.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/factory_planning_instance.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/factory_planning_instance.cpp:34: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ @@ -511282,20 +514450,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ @@ -511303,20 +514471,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ @@ -511324,20 +514492,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ @@ -511345,23 +514513,51 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/factory_planning_instance.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/factory_planning_instance.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/factory_planning_instance.cpp:34: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/factory_planning_instance.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ^ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/cumulatives.cpp:34: @@ -511396,10 +514592,122 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/factory_planning_instance.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/factory_planning_instance.cpp:34: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/factory_planning_instance.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/factory_planning_instance.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/factory_planning_instance.cpp:34: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/jobshop2x2.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: 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/jobshop2x2.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/jobshop2x2.cpp:34: +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/jobshop2x2.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/jobshop2x2.cpp:34: +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/jobshop2x2.cpp:34: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/jobshop2x2.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/jobshop2x2.cpp: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:1173, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/jobshop2x2.cpp:34: +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, + from test/flatzinc/jobshop2x2.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/jobshop2x2.cpp:34: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/golomb.cpp:34: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 53 | x = x0; @@ -511408,473 +514716,610 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/golomb.cpp: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) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/golomb.cpp:34: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:39:27: 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/eq20.cpp:34: + from test/flatzinc/golomb.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/golomb.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/jobshop2x2.cpp:34: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/jobshop2x2.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/jobshop2x2.cpp:34: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/jobshop2x2.cpp:34: +./gecode/set/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/jobshop2x2.cpp:34: +./gecode/set.hh:1206:20: note: initializing argument 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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/jobshop2x2.cpp:34: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/jobshop2x2.cpp: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); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/cumulatives.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/cumulatives.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/langford2.o test/flatzinc/langford2.cpp In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/golomb.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/golomb.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/golomb.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/golomb.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/golomb.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/golomb.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/golomb.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/golomb.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/golomb.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/golomb.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/golomb.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/golomb.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/golomb.cpp:34: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/golomb.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/golomb.cpp: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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/golomb.cpp:34: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/golomb.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/golomb.cpp: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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/golomb.cpp:34: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:74:29: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/golomb.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/golomb.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/golomb.cpp:34: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:79:29: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/golomb.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/golomb.cpp: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) { | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/cumulatives.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, +In file included from ./gecode/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/cumulatives.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/golomb.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ + from test/flatzinc/jobshop2x2.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/golomb.cpp:34: + from test/flatzinc/jobshop2x2.cpp: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: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, - from ./test/flatzinc.hh:37, - from test/flatzinc/golomb.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/jobshop2x2.cpp:34: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/jobshop2x2.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/golomb.cpp:34: + from test/flatzinc/jobshop2x2.cpp: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:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/golomb.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./test/flatzinc.hh:37, - from test/flatzinc/golomb.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/jobshop2x2.cpp:34: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/jobshop2x2.cpp:34: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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/golomb.cpp:34: + from test/flatzinc/jobshop2x2.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ +In file included from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/jobshop2x2.cpp:34: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/cumulatives.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/cumulatives.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/golomb.cpp:34: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/golomb.cpp: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/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/golomb.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/golomb.cpp:34: ./gecode/int/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/eq20.cpp:34: + from test/flatzinc/golomb.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/golomb.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/golomb.cpp:34: ./gecode/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/eq20.cpp:34: + from test/flatzinc/golomb.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/golomb.cpp: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/kernel.hh:176, +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/factory_planning_instance.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: 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/cumulatives.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/factory_planning_instance.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/cumulatives.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ + from test/flatzinc/factory_planning_instance.cpp:34: +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/factory_planning_instance.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/factory_planning_instance.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/factory_planning_instance.cpp:34: +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/factory_planning_instance.cpp:34: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/factory_planning_instance.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/factory_planning_instance.cpp:34: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/golomb.cpp:34: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/golomb.cpp: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/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/golomb.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/golomb.cpp:34: ./gecode/int/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/eq20.cpp:34: + from test/flatzinc/golomb.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/golomb.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 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, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/golomb.cpp:34: ./gecode/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/golomb.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/golomb.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ + from test/flatzinc/factory_planning_instance.cpp:34: +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/factory_planning_instance.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/kernel.hh:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/factory_planning_instance.cpp: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, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ + from test/flatzinc/factory_planning_instance.cpp:34: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/factory_planning_instance.cpp: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/flatzinc.hh:44, +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/factory_planning_instance.cpp:34: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ + from test/flatzinc/factory_planning_instance.cpp:34: +./gecode/set/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/factory_planning_instance.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/factory_planning_instance.cpp:34: +./gecode/set.hh:1206:20: note: initializing argument 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, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ + from test/flatzinc/factory_planning_instance.cpp:34: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/factory_planning_instance.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ + from test/flatzinc/factory_planning_instance.cpp: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); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/golomb.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: 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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, @@ -511935,46 +515380,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/int.hh:5699, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: 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/eq20.cpp:34: + from test/flatzinc/golomb.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, + from test/flatzinc/golomb.cpp:34: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ^ + from test/flatzinc/golomb.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/golomb.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ + from test/flatzinc/golomb.cpp:34: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, @@ -511995,1063 +515432,673 @@ ./gecode/float/var/float.hpp:46:3: note: because '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 ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: 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/eq20.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ^ + from test/flatzinc/golomb.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/golomb.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/golomb.cpp:34: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ + from test/flatzinc/golomb.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/golomb.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp: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:1173, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/eq20.cpp: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:229, + from test/flatzinc/golomb.cpp:34: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, + from test/flatzinc/cutstock.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/factory_planning_instance.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ + from test/flatzinc/cutstock.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/cutstock.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/factory_planning_instance.cpp:34: + from test/flatzinc/cutstock.cpp: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) | ^~~~~~~ -In file included from ./gecode/int.hh:1723, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/factory_planning_instance.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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/factory_planning_instance.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/factory_planning_instance.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: -./gecode/set/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: -./gecode/set.hh:1206:20: note: initializing argument 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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp: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); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/factory_planning_instance.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/factory_planning_instance.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/factory_planning_instance.cpp:34: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/factory_planning_instance.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/factory_planning_instance.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/factory_planning_instance.cpp:34: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, + from test/flatzinc/cutstock.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/factory_planning_instance.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, + from test/flatzinc/cutstock.cpp: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:176, from ./test/flatzinc.hh:37, - from test/flatzinc/factory_planning_instance.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/factory_planning_instance.cpp:34: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, + from test/flatzinc/cutstock.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/factory_planning_instance.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/factory_planning_instance.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/factory_planning_instance.cpp:34: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ + from test/flatzinc/cutstock.cpp: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) + | ^~~~~~~ In file included from ./gecode/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': ./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/factory_planning_instance.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/golomb.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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/golomb.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': ./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/factory_planning_instance.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/factory_planning_instance.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/factory_planning_instance.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/factory_planning_instance.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/factory_planning_instance.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/factory_planning_instance.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/factory_planning_instance.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, + from test/flatzinc/golomb.cpp:34: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/factory_planning_instance.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ^ + from test/flatzinc/golomb.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/factory_planning_instance.cpp:34: + from test/flatzinc/golomb.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/factory_planning_instance.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/factory_planning_instance.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/factory_planning_instance.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/factory_planning_instance.cpp: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) { - | ~~~~~^~~~ + from test/flatzinc/golomb.cpp:34: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/set.hh:1866, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:39:39: 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/eq20.cpp:34: + from test/flatzinc/factory_planning_instance.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/factory_planning_instance.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/factory_planning_instance.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/factory_planning_instance.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/factory_planning_instance.cpp:34: -./gecode/int/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/factory_planning_instance.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/factory_planning_instance.cpp:34: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/factory_planning_instance.cpp:34: -./gecode/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/factory_planning_instance.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/factory_planning_instance.cpp: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/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/factory_planning_instance.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/factory_planning_instance.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/factory_planning_instance.cpp:34: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/factory_planning_instance.cpp:34: -./gecode/int/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, +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/factory_planning_instance.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/factory_planning_instance.cpp:34: -./gecode/int.hh:4429:21: note: initializing argument 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, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/cutstock.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/factory_planning_instance.cpp:34: -./gecode/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:150, + from test/flatzinc/cutstock.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/factory_planning_instance.cpp: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/flatzinc.hh:44, + from test/flatzinc/cutstock.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/factory_planning_instance.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ + from test/flatzinc/cutstock.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:40:25: 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/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:45:25: 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/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp: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/float.hh:1546, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp: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/float.hh:1811, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp: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/float.hh:1546, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/float/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/float.hh:1578:22: note: initializing argument 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, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/factory_planning_instance.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/factory_planning_instance.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/factory_planning_instance.cpp:34: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/factory_planning_instance.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/factory_planning_instance.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/factory_planning_instance.cpp:34: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/factory_planning_instance.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/factory_planning_instance.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/factory_planning_instance.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/factory_planning_instance.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/factory_planning_instance.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/factory_planning_instance.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp: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:176, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + from test/flatzinc/cutstock.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: 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:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp: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) - | ^~~~~~~ + from test/flatzinc/cutstock.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + from test/flatzinc/cutstock.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp: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) - | ^~~~~~ + from test/flatzinc/cutstock.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': ./gecode/float/branch.hpp:39:52: 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/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/factory_planning_instance.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: 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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/factory_planning_instance.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/factory_planning_instance.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/factory_planning_instance.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/factory_planning_instance.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': ./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp: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) - | ^~~~~~~ In file included from ./gecode/float.hh:2137, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:39:39: 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/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: 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/golomb.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.cpp: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) - | ^~~~~~~ -In file included from ./gecode/minimodel.hh:240, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ^ + from test/flatzinc/golomb.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/golomb.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + from test/flatzinc/golomb.cpp:34: +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ -In file included from ./gecode/int.hh:1723, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ^ +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp: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/flatzinc.hh:44, +In file included from ./gecode/kernel.hh:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/golomb.cpp: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:1173, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, + from test/flatzinc/golomb.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/golomb.cpp: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/minimodel.hh:240, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/jobshop2x2.cpp:34: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/jobshop2x2.cpp:34: +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/set.hh:1438, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/golomb.cpp:34: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, + from test/flatzinc/golomb.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:1173, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, + from test/flatzinc/golomb.cpp:34: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/golomb.cpp:34: +./gecode/set/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, + from test/flatzinc/golomb.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/golomb.cpp:34: +./gecode/set.hh:1206:20: note: initializing argument 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, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ + from test/flatzinc/golomb.cpp:34: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/golomb.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/golomb.cpp: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); + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ^ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/cutstock.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/cutstock.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/cutstock.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/cutstock.cpp: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) - | ^~~~~~~ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ @@ -513059,75 +516106,43 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp: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, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/cutstock.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/cutstock.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/cutstock.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/cutstock.cpp: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) - | ^~~~~~~ In file included from ./gecode/minimodel.hh:1609, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ @@ -513135,43 +516150,60 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': ./gecode/minimodel/float-rel.hpp:78:37: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/minimodel.hh:881:20: note: initializing argument 1 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, + from ./test/flatzinc.hh:37, + from test/flatzinc/cutstock.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/cutstock.cpp: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/minimodel.hh:1612, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp: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; | ~~~~~^~~~ @@ -513179,164 +516211,101 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/minimodel/set-rel.hpp:62:31: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp: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; | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/cutstock.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/cutstock.cpp: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) + | ^~~~~~~ In file included from ./gecode/minimodel.hh:1612, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp: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; | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/golomb.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/golomb.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/golomb.cpp:34: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/golomb.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/golomb.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/golomb.cpp:34: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/golomb.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/golomb.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/golomb.cpp:34: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/minimodel/set-rel.hpp:67:36: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/golomb.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/golomb.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/golomb.cpp:34: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': ./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ @@ -513344,20 +516313,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:41:42: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -513365,142 +516334,62 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/golomb.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/golomb.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/golomb.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/golomb.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/golomb.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/golomb.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/golomb.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/golomb.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/golomb.cpp: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) { - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/golomb.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/golomb.cpp:34: + from test/flatzinc/jobshop2x2.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/golomb.cpp: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) { - | ~~~~~^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -513508,20 +516397,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/minimodel/channel.hpp:71:51: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -513529,19 +516418,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/minimodel/channel.hpp:71:52: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ @@ -513549,20 +516438,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -513570,62 +516459,102 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/factory_planning_instance.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:40:25: 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/factory_planning_instance.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/factory_planning_instance.cpp:34: +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:51:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/factory_planning_instance.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:45:25: 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/factory_planning_instance.cpp: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/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:56:32: 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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/factory_planning_instance.cpp:34: +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -513633,20 +516562,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:61:32: 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/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -513654,20 +516583,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -513675,20 +516604,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:72:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -513696,20 +516625,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -513717,20 +516646,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:82:32: 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/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -513738,20 +516667,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:87:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -513759,20 +516688,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:92:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -513780,20 +516709,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -513801,20 +516730,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:103:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -513822,20 +516751,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:108:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -513843,20 +516772,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:113:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -513864,20 +516793,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -513885,20 +516814,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:123:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -513906,41 +516835,81 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:128:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/factory_planning_instance.cpp:34: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/factory_planning_instance.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/factory_planning_instance.cpp: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/float.hh:1546, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/factory_planning_instance.cpp:34: +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:29: 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/flatzinc.hh:37, + from test/flatzinc/factory_planning_instance.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/factory_planning_instance.cpp: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/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ @@ -513948,20 +516917,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ @@ -513969,20 +516938,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ @@ -513990,101 +516959,61 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::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, - from ./test/flatzinc.hh:38, - from test/flatzinc/factory_planning_instance.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: 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/factory_planning_instance.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/factory_planning_instance.cpp:34: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:153:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/factory_planning_instance.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/factory_planning_instance.cpp: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/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/minimodel/aliases.hpp:154:51: 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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/factory_planning_instance.cpp:34: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::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/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -514092,80 +517021,40 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/factory_planning_instance.cpp:34: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/factory_planning_instance.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/factory_planning_instance.cpp: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:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/factory_planning_instance.cpp:34: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/factory_planning_instance.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/factory_planning_instance.cpp: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/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:159:33: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ @@ -514173,20 +517062,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:165:23: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ @@ -514194,40 +517083,60 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/golomb.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/golomb.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/golomb.cpp:34: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ @@ -514235,397 +517144,154 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared '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:4845, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp: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/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: -./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' - 1575 | element(Home home, const IntVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/golomb.cpp:34: -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ + from test/flatzinc/jobshop2x2.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/golomb.cpp:34: + from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/golomb.cpp:34: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ + from test/flatzinc/jobshop2x2.cpp:34: +./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' + 1575 | element(Home home, const IntVarArgs& a, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/set.hh:1866, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.cpp:34: -./gecode/int/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/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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/golomb.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/golomb.cpp: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:1438, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/factory_planning_instance.cpp:34: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/factory_planning_instance.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/factory_planning_instance.cpp:34: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/factory_planning_instance.cpp:34: -./gecode/set/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/factory_planning_instance.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/factory_planning_instance.cpp:34: -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ + from test/flatzinc/golomb.cpp:34: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/factory_planning_instance.cpp:34: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/factory_planning_instance.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/factory_planning_instance.cpp: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); - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/cutstock.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/cutstock.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, +In file included from ./gecode/float.hh:1811, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/cutstock.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/cutstock.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/golomb.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/golomb.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/golomb.cpp:34: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/golomb.cpp:34: -./gecode/int/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/golomb.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/golomb.cpp:34: -./gecode/int.hh:4429:21: note: initializing argument 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, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/golomb.cpp:34: -./gecode/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/golomb.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/golomb.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/langford2.o test/flatzinc/langford2.cpp -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/factory_planning_instance.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/factory_planning_instance.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/factory_planning_instance.cpp:34: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/factory_planning_instance.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/factory_planning_instance.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.cpp:34: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/factory_planning_instance.cpp:34: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: 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: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/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:150, from ./test/flatzinc.hh:37, @@ -514633,360 +517299,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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/factory_planning_instance.cpp:34: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/golomb.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/golomb.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/golomb.cpp:34: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/golomb.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/golomb.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/golomb.cpp:34: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/golomb.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/golomb.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/golomb.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/golomb.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/golomb.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/golomb.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/golomb.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: 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/golomb.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/golomb.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/golomb.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/golomb.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/golomb.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/cutstock.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, +In file included from ./gecode/float.hh:1546, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/cutstock.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ + from test/flatzinc/factory_planning_instance.cpp:34: +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, from ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/cutstock.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp: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) - | ^~~~~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/golomb.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: 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/golomb.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/golomb.cpp:34: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/golomb.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/golomb.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/golomb.cpp:34: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/golomb.cpp:34: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/golomb.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/golomb.cpp: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:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/golomb.cpp:34: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/golomb.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/golomb.cpp: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/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/knights.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/set.hh:1438, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/golomb.cpp:34: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/golomb.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/golomb.cpp:34: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/golomb.cpp:34: -./gecode/set/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/golomb.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/golomb.cpp:34: -./gecode/set.hh:1206:20: note: initializing argument 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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/golomb.cpp:34: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/golomb.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/golomb.cpp: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); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:68:28: required from here @@ -514997,205 +517319,10 @@ from ./gecode/set.hh:461, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/cutstock.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/factory_planning_instance.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:40:25: 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/factory_planning_instance.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/factory_planning_instance.cpp:34: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/factory_planning_instance.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:45:25: 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/factory_planning_instance.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/factory_planning_instance.cpp:34: -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/golomb.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/golomb.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/golomb.cpp:34: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/factory_planning_instance.cpp:34: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/factory_planning_instance.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/factory_planning_instance.cpp: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:1667, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/golomb.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/golomb.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/golomb.cpp:34: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/factory_planning_instance.cpp:34: -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/factory_planning_instance.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/factory_planning_instance.cpp: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/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/cutstock.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/cutstock.cpp: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/set.hh:1866, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/golomb.cpp:34: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: 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/golomb.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/golomb.cpp:34: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/cutstock.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/cutstock.cpp: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) - | ^~~~~~~ -In file included from ./gecode/float.hh:1811, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/factory_planning_instance.cpp:34: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/factory_planning_instance.cpp: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/float.hh:1546, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/factory_planning_instance.cpp:34: -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, @@ -515236,7 +517363,7 @@ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' ./gecode/float/array.hpp:93:30: required from here @@ -515247,27 +517374,10 @@ from ./gecode/float.hh:944, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/cutstock.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/cutstock.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/cutstock.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, @@ -515328,23 +517438,27 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/minimodel.hh:240, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/factory_planning_instance.cpp:34: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/cutstock.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/factory_planning_instance.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/cutstock.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ + from test/flatzinc/factory_planning_instance.cpp:34: +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, @@ -515425,86 +517539,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/golomb.cpp:34: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/golomb.cpp: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/float.hh:1546, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/golomb.cpp:34: -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/golomb.cpp:34: -./gecode/float/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/golomb.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/golomb.cpp:34: -./gecode/float.hh:1578:22: note: initializing argument 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, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/golomb.cpp:34: -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/golomb.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/golomb.cpp:34: -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:240, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/factory_planning_instance.cpp:34: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/factory_planning_instance.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/factory_planning_instance.cpp:34: -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -515526,6 +517560,22 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/eq20.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/eq20.cpp: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/minimodel.hh:1608, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -515570,6 +517620,54 @@ ./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' 319 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/eq20.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/eq20.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/eq20.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/eq20.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/eq20.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/eq20.cpp: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) + | ^~~~~~~ In file included from ./gecode/minimodel.hh:1609, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -515614,14 +517712,34 @@ ./gecode/minimodel.hh:881:20: note: initializing argument 1 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, +In file included from ./gecode/float.hh:1811, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:39:52: 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/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/golomb.cpp: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/float.hh:1546, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/golomb.cpp:34: +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/golomb.cpp:34: +./gecode/float/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:150, from ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: @@ -515631,29 +517749,88 @@ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.cpp:34: -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, +./gecode/float.hh:1578:22: note: initializing argument 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, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ^ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/cutstock.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/cutstock.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/cutstock.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/cutstock.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/cutstock.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/cutstock.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.cpp:34: -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -515761,26 +517938,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, | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/golomb.cpp:34: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': -./gecode/float/trace.hpp:39:39: 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, +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/golomb.cpp: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/flatzinc.hh:49, + from test/flatzinc/cutstock.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/golomb.cpp:34: -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ + from test/flatzinc/cutstock.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -516491,63 +518668,55 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; + from test/flatzinc/eq20.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: 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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp: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) + from test/flatzinc/eq20.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, +In file included from ./gecode/float.hh:2005, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/golomb.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:39:52: 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/blocksworld_instance_2.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/golomb.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, + from test/flatzinc/golomb.cpp:34: +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ + from test/flatzinc/eq20.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ @@ -516614,6 +518783,26 @@ ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/golomb.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/golomb.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/golomb.cpp:34: +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -516677,103 +518866,67 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, +In file included from ./gecode/float.hh:2137, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/golomb.cpp:34: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': +./gecode/float/trace.hpp:39:39: 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/blocksworld_instance_2.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; + from test/flatzinc/golomb.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/golomb.cpp:34: +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/knights.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/latin_squares_fd.o test/flatzinc/latin_squares_fd.cpp +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/eq20.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/blocksworld_instance_2.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/cutstock.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/cutstock.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/cutstock.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/cutstock.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/cutstock.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/cutstock.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/cutstock.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ + from test/flatzinc/eq20.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/cutstock.cpp:34: + from test/flatzinc/eq20.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ @@ -517014,41 +519167,6 @@ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/knights.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/knights.cpp: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: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, - from ./test/flatzinc.hh:37, - from test/flatzinc/knights.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, - from test/flatzinc/knights.cpp: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:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/knights.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of '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, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -517070,22 +519188,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./test/flatzinc.hh:37, - from test/flatzinc/knights.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/knights.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -517901,16 +520003,86 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/eq20.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/eq20.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/eq20.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/eq20.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/eq20.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/eq20.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/eq20.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/eq20.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/multidim_knapsack_simple.o test/flatzinc/multidim_knapsack_simple.cpp In file included from ./gecode/kernel.hh:261, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp:34: + from test/flatzinc/knights.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp:34: + from test/flatzinc/knights.cpp: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) { | ^~~~ @@ -517919,42 +520091,122 @@ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp:34: + from test/flatzinc/knights.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp:34: + from test/flatzinc/knights.cpp: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:261, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp:34: + from test/flatzinc/knights.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp:34: + from test/flatzinc/knights.cpp:34: ./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp:34: + from test/flatzinc/knights.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/eq20.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/eq20.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/eq20.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/eq20.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/eq20.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/eq20.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/eq20.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] @@ -517964,13 +520216,13 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp: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:176, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -517980,13 +520232,13 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp: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) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] @@ -517996,13 +520248,13 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp: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:176, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -518012,13 +520264,13 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp: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) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -518028,13 +520280,13 @@ from ./gecode/set.hh:461, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -518044,13 +520296,87 @@ from ./gecode/set.hh:461, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/factory_planning_instance.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/factory_planning_instance.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/factory_planning_instance.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/factory_planning_instance.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/factory_planning_instance.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/factory_planning_instance.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/factory_planning_instance.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/factory_planning_instance.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/langford2.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] @@ -518060,13 +520386,13 @@ from ./gecode/float.hh:944, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:114:32: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] @@ -518076,13 +520402,45 @@ from ./gecode/float.hh:944, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/factory_planning_instance.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/factory_planning_instance.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/factory_planning_instance.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/factory_planning_instance.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' ./gecode/int/array.hpp:105:28: required from here @@ -518093,13 +520451,13 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp: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:176, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' ./gecode/int/array.hpp:134:29: required from here @@ -518110,52 +520468,68 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/latin_squares_fd.o test/flatzinc/latin_squares_fd.cpp In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: 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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.cpp:34: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ +./gecode/float/var/float.hpp:46:3: note: because '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, from ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.cpp: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/float/var/float.hpp:46:3: note: because '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, + from ./test/flatzinc.hh:37, + from test/flatzinc/jobshop2x2.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/jobshop2x2.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, @@ -518166,12 +520540,30 @@ | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, + from test/flatzinc/jobshop2x2.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/jobshop2x2.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, @@ -518180,9 +520572,11 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/packing.o test/flatzinc/packing.cpp In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:68:28: required from here @@ -518193,38 +520587,6 @@ from ./gecode/set.hh:461, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/factory_planning_instance.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/factory_planning_instance.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/factory_planning_instance.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) @@ -518265,23 +520627,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -518362,6 +520707,23 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/factory_planning_instance.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/factory_planning_instance.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -518444,36 +520806,20 @@ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/factory_planning_instance.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + from test/flatzinc/golomb.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: 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, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/factory_planning_instance.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/factory_planning_instance.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/factory_planning_instance.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ + from test/flatzinc/golomb.cpp:34: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -518533,122 +520879,54 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; + from test/flatzinc/golomb.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/golomb.cpp: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) | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/golomb.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) + from test/flatzinc/golomb.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/eq20.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ + from test/flatzinc/golomb.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: + from test/flatzinc/golomb.cpp: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) | ^~~~~~~ -In file included from ./gecode/int.hh:1723, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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/jobshop2x2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -518708,474 +520986,86 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(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, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp: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:229, +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/multidim_knapsack_simple.o test/flatzinc/multidim_knapsack_simple.cpp -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/factory_planning_instance.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/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: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/factory_planning_instance.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/int/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/jobshop2x2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/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, +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp: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/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/factory_planning_instance.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/factory_planning_instance.cpp:34: + from test/flatzinc/jobshop2x2.cpp: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) | ^~~~~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/int/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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/int.hh:4429:21: note: initializing argument 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, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/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:150, +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/factory_planning_instance.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/factory_planning_instance.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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:150, +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/factory_planning_instance.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/factory_planning_instance.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: 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/jobshop2x2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -519296,145 +521186,89 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: 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, +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, + from test/flatzinc/golomb.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: 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:150, + from test/flatzinc/golomb.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, + from test/flatzinc/golomb.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp: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:229, + from test/flatzinc/golomb.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:261, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp: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:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ^ + from test/flatzinc/langford2.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp:34: + from test/flatzinc/langford2.cpp: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:229, +./gecode/kernel/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, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp: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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ + from test/flatzinc/langford2.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp:34: + from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/set/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:150, +In file included from ./gecode/kernel.hh:261, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/set.hh:1206:20: note: initializing argument 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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ + from test/flatzinc/langford2.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./test/flatzinc.hh:37, + from test/flatzinc/langford2.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp:34: + from test/flatzinc/langford2.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp: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/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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, from ./test/flatzinc.hh:37, @@ -519515,46 +521349,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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/golomb.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, + from test/flatzinc/golomb.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:46, + from test/flatzinc/golomb.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ + from test/flatzinc/golomb.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, @@ -519635,26 +521461,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: 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/jobshop2x2.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, @@ -519714,16 +521520,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/langford2.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, @@ -519784,187 +521580,15 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:40:25: 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/jobshop2x2.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:45:25: 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/jobshop2x2.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp: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/float.hh:1546, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp: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) { - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/packing.o test/flatzinc/packing.cpp -In file included from ./gecode/float.hh:1811, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp: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/float.hh:1546, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/float/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/float.hh:1578:22: note: initializing argument 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, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/golomb.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/golomb.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/golomb.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/golomb.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/golomb.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/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, + from ./test/flatzinc.hh:37, + from test/flatzinc/golomb.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, @@ -519976,11 +521600,12 @@ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, @@ -519989,66 +521614,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/float.hh:2005, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:39:52: 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, +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/golomb.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, + from test/flatzinc/golomb.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137, + from test/flatzinc/golomb.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': -./gecode/float/trace.hpp:39:39: 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/jobshop2x2.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ + from test/flatzinc/golomb.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/perfsq.o test/flatzinc/perfsq.cpp In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, @@ -520129,6 +521730,16 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/latin_squares_fd.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/float.hh:1811, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, @@ -520188,38 +521799,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, - from ./test/flatzinc.hh:37, - from test/flatzinc/golomb.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/golomb.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/golomb.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/golomb.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, @@ -520280,92 +521859,86 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::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, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ^ -In file included from ./gecode/kernel.hh:150, +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/golomb.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:27: 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:150, + from test/flatzinc/golomb.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1608, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/golomb.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | e.post(home,t ? irt : neg(irt),ipls); - | ^ -In file included from ./gecode/kernel.hh:150, + from test/flatzinc/golomb.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/minimodel.hh:316:20: note: initializing argument 1 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:1608, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/golomb.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? irt : neg(irt),b,ipls); - | ^ -In file included from ./gecode/kernel.hh:150, + from test/flatzinc/golomb.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/golomb.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp: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, - | ~~~~~^~~~ + from test/flatzinc/golomb.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -520408,157 +521981,6 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1609, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': -./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | e.post(home,t ? frt : neg(frt)); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' - 878 | void post(Home home, FloatRelType frt) const; - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1609, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': -./gecode/minimodel/float-rel.hpp:78:37: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/minimodel.hh:881:20: note: initializing argument 1 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, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': -./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | _e0.post(home,_srt,_e1); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp: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; - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/minimodel/set-rel.hpp:62:31: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp: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; - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 64 | _e0.post(home,SRT_EQ,_e1); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp: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; - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/minimodel/set-rel.hpp:67:36: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': -./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | _e0.post(home,b,t,_srt,_e1); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -521444,21 +522866,6 @@ ./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/channel.hpp:41:42: 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/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp: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/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -521479,116 +522886,6 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | IntVar x(home,0,1); channel(home,b,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': -./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | channel(home,f,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': -./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 70 | rel(home,SOT_UNION,x,s); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/minimodel/channel.hpp:71:51: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/minimodel/channel.hpp:71:52: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -521694,14 +522991,6 @@ ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/golomb.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -521711,14 +523000,6 @@ ./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/golomb.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: @@ -521731,944 +523012,6 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/golomb.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/golomb.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | count(home,x,n,IRT_LQ,m,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 46 | count(home,x,y,IRT_LQ,m,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:51:32: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:56:32: 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/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:61:32: 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/jobshop2x2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 66 | count(home,x,y,IRT_LQ,z,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:72:32: 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/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 77 | count(home,x,y,IRT_GQ,m,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:82:32: 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/jobshop2x2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:87:32: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:92:32: 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/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 97 | count(home,x,y,IRT_GQ,z,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:103:32: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:108:32: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:113:32: 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/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 118 | count(home,x,n,IRT_EQ,z,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:123:32: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:128:32: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 134 | rel(home,x,r,y,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' - 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 139 | rel(home,x,r,y,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' - 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 145 | dom(home,x,y,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' - 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': -./gecode/minimodel/aliases.hpp:153:27: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': -./gecode/minimodel/aliases.hpp:159:33: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' - 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': -./gecode/minimodel/aliases.hpp:165:23: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' - 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 166 | element(home,SOT_UNION,xiv,z,y); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' - 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' - 1540 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' - 1556 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' - 1575 | element(Home home, const IntVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/langford2.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/langford2.cpp: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: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, - from ./test/flatzinc.hh:37, - from test/flatzinc/langford2.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, - from test/flatzinc/langford2.cpp: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:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/langford2.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of '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, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./test/flatzinc.hh:37, - from test/flatzinc/langford2.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/langford2.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': -./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' - 1033 | element(Home home, const IntSetArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': -./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' - 1041 | element(Home home, const SetVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/golomb.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/golomb.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/golomb.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/golomb.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/golomb.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/golomb.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/golomb.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/golomb.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/golomb.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/golomb.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/golomb.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/golomb.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/golomb.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/golomb.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/golomb.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/golomb.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/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); - | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/perfsq.o test/flatzinc/perfsq.cpp In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -522924,70 +523267,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); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/knights.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/knights.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/knights.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/knights.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/knights.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/knights.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/knights.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/knights.cpp:34: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/perfsq2.o test/flatzinc/perfsq2.cpp In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -523098,70 +523379,16 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp: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:176, +In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp: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) - | ^~~~~~~ + 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:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -523282,104 +523509,6 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/knights.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/knights.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/knights.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/knights.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/perfsq2.o test/flatzinc/perfsq2.cpp -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, @@ -523521,70 +523650,68 @@ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ + from test/flatzinc/knights.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: + from test/flatzinc/knights.cpp: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:176, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ + from test/flatzinc/knights.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: + from test/flatzinc/knights.cpp: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) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/knights.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +./gecode/int/var/int.hpp:49:3: 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, from ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/knights.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +./gecode/int/var/bool.hpp:50:3: 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, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, @@ -523645,94 +523772,169 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ + from test/flatzinc/knights.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: + from test/flatzinc/knights.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/kernel.hh:150, +In file included from ./gecode/kernel.hh:176, 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); - | ^~~~~ + from test/flatzinc/knights.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/knights.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/photo.o test/flatzinc/photo.cpp In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ + from test/flatzinc/knights.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: + from test/flatzinc/knights.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/knights.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/knights.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/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/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/latin_squares_fd.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/knights.cpp:34: + from test/flatzinc/latin_squares_fd.cpp: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) | ^~~~~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/multidim_knapsack_simple.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/latin_squares_fd.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/latin_squares_fd.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/latin_squares_fd.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::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/multidim_knapsack_simple.cpp: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: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, + from ./test/flatzinc.hh:37, + from test/flatzinc/multidim_knapsack_simple.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, + from test/flatzinc/multidim_knapsack_simple.cpp: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:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/multidim_knapsack_simple.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./test/flatzinc.hh:37, + from test/flatzinc/multidim_knapsack_simple.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/multidim_knapsack_simple.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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/packing.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, @@ -523773,66 +523975,6 @@ ./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/float.hh:1546, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, @@ -523873,26 +524015,126 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/latin_squares_fd.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/latin_squares_fd.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ + from test/flatzinc/latin_squares_fd.cpp:34: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/latin_squares_fd.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/latin_squares_fd.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/latin_squares_fd.cpp:34: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/latin_squares_fd.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/latin_squares_fd.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/latin_squares_fd.cpp:34: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/latin_squares_fd.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/latin_squares_fd.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/latin_squares_fd.cpp:34: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/latin_squares_fd.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/latin_squares_fd.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/latin_squares_fd.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/latin_squares_fd.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, + from test/flatzinc/latin_squares_fd.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/latin_squares_fd.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, @@ -523914,6 +524156,46 @@ ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/latin_squares_fd.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/latin_squares_fd.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/latin_squares_fd.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/latin_squares_fd.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/latin_squares_fd.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/latin_squares_fd.cpp: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) { + | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, @@ -523952,39 +524234,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, - from ./test/flatzinc.hh:37, - from test/flatzinc/knights.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/knights.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/latin_squares_fd.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/latin_squares_fd.cpp: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) - | ^~~~~~~ In file included from ./gecode/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, @@ -524005,26 +524254,6 @@ ./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:1723, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/latin_squares_fd.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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/latin_squares_fd.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/latin_squares_fd.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, @@ -524065,31 +524294,34 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/latin_squares_fd.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/knights.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/latin_squares_fd.cpp: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/int.hh:4353, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/knights.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/int.hh:2555, + from test/flatzinc/latin_squares_fd.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: 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: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/latin_squares_fd.cpp:34: @@ -524099,17 +524331,16 @@ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.cpp:34: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, +In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: 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); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: @@ -524119,16 +524350,16 @@ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.cpp:34: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::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, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, @@ -524136,19 +524367,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/flatzinc.hh:44, +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.cpp:34: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); +./gecode/int/branch/var.hpp: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, @@ -524159,89 +524390,182 @@ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.cpp:34: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, +./gecode/int.hh:4429:21: note: initializing argument 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, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: 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); + | ^ 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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:229, - from ./test/flatzinc.hh:37, +In file included from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.cpp: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::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); | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, +In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: 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(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp: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:229, +In file included from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/latin_squares_fd.cpp:34: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, + from test/flatzinc/knights.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/knights.cpp:34: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/latin_squares_fd.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/latin_squares_fd.cpp:34: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ^ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp: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:229, +In file included from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/latin_squares_fd.cpp:34: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/latin_squares_fd.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/latin_squares_fd.cpp:34: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/knights.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/knights.cpp: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) + | ^~~~~~~ +In file included from ./gecode/int.hh:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ^ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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/latin_squares_fd.cpp: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:229, +In file included from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/latin_squares_fd.cpp:34: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/latin_squares_fd.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp: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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/latin_squares_fd.cpp:34: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::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, @@ -524284,65 +524608,6 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/latin_squares_fd.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/latin_squares_fd.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/latin_squares_fd.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/latin_squares_fd.cpp:34: -./gecode/int/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/latin_squares_fd.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/latin_squares_fd.cpp:34: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/latin_squares_fd.cpp:34: -./gecode/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/latin_squares_fd.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/latin_squares_fd.cpp: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/minimodel.hh:1608, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -524580,46 +524845,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/latin_squares_fd.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/latin_squares_fd.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/latin_squares_fd.cpp:34: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/latin_squares_fd.cpp:34: -./gecode/int/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/latin_squares_fd.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/latin_squares_fd.cpp:34: -./gecode/int.hh:4429:21: note: initializing argument 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:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -524641,25 +524866,6 @@ ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/latin_squares_fd.cpp:34: -./gecode/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/latin_squares_fd.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/latin_squares_fd.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -525412,26 +525618,6 @@ ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/latin_squares_fd.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/latin_squares_fd.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/latin_squares_fd.cpp:34: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -525453,244 +525639,6 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/latin_squares_fd.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/knights.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/latin_squares_fd.cpp: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/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/knights.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/latin_squares_fd.cpp:34: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/knights.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/knights.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/knights.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/knights.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/latin_squares_fd.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/latin_squares_fd.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/latin_squares_fd.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/latin_squares_fd.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/latin_squares_fd.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/latin_squares_fd.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/latin_squares_fd.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: 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/latin_squares_fd.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/latin_squares_fd.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/latin_squares_fd.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/latin_squares_fd.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/latin_squares_fd.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/knights.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/knights.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp: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: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, - from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp: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:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, @@ -525711,15 +525659,6 @@ ./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::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/multidim_knapsack_simple.cpp: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: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, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, @@ -525740,25 +525679,6 @@ ./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp: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:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of '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, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, @@ -525799,22 +525719,23 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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, +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ + from test/flatzinc/knights.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/knights.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/set.hh:1438, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, @@ -525934,6 +525855,74 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/knights.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/knights.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/packing.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/packing.cpp: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: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, + from ./test/flatzinc.hh:37, + from test/flatzinc/packing.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, + from test/flatzinc/packing.cpp: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:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/packing.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./test/flatzinc.hh:37, + from test/flatzinc/packing.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/packing.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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, from ./test/flatzinc.hh:38, @@ -526154,16 +526143,66 @@ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, 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); - | ^~~~~ + from test/flatzinc/knights.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/knights.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/knights.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/knights.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/knights.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/knights.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/minimodel.hh:817, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -526185,6 +526224,26 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/knights.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/knights.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/minimodel.hh:1608, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -527219,7 +527278,7 @@ In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 53 | x = x0; @@ -527228,509 +527287,730 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp: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) | ^~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/perfsq.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:39:27: 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/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/photo.o test/flatzinc/photo.cpp In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp: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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp: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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:74:29: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:79:29: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp: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/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/int/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/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/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/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp: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/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/langford2.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/langford2.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/langford2.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/langford2.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/langford2.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/langford2.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/langford2.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/langford2.cpp: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) + | ^~~~~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp: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/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/int/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/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 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, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/langford2.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/langford2.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/langford2.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/langford2.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': ./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': ./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': ./gecode/int/branch.hpp:50:50: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': ./gecode/int/branch.hpp:55:51: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/product_fd.o test/flatzinc/product_fd.cpp +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/langford2.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/langford2.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/langford2.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/langford2.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/int.hh:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:39:39: 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/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:45:39: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/langford2.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/langford2.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/langford2.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/langford2.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/langford2.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/langford2.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:38:29: 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/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/packing.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/packing.cpp: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) + | ^~~~~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': ./gecode/set/int.hpp:43:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ +In file included from ./gecode/int.hh:1723, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/packing.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp: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/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/packing.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/packing.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp: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) { | ~~~~~^~~~ @@ -527744,9 +528024,476 @@ ./gecode/kernel/core.hpp:2011: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, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/packing.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/packing.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/packing.cpp:34: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/packing.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/packing.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/packing.cpp:34: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/packing.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/packing.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/packing.cpp:34: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/packing.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/packing.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/packing.cpp:34: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/langford2.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/set.hh:1438, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/multidim_knapsack_simple.cpp:34: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/multidim_knapsack_simple.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/multidim_knapsack_simple.cpp:34: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/multidim_knapsack_simple.cpp:34: +./gecode/set/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/multidim_knapsack_simple.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/multidim_knapsack_simple.cpp:34: +./gecode/set.hh:1206:20: note: initializing argument 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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/multidim_knapsack_simple.cpp:34: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/multidim_knapsack_simple.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/multidim_knapsack_simple.cpp: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); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/packing.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/packing.cpp: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:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/perfsq.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/packing.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/packing.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, + from test/flatzinc/packing.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/packing.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/packing.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/packing.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/packing.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/packing.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/packing.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/packing.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/perfsq.cpp: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: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, + from ./test/flatzinc.hh:37, + from test/flatzinc/perfsq.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, + from test/flatzinc/perfsq.cpp: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:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/perfsq.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./test/flatzinc.hh:37, + from test/flatzinc/perfsq.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/perfsq.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/product_fd.o test/flatzinc/product_fd.cpp +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/packing.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/packing.cpp: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/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/packing.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/packing.cpp:34: +./gecode/int/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/packing.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/packing.cpp:34: +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/multidim_knapsack_simple.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/multidim_knapsack_simple.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/multidim_knapsack_simple.cpp:34: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/multidim_knapsack_simple.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/multidim_knapsack_simple.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/multidim_knapsack_simple.cpp:34: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/packing.cpp:34: +./gecode/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/packing.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/packing.cpp: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:1866, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/multidim_knapsack_simple.cpp:34: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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/multidim_knapsack_simple.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/multidim_knapsack_simple.cpp:34: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/packing.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/packing.cpp: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/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/packing.cpp:34: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/packing.cpp:34: +./gecode/int/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/packing.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/packing.cpp:34: +./gecode/int.hh:4429:21: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/packing.cpp:34: +./gecode/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/packing.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/packing.cpp:34: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] @@ -527756,13 +528503,13 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/langford2.cpp:34: + from test/flatzinc/latin_squares_fd.cpp: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:176, from ./test/flatzinc.hh:37, - from test/flatzinc/langford2.cpp:34: + from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -527772,13 +528519,13 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/langford2.cpp:34: + from test/flatzinc/latin_squares_fd.cpp: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) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/langford2.cpp:34: + from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] @@ -527788,13 +528535,13 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/langford2.cpp:34: + from test/flatzinc/latin_squares_fd.cpp: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:176, from ./test/flatzinc.hh:37, - from test/flatzinc/langford2.cpp:34: + from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -527804,96 +528551,137 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/langford2.cpp:34: + from test/flatzinc/latin_squares_fd.cpp: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) | ^~~~~~~ -In file included from ./gecode/set.hh:1438, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/langford2.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, + from test/flatzinc/langford2.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/langford2.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from test/flatzinc/langford2.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/langford2.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, + from test/flatzinc/langford2.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, from test/flatzinc/packing.cpp:34: -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: -./gecode/set.hh:1206:20: note: initializing argument 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, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/packing.cpp:34: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp: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/flatzinc.hh:46, + from test/flatzinc/langford2.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp: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); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/langford2.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/packing.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: 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::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/packing.cpp:34: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/packing.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: 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(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, from ./test/flatzinc.hh:37, @@ -527901,35 +528689,35 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/packing.cpp:34: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/packing.cpp:34: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: 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(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/packing.cpp:34: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/langford2.cpp:34: + from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -527939,13 +528727,13 @@ from ./gecode/set.hh:461, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/langford2.cpp:34: + from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/langford2.cpp:34: + from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -527955,183 +528743,128 @@ from ./gecode/set.hh:461, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/langford2.cpp:34: + from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq.cpp: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: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, - from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, - from test/flatzinc/perfsq.cpp: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:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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, - from test/flatzinc/multidim_knapsack_simple.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723, +In file included from ./gecode/int.hh:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ^ + from test/flatzinc/packing.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, + from test/flatzinc/packing.cpp:34: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ + from test/flatzinc/packing.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/packing.cpp:34: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/latin_squares_fd.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, + from test/flatzinc/latin_squares_fd.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp: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/flatzinc.hh:44, + from test/flatzinc/latin_squares_fd.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/latin_squares_fd.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:40:25: 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/multidim_knapsack_simple.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.cpp:34: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:45:25: 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/multidim_knapsack_simple.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.cpp:34: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, @@ -528143,15 +528876,15 @@ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp: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::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) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/float.hh:1546, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: 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:29: 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, @@ -528163,245 +528896,199 @@ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp: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::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) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp: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:229, +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, + from test/flatzinc/latin_squares_fd.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp: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) { - | ~~~~~^~~~ + from test/flatzinc/latin_squares_fd.cpp: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:176, from ./test/flatzinc.hh:37, - from test/flatzinc/langford2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/latin_squares_fd.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/langford2.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, + from test/flatzinc/latin_squares_fd.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:261, from ./test/flatzinc.hh:37, - from test/flatzinc/langford2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, + from test/flatzinc/perfsq2.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/langford2.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/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/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/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:150, from ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/float.hh:1546, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.cpp:34: -./gecode/int/branch/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/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:150, from ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.cpp:34: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, +./gecode/float.hh:1578:22: note: initializing argument 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, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.cpp:34: -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp: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/int.hh:4845, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/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:1630:19: note: initializing argument 1 of 'Gecode::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/multidim_knapsack_simple.cpp:34: + from test/flatzinc/perfsq2.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: -./gecode/int/branch/var.hpp:353: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:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/perfsq2.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/perfsq2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: -./gecode/int.hh:4429:21: note: initializing argument 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, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: -./gecode/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, + from ./test/flatzinc.hh:37, + from test/flatzinc/perfsq2.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./test/flatzinc.hh:37, + from test/flatzinc/perfsq2.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/perfsq2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49, +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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, from ./test/flatzinc.hh:38, from test/flatzinc/packing.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:40:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ^ +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: 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/packing.cpp: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/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/packing.cpp:34: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49, +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/packing.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:45:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ^ +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp: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/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/packing.cpp:34: -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from ./gecode/flatzinc.hh:49, +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/packing.cpp:34: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, @@ -528413,15 +529100,15 @@ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp: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]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, - from ./gecode/flatzinc.hh:49, +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/packing.cpp:34: -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:29: 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:29: 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, @@ -528433,299 +529120,267 @@ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp: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]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, - from ./gecode/flatzinc.hh:49, +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/latin_squares_fd.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/latin_squares_fd.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/set.hh:1438, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/packing.cpp:34: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/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: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp: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/float.hh:1546, - from ./gecode/flatzinc.hh:49, +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/packing.cpp:34: -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, - from ./gecode/flatzinc.hh:49, +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/packing.cpp:34: -./gecode/float/branch/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/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:150, from ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp: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/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/packing.cpp:34: -./gecode/float.hh:1578:22: note: initializing argument 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, - from ./gecode/flatzinc.hh:49, +./gecode/set.hh:1206:20: note: initializing argument 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, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/packing.cpp:34: -./gecode/float/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/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp: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/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/packing.cpp:34: -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/langford2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/langford2.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/langford2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/langford2.cpp: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/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': ./gecode/float/branch.hpp:39:52: 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/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': ./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:39:39: 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/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq2.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq2.cpp: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: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, - from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq2.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/packing.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq2.cpp:34: + from test/flatzinc/packing.cpp: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:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq2.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq2.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/packing.cpp:34: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/packing.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq2.cpp:34: + from test/flatzinc/packing.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ +In file included from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/packing.cpp:34: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/langford2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + from test/flatzinc/latin_squares_fd.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/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/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/langford2.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/minimodel.hh:240, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/latin_squares_fd.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/set.hh:1866, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/packing.cpp:34: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ^ +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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/packing.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/packing.cpp:34: -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::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, - from test/flatzinc/multidim_knapsack_simple.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp: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/flatzinc.hh:44, + from test/flatzinc/perfsq.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, + from test/flatzinc/perfsq.cpp: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) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ + from test/flatzinc/perfsq.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/multidim_knapsack_simple.cpp:34: + from test/flatzinc/perfsq.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/perfsq.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::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, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: @@ -528735,185 +529390,243 @@ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, +In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ + from test/flatzinc/perfsq.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/perfsq.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/latin_squares_fd.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, + from test/flatzinc/perfsq.cpp:34: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/latin_squares_fd.cpp:34: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -In file included from ./gecode/int.hh:5699, + from test/flatzinc/perfsq.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/perfsq.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/perfsq.cpp:34: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ^ + from test/flatzinc/perfsq.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/perfsq.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, + from test/flatzinc/perfsq.cpp:34: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ^ + from test/flatzinc/perfsq.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/perfsq.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ + from test/flatzinc/perfsq.cpp:34: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/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/minimodel.hh:1608, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/perfsq.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ In file included from ./gecode/minimodel.hh:1608, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/perfsq.cpp: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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/multidim_knapsack_simple.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp: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, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/perfsq.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/perfsq.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, + from test/flatzinc/perfsq.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/perfsq.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/perfsq.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/perfsq.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/perfsq.cpp: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) { + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/latin_squares_fd.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/latin_squares_fd.cpp: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) - | ^~~~~~~ In file included from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ @@ -528921,43 +529634,63 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': ./gecode/minimodel/float-rel.hpp:78:37: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/minimodel.hh:881:20: note: initializing argument 1 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, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/perfsq.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/perfsq.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/perfsq.cpp: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) { + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp: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; | ~~~~~^~~~ @@ -528965,20 +529698,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/minimodel/set-rel.hpp:62:31: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp: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; | ~~~~~^~~~ @@ -528986,20 +529719,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp: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; | ~~~~~^~~~ @@ -529007,20 +529740,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/minimodel/set-rel.hpp:67:36: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ @@ -529028,21 +529761,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': ./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ @@ -529050,20 +529783,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:41:42: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -529071,94 +529804,62 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/latin_squares_fd.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/latin_squares_fd.cpp: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/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/latin_squares_fd.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/latin_squares_fd.cpp: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) - | ^~~~~~~ In file included from ./gecode/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -529166,20 +529867,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/minimodel/channel.hpp:71:51: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -529187,57 +529888,40 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/minimodel/channel.hpp:71:52: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/langford2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/langford2.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -529245,20 +529929,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -529266,20 +529950,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:51:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -529287,20 +529971,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:56:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -529308,20 +529992,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:61:32: 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/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -529329,20 +530013,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -529350,20 +530034,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:72:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -529371,20 +530055,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -529392,20 +530076,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:82:32: 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/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -529413,20 +530097,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:87:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -529434,20 +530118,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:92:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -529455,20 +530139,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -529476,20 +530160,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:103:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -529497,20 +530181,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:108:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -529518,20 +530202,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:113:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -529539,20 +530223,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -529560,20 +530244,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:123:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -529581,20 +530265,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:128:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -529602,20 +530286,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ @@ -529623,20 +530307,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ @@ -529644,20 +530328,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ @@ -529665,19 +530349,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ @@ -529685,20 +530369,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:153:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -529706,20 +530390,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -529727,19 +530411,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ @@ -529747,20 +530431,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:159:33: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ @@ -529768,20 +530452,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:165:23: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ @@ -529789,19 +530473,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ @@ -529809,20 +530493,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ @@ -529830,20 +530514,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ @@ -529851,20 +530535,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ @@ -529872,20 +530556,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ @@ -529893,20 +530577,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ @@ -529914,258 +530598,86 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: + from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/latin_squares_fd.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/latin_squares_fd.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/latin_squares_fd.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/latin_squares_fd.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: 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/multidim_knapsack_simple.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp: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:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp: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, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); + from test/flatzinc/perfsq.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + from test/flatzinc/perfsq.cpp: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) { | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); + from test/flatzinc/perfsq.cpp:34: +./gecode/int/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/multidim_knapsack_simple.cpp:34: + from test/flatzinc/perfsq.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + from test/flatzinc/perfsq.cpp:34: +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); + from test/flatzinc/perfsq.cpp:34: +./gecode/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/multidim_knapsack_simple.cpp:34: + from test/flatzinc/perfsq.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp: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); + from test/flatzinc/perfsq.cpp: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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: 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/multidim_knapsack_simple.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/langford2.cpp:34: + from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' @@ -530178,14 +530690,14 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/langford2.cpp:34: + from test/flatzinc/latin_squares_fd.cpp: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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/langford2.cpp:34: + from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' @@ -530198,14 +530710,14 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/langford2.cpp:34: + from test/flatzinc/latin_squares_fd.cpp: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) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/langford2.cpp:34: + from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' @@ -530218,14 +530730,14 @@ from ./gecode/set.hh:461, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/langford2.cpp:34: + from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/langford2.cpp:34: + from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' @@ -530238,66 +530750,38 @@ from ./gecode/float.hh:944, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/langford2.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/latin_squares_fd.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/latin_squares_fd.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/latin_squares_fd.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/int.hh:917, +In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/perfsq.cpp: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/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723, +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,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()); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: @@ -530307,157 +530791,175 @@ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar 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, + | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:40:25: 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:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/perfsq.cpp:34: +./gecode/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/perfsq.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/perfsq.cpp:34: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/packing.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:45:25: 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/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp: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/float.hh:1546, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp: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/int.hh:2555, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/float.hh:1811, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ + from test/flatzinc/packing.cpp:34: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq.cpp:34: + from test/flatzinc/packing.cpp: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/flatzinc.hh:44, +In file included from ./gecode/float.hh:1546, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq.cpp:34: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/packing.cpp:34: +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ + from test/flatzinc/packing.cpp:34: +./gecode/float/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq.cpp:34: + from test/flatzinc/packing.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq.cpp:34: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/packing.cpp:34: +./gecode/float.hh:1578:22: note: initializing argument 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, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ + from test/flatzinc/packing.cpp:34: +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq.cpp:34: + from test/flatzinc/packing.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq.cpp:34: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, + from test/flatzinc/packing.cpp:34: +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: 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(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: @@ -530467,288 +530969,220 @@ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.cpp:34: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/latin_squares_fd.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float.hh:1811, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp: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/float.hh:1546, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: -./gecode/float/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp: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/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, + from test/flatzinc/perfsq.cpp:34: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ^ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp: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:229, - from ./test/flatzinc.hh:37, +In file included from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811, - from ./gecode/flatzinc.hh:49, +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ + from test/flatzinc/perfsq.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/perfsq.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/latin_squares_fd.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/latin_squares_fd.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/latin_squares_fd.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:4353, + from test/flatzinc/perfsq.cpp:34: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ^ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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/perfsq.cpp: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:229, - from ./test/flatzinc.hh:37, +In file included from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ^ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp: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:229, - from ./test/flatzinc.hh:37, +In file included from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.cpp: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.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': ./gecode/float/branch.hpp:39:52: 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/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': ./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:39:39: 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/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/product_lp.o test/flatzinc/product_lp.cpp +In file included from ./gecode/minimodel.hh:240, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ + from test/flatzinc/packing.cpp:34: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq.cpp:34: + from test/flatzinc/packing.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/packing.cpp:34: +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:817, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq.cpp:34: -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ + from test/flatzinc/packing.cpp:34: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq.cpp:34: + from test/flatzinc/packing.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq.cpp:34: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/packing.cpp:34: +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.cpp:34: -./gecode/int/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/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: 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, @@ -530756,90 +531190,150 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.cpp: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/minimodel.hh:240, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ^ + from test/flatzinc/perfsq.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/perfsq.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + from test/flatzinc/perfsq.cpp:34: +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,y); - | ^ + from test/flatzinc/perfsq.cpp:34: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/perfsq.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, - from test/flatzinc/latin_squares_fd.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, + from test/flatzinc/perfsq.cpp: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:1173, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/latin_squares_fd.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ + from test/flatzinc/perfsq.cpp:34: +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, + from test/flatzinc/perfsq.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/perfsq.cpp: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/minimodel.hh:1608, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:1438, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/perfsq.cpp:34: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/perfsq.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/perfsq.cpp:34: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/perfsq.cpp:34: +./gecode/set/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/perfsq.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/perfsq.cpp:34: +./gecode/set.hh:1206:20: note: initializing argument 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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/perfsq.cpp:34: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/perfsq.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/perfsq.cpp: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); + | ~~~~~^~~~ In file included from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ @@ -530847,21 +531341,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp: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, | ~~~~~^~~~ @@ -530869,21 +531363,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ @@ -530891,104 +531385,64 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': ./gecode/minimodel/float-rel.hpp:78:37: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq.cpp:34: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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:1612, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp: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; | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq.cpp:34: -./gecode/int/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/perfsq.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq.cpp:34: -./gecode/int.hh:4429:21: note: initializing argument 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:1612, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/minimodel/set-rel.hpp:62:31: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp: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; | ~~~~~^~~~ @@ -530996,20 +531450,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp: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; | ~~~~~^~~~ @@ -531017,20 +531471,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/minimodel/set-rel.hpp:67:36: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ @@ -531038,21 +531492,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': ./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ @@ -531060,20 +531514,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:41:42: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -531081,60 +531535,41 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq.cpp:34: -./gecode/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ @@ -531142,20 +531577,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -531163,20 +531598,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/minimodel/channel.hpp:71:51: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -531184,19 +531619,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/minimodel/channel.hpp:71:52: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ @@ -531204,20 +531639,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -531225,20 +531660,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -531246,20 +531681,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:51:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -531267,20 +531702,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:56:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -531288,20 +531723,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:61:32: 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/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -531309,20 +531744,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -531330,20 +531765,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:72:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -531351,20 +531786,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -531372,20 +531807,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:82:32: 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/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -531393,20 +531828,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:87:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -531414,20 +531849,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:92:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -531435,20 +531870,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -531456,20 +531891,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:103:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -531477,20 +531912,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:108:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -531498,20 +531933,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:113:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -531519,20 +531954,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -531540,20 +531975,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:123:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -531561,20 +531996,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:128:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -531582,20 +532017,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ @@ -531603,20 +532038,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ @@ -531624,20 +532059,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ @@ -531645,19 +532080,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ @@ -531665,20 +532100,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:153:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -531686,20 +532121,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -531707,19 +532142,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ @@ -531727,20 +532162,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:159:33: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ @@ -531748,20 +532183,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:165:23: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ @@ -531769,19 +532204,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ @@ -531789,20 +532224,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ @@ -531810,20 +532245,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ @@ -531831,62 +532266,102 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/perfsq.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/perfsq.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/perfsq.cpp:34: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/perfsq.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/perfsq.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/perfsq.cpp:34: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ @@ -531894,971 +532369,23 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/latin_squares_fd.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/latin_squares_fd.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq2.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq2.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq2.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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/perfsq2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq2.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq.cpp:34: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq.cpp:34: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/latin_squares_fd.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/latin_squares_fd.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/latin_squares_fd.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/latin_squares_fd.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/latin_squares_fd.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/latin_squares_fd.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/latin_squares_fd.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/latin_squares_fd.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq2.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq2.cpp:34: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq2.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq2.cpp:34: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq2.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq2.cpp:34: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq2.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq2.cpp:34: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: 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/perfsq.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq2.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq2.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq2.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq2.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/perfsq2.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq2.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq2.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq2.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq2.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq2.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq2.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq2.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq2.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq2.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq2.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq2.cpp:34: -./gecode/int/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/perfsq2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq2.cpp:34: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/product_lp.o test/flatzinc/product_lp.cpp -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq2.cpp:34: -./gecode/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/perfsq2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq2.cpp: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/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq2.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq2.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq2.cpp:34: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq2.cpp:34: -./gecode/int/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/perfsq2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq2.cpp:34: -./gecode/int.hh:4429:21: note: initializing argument 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, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq2.cpp:34: -./gecode/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq2.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/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, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq2.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq2.cpp:34: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq2.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq2.cpp:34: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq2.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq2.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq2.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq2.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: 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/perfsq.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq.cpp:34: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq.cpp:34: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq.cpp:34: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq.cpp: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:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq.cpp:34: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/perfsq.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq.cpp:34: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq2.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: 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/perfsq2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq2.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq2.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq2.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq.cpp:34: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq.cpp:34: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq.cpp:34: -./gecode/set/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq.cpp:34: -./gecode/set.hh:1206:20: note: initializing argument 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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq.cpp:34: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq.cpp: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); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp: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) - | ^~~~~~~ -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/set.hh:1667, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq.cpp:34: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq.cpp:34: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/set.hh:1866, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, @@ -532879,152 +532406,6 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq2.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq2.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq2.cpp:34: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq2.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq2.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq2.cpp:34: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq2.cpp:34: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq2.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq2.cpp: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:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq2.cpp:34: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/perfsq2.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq2.cpp: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/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp: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) - | ^~~~~~~ In file included from ./gecode/kernel.hh:261, from ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: @@ -533076,356 +532457,202 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/quasigroup_qg5.o test/flatzinc/quasigroup_qg5.cpp -In file included from ./gecode/set.hh:1438, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq2.cpp:34: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq2.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq2.cpp:34: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.cpp:34: -./gecode/set/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq2.cpp: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/flatzinc.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, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.cpp:34: -./gecode/set.hh:1206:20: note: initializing argument 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, - from ./gecode/flatzinc.hh:46, +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.cpp:34: -./gecode/set/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/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/perfsq2.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.cpp: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); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/product_fd.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/product_fd.cpp: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: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, - from ./test/flatzinc.hh:37, - from test/flatzinc/product_fd.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, - from test/flatzinc/product_fd.cpp: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:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/product_fd.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./test/flatzinc.hh:37, - from test/flatzinc/product_fd.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/product_fd.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.cpp:34: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: 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/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq2.cpp:34: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/flatzinc.hh:46, + | ^~~~ +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/set.hh:1866, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/perfsq2.cpp:34: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.cpp:34: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: 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(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.cpp:34: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/packing.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, + from test/flatzinc/perfsq2.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, + from test/flatzinc/perfsq2.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/perfsq2.cpp:34: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp: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:176, + from test/flatzinc/perfsq2.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, + from test/flatzinc/perfsq2.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/perfsq2.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, + from test/flatzinc/perfsq2.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, + from test/flatzinc/perfsq2.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/perfsq2.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp: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:176, + from test/flatzinc/perfsq2.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, + from test/flatzinc/perfsq2.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/perfsq2.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp: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) - | ^~~~~~~ + from test/flatzinc/perfsq2.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/perfsq2.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/perfsq2.cpp: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) { + | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, @@ -533506,38 +532733,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::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/perfsq2.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/perfsq2.cpp: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/int.hh:4353, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, + from test/flatzinc/perfsq2.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/perfsq2.cpp:34: +./gecode/int/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/multidim_knapsack_simple.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/perfsq2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ + from test/flatzinc/perfsq2.cpp:34: +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/perfsq2.cpp:34: +./gecode/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/perfsq2.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/perfsq2.cpp: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/float.hh:1811, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, @@ -533597,6 +532851,65 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/perfsq2.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/perfsq2.cpp: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/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/perfsq2.cpp:34: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/perfsq2.cpp:34: +./gecode/int/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/perfsq2.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/perfsq2.cpp:34: +./gecode/int.hh:4429:21: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/perfsq2.cpp:34: +./gecode/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/perfsq2.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/perfsq2.cpp:34: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, @@ -533637,6 +532950,26 @@ ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/perfsq2.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/perfsq2.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/perfsq2.cpp:34: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/float.hh:2137, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, @@ -533657,314 +532990,204 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::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, - from test/flatzinc/product_fd.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723, +In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ^ + from test/flatzinc/perfsq2.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/perfsq2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, + from test/flatzinc/perfsq2.cpp:34: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ + from test/flatzinc/perfsq2.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/perfsq2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, + from test/flatzinc/perfsq2.cpp:34: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ + from test/flatzinc/perfsq2.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/perfsq2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, + from test/flatzinc/perfsq2.cpp:34: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ + from test/flatzinc/perfsq2.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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/product_fd.cpp:34: + from test/flatzinc/perfsq2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, + from test/flatzinc/perfsq2.cpp:34: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ + from test/flatzinc/perfsq2.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/perfsq2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, + from test/flatzinc/perfsq2.cpp:34: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/multidim_knapsack_simple.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/product_fd.cpp: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:229, + from test/flatzinc/multidim_knapsack_simple.cpp: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:176, from ./test/flatzinc.hh:37, - from test/flatzinc/product_fd.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, + from test/flatzinc/multidim_knapsack_simple.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/product_fd.cpp: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:229, + from test/flatzinc/multidim_knapsack_simple.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/product_fd.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, + from test/flatzinc/multidim_knapsack_simple.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/product_fd.cpp: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:229, + from test/flatzinc/multidim_knapsack_simple.cpp: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:176, from ./test/flatzinc.hh:37, - from test/flatzinc/product_fd.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, + from test/flatzinc/multidim_knapsack_simple.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/product_fd.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/product_fd.cpp: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) { - | ~~~~~^~~~ + from test/flatzinc/multidim_knapsack_simple.cpp:34: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/quasigroup_qg5.o test/flatzinc/quasigroup_qg5.cpp In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +./gecode/set/var/set.hpp:49:3: note: because '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, from ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq2.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:40:25: 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/perfsq2.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq2.cpp:34: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq2.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:45:25: 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/perfsq2.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq2.cpp:34: -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq2.cpp:34: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq2.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq2.cpp: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/float.hh:1546, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq2.cpp:34: -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/perfsq2.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq2.cpp:34: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: 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, @@ -534007,46 +533230,6 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/product_fd.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: -./gecode/int/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/product_fd.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -534091,65 +533274,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, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: -./gecode/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/product_fd.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp: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/float.hh:1811, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq2.cpp:34: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq2.cpp: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/float.hh:1546, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq2.cpp:34: -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq2.cpp:34: -./gecode/float/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq2.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq2.cpp:34: -./gecode/float.hh:1578:22: note: initializing argument 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, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -534194,25 +533318,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:1811, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq2.cpp:34: -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq2.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq2.cpp:34: -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -534487,6 +533592,22 @@ ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/multidim_knapsack_simple.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/multidim_knapsack_simple.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -534613,6 +533734,22 @@ ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/multidim_knapsack_simple.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/multidim_knapsack_simple.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -534968,46 +534105,6 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/product_fd.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: -./gecode/int/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/product_fd.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: -./gecode/int.hh:4429:21: note: initializing argument 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:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -535070,81 +534167,6 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: -./gecode/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/product_fd.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp: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) - | ^~~~~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq2.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:39:52: 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/perfsq2.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq2.cpp:34: -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq2.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq2.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq2.cpp:34: -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -535229,26 +534251,6 @@ ./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/int.hh:1723, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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/photo.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -535270,26 +534272,6 @@ ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq2.cpp:34: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': -./gecode/float/trace.hpp:39:39: 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/perfsq2.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq2.cpp:34: -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -535311,6 +534293,96 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/product_fd.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/perfsq2.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/perfsq2.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/perfsq2.cpp:34: +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/perfsq2.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/perfsq2.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/perfsq2.cpp:34: +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/perfsq2.cpp:34: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/perfsq2.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/perfsq2.cpp: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:1173, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/perfsq2.cpp:34: +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, + from test/flatzinc/perfsq2.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/perfsq2.cpp: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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: @@ -535328,6 +534400,212 @@ ./gecode/int/var/int.hpp:49:3: 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, + from ./test/flatzinc.hh:37, + from test/flatzinc/multidim_knapsack_simple.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/multidim_knapsack_simple.cpp: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) + | ^~~~~~~ +In file included from ./gecode/set.hh:1438, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/perfsq2.cpp:34: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/perfsq2.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/perfsq2.cpp:34: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/perfsq2.cpp:34: +./gecode/set/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/perfsq2.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/perfsq2.cpp:34: +./gecode/set.hh:1206:20: note: initializing argument 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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/perfsq2.cpp:34: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/perfsq2.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/perfsq2.cpp: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); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/multidim_knapsack_simple.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/multidim_knapsack_simple.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/perfsq2.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/perfsq2.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/perfsq2.cpp:34: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/perfsq2.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/perfsq2.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/perfsq2.cpp:34: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/perfsq2.cpp:34: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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/perfsq2.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/perfsq2.cpp:34: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::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, + from test/flatzinc/photo.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp: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) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/photo.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/multidim_knapsack_simple.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/multidim_knapsack_simple.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -535388,30 +534666,256 @@ ./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/photo.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp:34: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/photo.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/photo.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, + from test/flatzinc/photo.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/photo.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/photo.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/photo.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/photo.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/photo.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/photo.cpp: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/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp:34: +./gecode/int/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/photo.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp:34: +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp:34: +./gecode/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/photo.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp: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/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ + from test/flatzinc/packing.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/packing.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/packing.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp: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) | ^~~~~~~ -In file included from ./gecode/int.hh:2555, +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/packing.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/packing.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/packing.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/packing.cpp: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) + | ^~~~~~~ +In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/photo.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/photo.cpp: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/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp:34: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp:34: +./gecode/int/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, @@ -535422,239 +534926,435 @@ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/photo.cpp:34: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp:34: +./gecode/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/photo.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp:34: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/packing.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/packing.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/packing.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/packing.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/multidim_knapsack_simple.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/multidim_knapsack_simple.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/multidim_knapsack_simple.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/multidim_knapsack_simple.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/multidim_knapsack_simple.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/multidim_knapsack_simple.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/multidim_knapsack_simple.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/multidim_knapsack_simple.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': ./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': ./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': ./gecode/int/branch.hpp:50:50: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, +In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/photo.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: 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(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp: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:229, - from ./test/flatzinc.hh:37, +In file included from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, from test/flatzinc/photo.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/photo.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: 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(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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/photo.cpp: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:229, - from ./test/flatzinc.hh:37, +In file included from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, from test/flatzinc/photo.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ + from test/flatzinc/photo.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, from test/flatzinc/photo.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/packing.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/packing.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/packing.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/packing.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/perfsq2.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:40:25: 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/perfsq2.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/perfsq2.cpp:34: +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/perfsq2.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:45:25: 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/perfsq2.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/perfsq2.cpp:34: +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/perfsq2.cpp:34: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/perfsq2.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/photo.cpp: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]' + from test/flatzinc/perfsq2.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/float.hh:1546, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); + from test/flatzinc/perfsq2.cpp:34: +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/perfsq2.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/photo.cpp: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]' + from test/flatzinc/perfsq2.cpp: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/int.hh:5699, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, +In file included from ./gecode/kernel.hh:261, + from ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: 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 constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, +In file included from ./gecode/kernel.hh:261, + from ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::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/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of '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, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.cpp:34: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:27: 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: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/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:150, from ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp: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/flatzinc.hh:44, +In file included from ./gecode/float.hh:1546, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.cpp:34: -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.cpp:34: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:27: 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: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:150, from ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: @@ -535664,52 +535364,141 @@ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.cpp:34: -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, +./gecode/float.hh:1578:22: note: initializing argument 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, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); + from test/flatzinc/perfsq2.cpp:34: +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/perfsq2.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/perfsq2.cpp:34: +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./test/flatzinc.hh:37, + from test/flatzinc/product_fd.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp: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/int.hh:4353, +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/packing.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, + from test/flatzinc/packing.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/packing.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ + from test/flatzinc/packing.cpp: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) + | ^~~~~~~ +In file included from ./gecode/float.hh:2005, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/perfsq2.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:39:52: 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/photo.cpp:34: + from test/flatzinc/perfsq2.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ + from test/flatzinc/perfsq2.cpp:34: +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/perfsq2.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/perfsq2.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/perfsq2.cpp:34: +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/perfsq2.cpp:34: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': +./gecode/float/trace.hpp:39:39: 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/perfsq2.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/perfsq2.cpp:34: +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:68:28: required from here @@ -535720,16 +535509,17 @@ from ./gecode/set.hh:461, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/photo.cpp:34: -./gecode/int/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/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: 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, @@ -535737,12 +535527,114 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/photo.cpp: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); - | ~~~~~^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/photo.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp:34: +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp:34: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/photo.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/photo.cpp: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:1173, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp:34: +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, + from test/flatzinc/photo.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/photo.cpp: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/minimodel.hh:240, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/perfsq2.cpp:34: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/perfsq2.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/perfsq2.cpp:34: +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:817, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/perfsq2.cpp:34: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:27: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/perfsq2.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/perfsq2.cpp:34: +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -535980,6 +535872,65 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp:34: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/photo.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp:34: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp:34: +./gecode/set/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/photo.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp:34: +./gecode/set.hh:1206:20: note: initializing argument 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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp:34: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/photo.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp: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); + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -536105,65 +536056,6 @@ ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/photo.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: -./gecode/int/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/photo.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: -./gecode/int.hh:4429:21: note: initializing argument 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, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: -./gecode/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/photo.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -536707,23 +536599,6 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -536766,6 +536641,23 @@ ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/packing.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/packing.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -536850,13 +536742,13 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/photo.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, @@ -536864,39 +536756,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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/photo.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/photo.cpp:34: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/photo.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, @@ -536904,38 +536776,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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/photo.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/photo.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/set.hh:1866, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/photo.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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, @@ -536944,116 +536796,114 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/photo.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/queen_cp2.o test/flatzinc/queen_cp2.cpp +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/perfsq.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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:150, + from test/flatzinc/perfsq.cpp: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:176, from ./test/flatzinc.hh:37, - from test/flatzinc/photo.cpp: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/flatzinc.hh:44, + from test/flatzinc/perfsq.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, + from test/flatzinc/perfsq.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/perfsq.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: 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/perfsq.cpp: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:176, from ./test/flatzinc.hh:37, - from test/flatzinc/product_fd.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/perfsq.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: 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:150, + from test/flatzinc/perfsq.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/product_fd.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, + from test/flatzinc/perfsq.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/product_fd.cpp: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:229, + from test/flatzinc/perfsq.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/product_fd.cpp: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:1173, + from test/flatzinc/perfsq.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/product_fd.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/product_fd.cpp: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) { - | ~~~~~^~~~ + from test/flatzinc/perfsq.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' @@ -537066,14 +536916,14 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp: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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' @@ -537086,14 +536936,14 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp: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) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' @@ -537106,14 +536956,14 @@ from ./gecode/set.hh:461, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' @@ -537126,771 +536976,331 @@ from ./gecode/float.hh:944, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/multidim_knapsack_simple.cpp:34: + from test/flatzinc/packing.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/set.hh:1438, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/product_fd.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: -./gecode/set/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/product_fd.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: -./gecode/set.hh:1206:20: note: initializing argument 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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/product_fd.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp: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); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/product_fd.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/product_fd.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/perfsq.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: 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/perfsq.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/product_fd.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, + from test/flatzinc/perfsq.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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, - from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: 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/photo.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/photo.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/photo.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/photo.cpp: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:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/photo.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/photo.cpp: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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/photo.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: -./gecode/set/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/photo.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: -./gecode/set.hh:1206:20: note: initializing argument 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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/photo.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp: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); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/photo.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/photo.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: 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/photo.cpp: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/flatzinc.hh:46, +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ + from test/flatzinc/perfsq.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp:34: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:40:25: 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/product_fd.cpp:34: + from test/flatzinc/photo.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp:34: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:45:25: 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/product_fd.cpp:34: + from test/flatzinc/photo.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp:34: ./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp:34: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp: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/float.hh:1546, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp:34: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp: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/float.hh:1811, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp:34: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp: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/float.hh:1546, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp:34: ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp:34: ./gecode/float/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp:34: ./gecode/float.hh:1578:22: note: initializing argument 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, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp:34: ./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp:34: ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/perfsq.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/perfsq.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/perfsq.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/perfsq.cpp: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) + | ^~~~~~~ In file included from ./gecode/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp:34: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': ./gecode/float/branch.hpp:39:52: 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/product_fd.cpp:34: + from test/flatzinc/photo.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp:34: ./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp:34: ./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': ./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp:34: ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp:34: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:39:39: 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/product_fd.cpp:34: + from test/flatzinc/photo.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp:34: ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/queen_cp2.o test/flatzinc/queen_cp2.cpp -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:40:25: 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/photo.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:45:25: 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/photo.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/photo.cpp: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:229, +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/photo.cpp: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/float.hh:1546, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/perfsq.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/photo.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/photo.cpp: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) { - | ~~~~~^~~~ + from test/flatzinc/perfsq.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp:34: ./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp:34: ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq.cpp: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) - | ^~~~~~~ -In file included from ./gecode/float.hh:1811, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/photo.cpp: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/float.hh:1546, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: -./gecode/float/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/photo.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq.cpp: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) - | ^~~~~~~ -In file included from ./gecode/float.hh:1811, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/photo.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp:34: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp:34: ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ @@ -537908,21 +537318,38 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/perfsq.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/perfsq.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp:34: ./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ @@ -537930,21 +537357,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp: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, | ~~~~~^~~~ @@ -537952,21 +537379,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp:34: ./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ @@ -537974,75 +537401,43 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': ./gecode/minimodel/float-rel.hpp:78:37: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp:34: ./gecode/minimodel.hh:881:20: note: initializing argument 1 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, - from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/minimodel.hh:1612, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp: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; | ~~~~~^~~~ @@ -538050,41 +537445,57 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp:34: ./gecode/minimodel/set-rel.hpp:62:31: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp: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; | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/product_fd.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/product_fd.cpp: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) + | ^~~~~~~ In file included from ./gecode/minimodel.hh:1612, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp:34: ./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp: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; | ~~~~~^~~~ @@ -538092,20 +537503,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp:34: ./gecode/minimodel/set-rel.hpp:67:36: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ @@ -538113,62 +537524,42 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': ./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:39:52: 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/photo.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:41:42: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -538176,20 +537567,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -538197,20 +537588,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ @@ -538218,41 +537609,61 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ +In file included from ./gecode/int.hh:1723, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/product_fd.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/product_fd.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/product_fd.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp:34: ./gecode/minimodel/channel.hpp:71:51: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -538260,177 +537671,741 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp:34: ./gecode/minimodel/channel.hpp:71:52: 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, - from ./gecode/flatzinc.hh:49, +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/photo.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp:34: +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | count(home,x,n,IRT_LQ,m,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/photo.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp:34: +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 46 | count(home,x,y,IRT_LQ,m,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/photo.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp:34: +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:51:32: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/photo.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp:34: +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:56:32: 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/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/photo.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp:34: +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:61:32: 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/photo.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp:34: +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 66 | count(home,x,y,IRT_LQ,z,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/photo.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp:34: +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:72:32: 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/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/photo.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp:34: +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 77 | count(home,x,y,IRT_GQ,m,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/photo.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp:34: +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:82:32: 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/photo.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp:34: +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:87:32: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/photo.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp:34: +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:92:32: 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/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/photo.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp:34: +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 97 | count(home,x,y,IRT_GQ,z,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/photo.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp:34: +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:103:32: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/photo.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp:34: +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:108:32: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/photo.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp:34: +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:113:32: 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/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/photo.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp:34: +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 118 | count(home,x,n,IRT_EQ,z,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/photo.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp:34: +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:123:32: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/photo.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp:34: +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:128:32: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/photo.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp:34: +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 134 | rel(home,x,r,y,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/photo.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp:34: +./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' + 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 139 | rel(home,x,r,y,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/photo.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp:34: +./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' + 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 145 | dom(home,x,y,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/photo.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp:34: +./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' + 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp:34: +./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/photo.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp:34: +./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': +./gecode/minimodel/aliases.hpp:153:27: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/photo.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp:34: +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp:34: +./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/photo.cpp: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/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp:34: +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp:34: +./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/photo.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp:34: +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': +./gecode/minimodel/aliases.hpp:159:33: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/photo.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp:34: +./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' + 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': +./gecode/minimodel/aliases.hpp:165:23: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/photo.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp:34: +./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' + 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/photo.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/product_fd.cpp: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/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 166 | element(home,SOT_UNION,xiv,z,y); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp: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/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/photo.cpp:34: -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::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(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' + 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, +In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | count(home,x,n,IRT_LQ,m,ipl); - | ^ + from test/flatzinc/photo.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, + from test/flatzinc/photo.cpp:34: +./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' + 1540 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 46 | count(home,x,y,IRT_LQ,m,ipl); - | ^ + from test/flatzinc/photo.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, + from test/flatzinc/photo.cpp:34: +./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' + 1556 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:51:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | count(home,x,y,IRT_LQ,m,ipl); - | ^ + from test/flatzinc/photo.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, + from test/flatzinc/photo.cpp:34: +./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' + 1575 | element(Home home, const IntVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:56:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 56 | count(home,x,n,IRT_LQ,z,ipl); - | ^ + from test/flatzinc/photo.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, + from test/flatzinc/photo.cpp:34: +./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' + 1591 | element(Home home, const BoolVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:61:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 61 | count(home,x,y,IRT_LQ,z,ipl); - | ^ + from test/flatzinc/photo.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': +./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, + from test/flatzinc/photo.cpp:34: +./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' + 1033 | element(Home home, const IntSetArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 66 | count(home,x,y,IRT_LQ,z,ipl); - | ^ + from test/flatzinc/photo.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': +./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/product_fd.cpp:34: + from test/flatzinc/photo.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/photo.cpp:34: +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:72:32: 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(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: @@ -538440,18 +538415,17 @@ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.cpp:34: -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 77 | count(home,x,y,IRT_GQ,m,ipl); - | ^ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: @@ -538461,18 +538435,17 @@ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.cpp:34: -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:82:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 82 | count(home,x,y,IRT_GQ,m,ipl); - | ^ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: @@ -538482,18 +538455,17 @@ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.cpp:34: -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:87:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 87 | count(home,x,n,IRT_GQ,z,ipl); - | ^ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: @@ -538503,143 +538475,136 @@ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.cpp:34: -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:92:32: 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 constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, +In file included from ./gecode/kernel.hh:229, + from ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:97:32: 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/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, from test/flatzinc/product_fd.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, +In file included from ./gecode/kernel.hh:229, + from ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:103:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 103 | count(home,x,n,IRT_EQ,m,ipl); - | ^ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, +In file included from ./gecode/kernel.hh:229, + from ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:108:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 108 | count(home,x,y,IRT_EQ,m,ipl); - | ^ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, +In file included from ./gecode/kernel.hh:229, + from ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:113:32: 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/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp: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/float.hh:2137, - from ./gecode/flatzinc.hh:49, +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': -./gecode/float/trace.hpp:39:39: 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/flatzinc.hh:44, + from test/flatzinc/product_fd.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.cpp:34: -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp: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/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/product_fd.cpp:34: +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:118:32: 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/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/product_fd.cpp:34: @@ -538649,39 +538614,37 @@ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.cpp:34: -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::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, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:123:32: 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()); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp: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/flatzinc.hh:44, +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.cpp:34: -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:128:32: 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()); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: @@ -538691,18 +538654,16 @@ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.cpp:34: -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/int.hh:4429:21: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:134:23: 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: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:150, from ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: @@ -538712,18 +538673,97 @@ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.cpp:34: -./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' - 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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, + from ./test/flatzinc.hh:37, + from test/flatzinc/perfsq.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/perfsq.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/perfsq.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/perfsq.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/perfsq.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/perfsq.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/perfsq.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/perfsq.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 139 | rel(home,x,r,y,ipl); - | ^ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: @@ -538733,18 +538773,17 @@ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.cpp:34: -./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' - 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 145 | dom(home,x,y,ipl); - | ^ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: @@ -538754,17 +538793,17 @@ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.cpp:34: -./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' - 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.cpp:34: -./gecode/minimodel/aliases.hpp:146:57: 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(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: @@ -538774,59 +538813,57 @@ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.cpp:34: -./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': -./gecode/minimodel/aliases.hpp:153:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | rel(home,SOT_UNION,x,y); - | ^ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.cpp:34: -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.cpp:34: -./gecode/minimodel/aliases.hpp:154:51: 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/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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/product_fd.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.cpp:34: -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.cpp:34: -./gecode/minimodel/aliases.hpp:154:52: 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/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: @@ -538836,12 +538873,108 @@ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.cpp:34: -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::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(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq.cpp:34: + from test/flatzinc/perfsq2.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/perfsq2.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/perfsq2.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/perfsq2.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/perfsq2.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/perfsq2.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/perfsq2.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/perfsq2.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/perfsq2.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/perfsq2.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/perfsq2.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/perfsq2.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] @@ -538851,13 +538984,13 @@ from ./gecode/float.hh:944, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq.cpp:34: + from test/flatzinc/perfsq2.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq.cpp:34: + from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:114:32: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] @@ -538867,19 +539000,18 @@ from ./gecode/float.hh:944, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq.cpp:34: + from test/flatzinc/perfsq2.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': -./gecode/minimodel/aliases.hpp:159:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 159 | element(home,SOT_UNION,x,y,z); - | ^ +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: 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/product_fd.cpp:34: @@ -538889,18 +539021,17 @@ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.cpp:34: -./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' - 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': -./gecode/minimodel/aliases.hpp:165:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 165 | channel(home,x,xiv); - | ^ +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: @@ -538910,122 +539041,187 @@ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.cpp:34: -./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' - 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.cpp:34: -./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 166 | element(home,SOT_UNION,xiv,z,y); - | ^ +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp: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/flatzinc.hh:46, +In file included from ./gecode/kernel.hh:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/product_fd.cpp: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:1173, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.cpp:34: -./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' - 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, + from test/flatzinc/product_fd.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/product_fd.cpp: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, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp: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/flatzinc.hh:44, +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.cpp:34: -./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' - 1540 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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/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:150, from ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.cpp:34: -./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' - 1556 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/set.hh:1206:20: note: initializing argument 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, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared '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/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.cpp:34: -./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' - 1575 | element(Home home, const IntVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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, + from ./test/flatzinc.hh:37, + from test/flatzinc/product_lp.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/product_lp.cpp: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: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, + from ./test/flatzinc.hh:37, + from test/flatzinc/product_lp.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, + from test/flatzinc/product_lp.cpp: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:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/product_lp.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./test/flatzinc.hh:37, + from test/flatzinc/product_lp.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/product_lp.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.cpp:34: -./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': -./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-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.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: @@ -539035,18 +539231,17 @@ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.cpp:34: -./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' - 1033 | element(Home home, const IntSetArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': -./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-declared '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/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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/product_fd.cpp:34: @@ -539056,12 +539251,12 @@ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.cpp:34: -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' - 1041 | element(Home home, const SetVarArgs& a, - | ~~~~~^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq.cpp:34: + from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' ./gecode/int/array.hpp:105:28: required from here @@ -539072,29 +539267,13 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.cpp: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:176, from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq.cpp:34: + from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' ./gecode/int/array.hpp:134:29: required from here @@ -539105,13 +539284,75 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq.cpp:34: + from test/flatzinc/perfsq2.cpp: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) | ^~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/quasigroup_qg5.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/perfsq2.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/perfsq2.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/perfsq2.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/queen_ip.o test/flatzinc/queen_ip.cpp +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/photo.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/photo.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -539121,13 +539362,13 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq2.cpp:34: + from test/flatzinc/photo.cpp: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) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq2.cpp:34: + from test/flatzinc/photo.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] @@ -539137,13 +539378,13 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq2.cpp:34: + from test/flatzinc/photo.cpp: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:176, from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq2.cpp:34: + from test/flatzinc/photo.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -539153,30 +539394,232 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp: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) + | ^~~~~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/product_fd.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:40:25: 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/product_fd.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/product_fd.cpp:34: +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/product_fd.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:45:25: 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/product_fd.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/product_fd.cpp:34: +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/product_fd.cpp:34: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/product_fd.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/product_fd.cpp: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/float.hh:1546, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/product_fd.cpp:34: +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:29: 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/flatzinc.hh:37, + from test/flatzinc/product_fd.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/product_fd.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/perfsq2.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/perfsq2.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/perfsq2.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.cpp: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) | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ + from test/flatzinc/perfsq2.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq.cpp:34: + from test/flatzinc/perfsq2.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/perfsq2.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/float.hh:1811, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/product_fd.cpp:34: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/product_fd.cpp: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/float.hh:1546, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/product_fd.cpp:34: +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/product_fd.cpp:34: +./gecode/float/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/product_fd.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/product_fd.cpp:34: +./gecode/float.hh:1578:22: note: initializing argument 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, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/product_fd.cpp:34: +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/product_fd.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/product_fd.cpp:34: +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/photo.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -539186,13 +539629,13 @@ from ./gecode/set.hh:461, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq2.cpp:34: + from test/flatzinc/photo.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq2.cpp:34: + from test/flatzinc/photo.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -539202,49 +539645,192 @@ from ./gecode/set.hh:461, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq2.cpp:34: + from test/flatzinc/photo.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +In file included from ./gecode/float.hh:2005, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/product_fd.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:39:52: 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/product_fd.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/product_fd.cpp:34: +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/product_fd.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/product_fd.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/product_fd.cpp:34: +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/product_fd.cpp:34: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': +./gecode/float/trace.hpp:39:39: 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/product_fd.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/product_fd.cpp:34: +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/photo.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/photo.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/quasigroup_qg5.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/quasigroup_qg5.cpp: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: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, + from ./test/flatzinc.hh:37, + from test/flatzinc/quasigroup_qg5.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, + from test/flatzinc/quasigroup_qg5.cpp: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:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/quasigroup_qg5.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./test/flatzinc.hh:37, + from test/flatzinc/quasigroup_qg5.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/quasigroup_qg5.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ @@ -539252,21 +539838,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ @@ -539274,21 +539860,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp: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, | ~~~~~^~~~ @@ -539296,21 +539882,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ @@ -539318,21 +539904,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': ./gecode/minimodel/float-rel.hpp:78:37: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ @@ -539340,21 +539926,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp: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; | ~~~~~^~~~ @@ -539362,20 +539948,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/minimodel/set-rel.hpp:62:31: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp: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; | ~~~~~^~~~ @@ -539383,20 +539969,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp: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; | ~~~~~^~~~ @@ -539404,20 +539990,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/minimodel/set-rel.hpp:67:36: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ @@ -539425,21 +540011,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': ./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ @@ -539447,37 +540033,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:41:42: 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/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -539485,20 +540054,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -539506,20 +540075,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ @@ -539527,20 +540096,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -539548,20 +540117,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/minimodel/channel.hpp:71:51: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -539569,19 +540138,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/minimodel/channel.hpp:71:52: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ @@ -539589,20 +540158,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -539610,20 +540179,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -539631,20 +540200,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:51:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -539652,20 +540221,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:56:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -539673,20 +540242,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:61:32: 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/photo.cpp:34: + from test/flatzinc/product_fd.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -539694,20 +540263,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -539715,20 +540284,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:72:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -539736,20 +540305,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -539757,20 +540326,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:82:32: 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/photo.cpp:34: + from test/flatzinc/product_fd.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -539778,20 +540347,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:87:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -539799,20 +540368,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:92:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -539820,20 +540389,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -539841,20 +540410,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:103:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -539862,20 +540431,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:108:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -539883,20 +540452,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:113:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -539904,20 +540473,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -539925,20 +540494,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:123:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -539946,20 +540515,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:128:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -539967,20 +540536,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ @@ -539988,20 +540557,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ @@ -540009,20 +540578,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ @@ -540030,19 +540599,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ @@ -540050,20 +540619,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:153:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -540071,20 +540640,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -540092,19 +540661,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ @@ -540112,20 +540681,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:159:33: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ @@ -540133,20 +540702,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:165:23: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ @@ -540154,72 +540723,40 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq2.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq2.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ @@ -540227,41 +540764,57 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/product_lp.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/product_lp.cpp: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) + | ^~~~~~~ In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ @@ -540269,20 +540822,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ @@ -540290,20 +540843,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ @@ -540311,477 +540864,23 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: + from test/flatzinc/product_fd.cpp:34: ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq2.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq2.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/quasigroup_qg5.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq2.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq2.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq2.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq2.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq2.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq2.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq2.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq2.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq2.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq2.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/perfsq.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/product_lp.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/product_lp.cpp: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: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, - from ./test/flatzinc.hh:37, - from test/flatzinc/product_lp.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, - from test/flatzinc/product_lp.cpp: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:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/product_lp.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./test/flatzinc.hh:37, - from test/flatzinc/product_lp.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/product_lp.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/quasigroup_qg5.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/quasigroup_qg5.cpp: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: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, - from ./test/flatzinc.hh:37, - from test/flatzinc/quasigroup_qg5.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, - from test/flatzinc/quasigroup_qg5.cpp: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:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/quasigroup_qg5.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./test/flatzinc.hh:37, - from test/flatzinc/quasigroup_qg5.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/quasigroup_qg5.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/photo.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/photo.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/photo.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/photo.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/photo.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/photo.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/queen_ip.o test/flatzinc/queen_ip.cpp -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/product_lp.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/product_lp.cpp: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) - | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -540882,22 +540981,6 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/photo.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -540958,22 +541041,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, - from ./test/flatzinc.hh:37, - from test/flatzinc/photo.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -540994,6 +541061,40 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/photo.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/photo.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp: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) + | ^~~~~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -541112,6 +541213,40 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/photo.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/photo.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -541232,15 +541367,18 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/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: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, @@ -541249,15 +541387,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) | ^~~~~~ -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, @@ -541266,15 +541407,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/kernel.hh:176, +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/flatzinc.hh:46, @@ -541283,6 +541427,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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/photo.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/photo.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/radiation.o test/flatzinc/radiation.cpp +In file included from ./gecode/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:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, @@ -541363,6 +541539,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/set.hh:1438, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/product_lp.cpp:34: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/product_lp.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/product_lp.cpp:34: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/product_lp.cpp:34: +./gecode/set/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/product_lp.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/product_lp.cpp:34: +./gecode/set.hh:1206:20: note: initializing argument 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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/product_lp.cpp:34: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/product_lp.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/product_lp.cpp: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); + | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -541399,97 +541634,26 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/product_fd.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/product_fd.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/photo.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp: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) - | ^~~~~~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/radiation.o test/flatzinc/radiation.cpp -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/product_fd.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp: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/set.hh:1438, +In file included from ./gecode/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.cpp:34: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/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/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/product_fd.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/product_lp.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp: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) - | ^~~~~~~ + from test/flatzinc/product_lp.cpp:34: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -541524,25 +541688,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/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/product_lp.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/product_lp.cpp:34: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -541563,25 +541714,6 @@ ./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/product_lp.cpp:34: -./gecode/set/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/product_lp.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/product_lp.cpp:34: -./gecode/set.hh:1206:20: note: initializing argument 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:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -541602,13 +541734,14 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438, +In file included from ./gecode/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.cpp:34: -./gecode/set/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(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: @@ -541618,9 +541751,29 @@ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.cpp: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/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/product_lp.cpp:34: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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/product_lp.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/product_lp.cpp:34: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -541819,98 +541972,6 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/product_lp.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/product_lp.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/product_lp.cpp:34: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/product_lp.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/product_lp.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/product_lp.cpp:34: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/product_lp.cpp:34: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: 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/product_lp.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/product_lp.cpp:34: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/product_fd.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/product_fd.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -541991,6 +542052,8 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/shared_array_element.o test/flatzinc/shared_array_element.cpp In file included from ./gecode/int.hh:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -542031,361 +542094,6 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& 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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/photo.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/photo.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/photo.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/photo.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/photo.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/product_fd.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/product_fd.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/quasigroup_qg5.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: 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/quasigroup_qg5.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/quasigroup_qg5.cpp:34: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/quasigroup_qg5.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/quasigroup_qg5.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/quasigroup_qg5.cpp:34: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/quasigroup_qg5.cpp:34: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/quasigroup_qg5.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/quasigroup_qg5.cpp: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:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/quasigroup_qg5.cpp:34: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/quasigroup_qg5.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/quasigroup_qg5.cpp: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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/quasigroup_qg5.cpp:34: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/quasigroup_qg5.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/quasigroup_qg5.cpp:34: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/quasigroup_qg5.cpp:34: -./gecode/set/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/quasigroup_qg5.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/quasigroup_qg5.cpp:34: -./gecode/set.hh:1206:20: note: initializing argument 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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/quasigroup_qg5.cpp:34: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/quasigroup_qg5.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/quasigroup_qg5.cpp: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); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/quasigroup_qg5.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/quasigroup_qg5.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/quasigroup_qg5.cpp:34: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/quasigroup_qg5.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/quasigroup_qg5.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/quasigroup_qg5.cpp:34: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/quasigroup_qg5.cpp:34: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: 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/quasigroup_qg5.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/quasigroup_qg5.cpp:34: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/product_fd.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/product_fd.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp: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) - | ^~~~~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, @@ -542466,74 +542174,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, - from ./test/flatzinc.hh:37, - from test/flatzinc/queen_cp2.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/queen_cp2.cpp: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: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, - from ./test/flatzinc.hh:37, - from test/flatzinc/queen_cp2.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, - from test/flatzinc/queen_cp2.cpp: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:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/queen_cp2.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./test/flatzinc.hh:37, - from test/flatzinc/queen_cp2.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/queen_cp2.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/product_fd.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/float.hh:1811, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, @@ -542593,86 +542233,70 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/quasigroup_qg5.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:40:25: 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, +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/quasigroup_qg5.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/quasigroup_qg5.cpp:34: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/product_fd.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/quasigroup_qg5.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:45:25: 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/product_fd.cpp: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:176, from ./test/flatzinc.hh:37, - from test/flatzinc/quasigroup_qg5.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/quasigroup_qg5.cpp:34: -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/product_fd.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/quasigroup_qg5.cpp:34: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/quasigroup_qg5.cpp: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:229, + from test/flatzinc/product_fd.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/quasigroup_qg5.cpp: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/float.hh:1546, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/product_fd.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/quasigroup_qg5.cpp:34: -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/quasigroup_qg5.cpp: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:229, + from test/flatzinc/product_fd.cpp: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:176, from ./test/flatzinc.hh:37, - from test/flatzinc/quasigroup_qg5.cpp: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) { - | ~~~~~^~~~ + from test/flatzinc/product_fd.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/product_fd.cpp: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) + | ^~~~~~~ In file included from ./gecode/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, @@ -542713,162 +542337,288 @@ ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811, +In file included from ./gecode/float.hh:2137, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/quasigroup_qg5.cpp:34: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); + from test/flatzinc/product_lp.cpp:34: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': +./gecode/float/trace.hpp:39:39: 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/product_lp.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/product_lp.cpp:34: +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/quasigroup_qg5.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: 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/quasigroup_qg5.cpp: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/float.hh:1546, - from ./gecode/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.cpp:34: -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, - from ./gecode/flatzinc.hh:49, +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.cpp:34: -./gecode/float/branch/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(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp: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/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.cpp:34: -./gecode/float.hh:1578:22: note: initializing argument 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, - from ./gecode/flatzinc.hh:49, +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.cpp:34: -./gecode/float/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 constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, +In file included from ./gecode/kernel.hh:229, + from ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137, - from ./gecode/flatzinc.hh: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) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/product_lp.cpp:34: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': -./gecode/float/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ^ + from test/flatzinc/quasigroup_qg5.cpp:34: +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/product_lp.cpp:34: + from test/flatzinc/quasigroup_qg5.cpp: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/flatzinc.hh:49, +In file included from ./gecode/kernel.hh:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/quasigroup_qg5.cpp: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/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/product_fd.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/product_lp.cpp:34: -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ + from test/flatzinc/product_fd.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/flatzinc.hh: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/set.hh:1438, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:39:52: 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/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp: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/flatzinc.hh:49, +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.cpp:34: -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/flatzinc.hh:49, +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:45:52: 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/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:150, from ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp: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/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.cpp:34: -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/quasigroup_qg5.cpp:34: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/quasigroup_qg5.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/quasigroup_qg5.cpp: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); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/queen_cp2.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/queen_cp2.cpp: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: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, + from ./test/flatzinc.hh:37, + from test/flatzinc/queen_cp2.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, + from test/flatzinc/queen_cp2.cpp: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:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/queen_cp2.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./test/flatzinc.hh:37, + from test/flatzinc/queen_cp2.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/queen_cp2.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/quasigroup_qg5.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/quasigroup_qg5.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/quasigroup_qg5.cpp:34: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137, - from ./gecode/flatzinc.hh:49, +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.cpp:34: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': -./gecode/float/trace.hpp:39:39: 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(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp: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/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.cpp:34: -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::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, @@ -542890,6 +542640,26 @@ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/quasigroup_qg5.cpp:34: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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/quasigroup_qg5.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/quasigroup_qg5.cpp:34: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -542911,6 +542681,22 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/product_fd.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/product_fd.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/minimodel.hh:1608, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -542955,6 +542741,22 @@ ./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' 319 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/product_fd.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/product_fd.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/minimodel.hh:1609, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -543106,27 +542908,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:240, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/quasigroup_qg5.cpp:34: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/quasigroup_qg5.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/quasigroup_qg5.cpp:34: -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -543441,27 +543222,6 @@ ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/quasigroup_qg5.cpp:34: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:27: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/quasigroup_qg5.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/quasigroup_qg5.cpp:34: -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -543557,46 +543317,417 @@ | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/product_lp.cpp:34: + from test/flatzinc/product_lp.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/product_lp.cpp:34: +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/product_lp.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:113:32: 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/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/product_lp.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/product_lp.cpp:34: +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/product_lp.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 118 | count(home,x,n,IRT_EQ,z,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/product_lp.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/product_lp.cpp:34: +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/product_lp.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:123:32: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/product_lp.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/product_lp.cpp:34: +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/product_lp.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:128:32: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/product_lp.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/product_lp.cpp:34: +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/product_lp.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 134 | rel(home,x,r,y,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/product_lp.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/product_lp.cpp:34: +./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' + 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/product_lp.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 139 | rel(home,x,r,y,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/product_lp.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/product_lp.cpp:34: +./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' + 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/product_lp.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 145 | dom(home,x,y,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/product_lp.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/product_lp.cpp:34: +./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' + 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/product_lp.cpp:34: +./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/product_lp.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/product_lp.cpp:34: +./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/product_lp.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': +./gecode/minimodel/aliases.hpp:153:27: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/product_lp.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/product_lp.cpp:34: +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/product_lp.cpp:34: +./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/product_lp.cpp: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/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/product_lp.cpp:34: +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/product_lp.cpp:34: +./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/product_lp.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/product_lp.cpp:34: +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/product_lp.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': +./gecode/minimodel/aliases.hpp:159:33: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/product_lp.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/product_lp.cpp:34: +./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' + 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/product_lp.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': +./gecode/minimodel/aliases.hpp:165:23: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/product_lp.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/product_lp.cpp:34: +./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' + 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/quasigroup_qg5.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:40:25: 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:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/product_lp.cpp:34: +./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 166 | element(home,SOT_UNION,xiv,z,y); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/product_lp.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/product_lp.cpp:34: +./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' + 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/quasigroup_qg5.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/quasigroup_qg5.cpp:34: +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/quasigroup_qg5.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:45:25: 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/quasigroup_qg5.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/quasigroup_qg5.cpp:34: +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/quasigroup_qg5.cpp:34: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/quasigroup_qg5.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/quasigroup_qg5.cpp: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/float.hh:1546, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/quasigroup_qg5.cpp:34: +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:29: 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/flatzinc.hh:37, + from test/flatzinc/quasigroup_qg5.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/product_lp.cpp:34: -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/kernel.hh:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/quasigroup_qg5.cpp: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/float.hh:1811, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/product_lp.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:113:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 113 | count(home,x,y,IRT_EQ,m,ipl); - | ^ + from test/flatzinc/quasigroup_qg5.cpp:34: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/product_lp.cpp:34: + from test/flatzinc/quasigroup_qg5.cpp: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/flatzinc.hh:44, +In file included from ./gecode/float.hh:1546, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/product_lp.cpp:34: -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, + from test/flatzinc/quasigroup_qg5.cpp:34: +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 118 | count(home,x,n,IRT_EQ,z,ipl); - | ^ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: @@ -543606,39 +543737,37 @@ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.cpp:34: -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' + 1540 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/product_lp.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:123:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 123 | count(home,x,y,IRT_EQ,z,ipl); - | ^ + from test/flatzinc/quasigroup_qg5.cpp:34: +./gecode/float/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/product_lp.cpp:34: + from test/flatzinc/quasigroup_qg5.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/product_lp.cpp:34: -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, + from test/flatzinc/quasigroup_qg5.cpp:34: +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:128:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 128 | count(home,x,y,IRT_EQ,z,ipl); - | ^ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: @@ -543648,39 +543777,37 @@ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.cpp:34: -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' + 1556 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/product_lp.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 134 | rel(home,x,r,y,ipl); - | ^ + from test/flatzinc/quasigroup_qg5.cpp:34: +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/product_lp.cpp:34: + from test/flatzinc/quasigroup_qg5.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/product_lp.cpp:34: -./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' - 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, + from test/flatzinc/quasigroup_qg5.cpp:34: +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:139:23: 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(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: @@ -543690,18 +543817,18 @@ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.cpp:34: -./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' - 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, +./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' + 1575 | element(Home home, const IntVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 145 | dom(home,x,y,ipl); - | ^ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: @@ -543711,38 +543838,39 @@ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.cpp:34: -./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' - 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, +./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' + 1591 | element(Home home, const BoolVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.cpp:34: -./gecode/minimodel/aliases.hpp:146:57: 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/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': +./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.cpp:34: -./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, +./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' + 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, +In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': -./gecode/minimodel/aliases.hpp:153:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | rel(home,SOT_UNION,x,y); - | ^ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': +./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: @@ -543752,112 +543880,145 @@ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.cpp:34: -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/product_lp.cpp:34: -./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ^ + from test/flatzinc/quasigroup_qg5.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:39:52: 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/product_lp.cpp:34: + from test/flatzinc/quasigroup_qg5.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/product_lp.cpp:34: -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/quasigroup_qg5.cpp:34: +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/product_lp.cpp:34: -./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + from test/flatzinc/quasigroup_qg5.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/product_lp.cpp:34: + from test/flatzinc/quasigroup_qg5.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/product_lp.cpp:34: -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/quasigroup_qg5.cpp:34: +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/product_lp.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': -./gecode/minimodel/aliases.hpp:159:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 159 | element(home,SOT_UNION,x,y,z); - | ^ + from test/flatzinc/quasigroup_qg5.cpp:34: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': +./gecode/float/trace.hpp:39:39: 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/product_lp.cpp:34: + from test/flatzinc/quasigroup_qg5.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/product_lp.cpp:34: -./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' - 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, + from test/flatzinc/quasigroup_qg5.cpp:34: +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/product_fd.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/product_fd.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/product_fd.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/product_fd.cpp: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) + | ^~~~~~~ +In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/product_lp.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': -./gecode/minimodel/aliases.hpp:165:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 165 | channel(home,x,xiv); - | ^ + from test/flatzinc/quasigroup_qg5.cpp:34: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/product_lp.cpp:34: + from test/flatzinc/quasigroup_qg5.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/product_lp.cpp:34: -./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' - 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, + from test/flatzinc/quasigroup_qg5.cpp:34: +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:817, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/product_lp.cpp:34: -./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 166 | element(home,SOT_UNION,xiv,z,y); - | ^ + from test/flatzinc/quasigroup_qg5.cpp:34: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/product_lp.cpp:34: + from test/flatzinc/quasigroup_qg5.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/product_lp.cpp:34: -./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' - 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ + from test/flatzinc/quasigroup_qg5.cpp:34: +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -543961,21 +544122,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, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/product_lp.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/product_lp.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, @@ -543983,12 +544129,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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/product_lp.cpp:34: -./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' - 1540 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -544031,27 +544171,6 @@ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/product_lp.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/product_lp.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/product_lp.cpp:34: -./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' - 1556 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -544095,48 +544214,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:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/product_lp.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/product_lp.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/product_lp.cpp:34: -./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' - 1575 | element(Home home, const IntVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/product_lp.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/product_lp.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/product_lp.cpp:34: -./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -544158,27 +544235,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/product_lp.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': -./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/product_lp.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/product_lp.cpp:34: -./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' - 1033 | element(Home home, const IntSetArgs& a, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -544200,27 +544256,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/product_lp.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': -./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/product_lp.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/product_lp.cpp:34: -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' - 1041 | element(Home home, const SetVarArgs& a, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -545015,42 +545050,50 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::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, - from test/flatzinc/queen_cp2.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/product_fd.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_cp2.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/product_fd.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/product_fd.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_cp2.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ^ + from test/flatzinc/product_fd.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queen_cp2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/queen_cp2.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ + from test/flatzinc/queen_ip.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, @@ -545111,6 +545154,62 @@ ./gecode/set/var/set.hpp:49:3: 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, + from ./test/flatzinc.hh:37, + from test/flatzinc/product_fd.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/product_fd.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/queen_cp2.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/queen_cp2.cpp: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) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/queen_cp2.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/queen_cp2.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/queen_cp2.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -545191,26 +545290,6 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::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, - from ./test/flatzinc.hh:37, - from test/flatzinc/product_fd.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/product_fd.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -545409,6 +545488,73 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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, + from ./test/flatzinc.hh:37, + from test/flatzinc/queen_ip.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/queen_ip.cpp: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: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, + from ./test/flatzinc.hh:37, + from test/flatzinc/queen_ip.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, + from test/flatzinc/queen_ip.cpp: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:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/queen_ip.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./test/flatzinc.hh:37, + from test/flatzinc/queen_ip.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/queen_ip.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/quasigroup_qg5.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/quasigroup_qg5.cpp:34: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -545429,6 +545575,22 @@ ./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/quasigroup_qg5.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/quasigroup_qg5.cpp: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) + | ^~~~~~~ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -545449,6 +545611,38 @@ ./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/quasigroup_qg5.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/quasigroup_qg5.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/quasigroup_qg5.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/quasigroup_qg5.cpp: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) + | ^~~~~~~ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -545529,6 +545723,72 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/quasigroup_qg5.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/quasigroup_qg5.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/quasigroup_qg5.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/quasigroup_qg5.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/simple_sat.o test/flatzinc/simple_sat.cpp +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/quasigroup_qg5.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/quasigroup_qg5.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/quasigroup_qg5.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/quasigroup_qg5.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, @@ -545609,6 +545869,70 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/product_lp.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/product_lp.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/product_lp.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/product_lp.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/product_lp.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/product_lp.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/product_lp.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/product_lp.cpp: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) + | ^~~~~~~ In file included from ./gecode/set.hh:1438, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, @@ -545668,8 +545992,38 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/shared_array_element.o test/flatzinc/shared_array_element.cpp +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/product_lp.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/product_lp.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/product_lp.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/product_lp.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, @@ -545730,6 +546084,152 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/quasigroup_qg5.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/quasigroup_qg5.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/quasigroup_qg5.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/quasigroup_qg5.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/product_lp.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/product_lp.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/product_lp.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/product_lp.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/quasigroup_qg5.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/quasigroup_qg5.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/singHoist2.o test/flatzinc/singHoist2.cpp +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/product_lp.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/product_lp.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/product_lp.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/product_lp.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/quasigroup_qg5.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/quasigroup_qg5.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/shared_array_element.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, @@ -545810,8 +546310,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/simple_sat.o test/flatzinc/simple_sat.cpp In file included from ./gecode/float.hh:1811, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, @@ -545873,99 +546371,18 @@ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/quasigroup_qg5.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/quasigroup_qg5.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/quasigroup_qg5.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/quasigroup_qg5.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/quasigroup_qg5.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/quasigroup_qg5.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/quasigroup_qg5.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/quasigroup_qg5.cpp:34: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/singHoist2.o test/flatzinc/singHoist2.cpp -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/quasigroup_qg5.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/quasigroup_qg5.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/quasigroup_qg5.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ + from test/flatzinc/product_lp.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/quasigroup_qg5.cpp:34: + from test/flatzinc/product_lp.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ @@ -546029,38 +546446,6 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/quasigroup_qg5.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/quasigroup_qg5.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/quasigroup_qg5.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/quasigroup_qg5.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -546082,6 +546467,23 @@ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/product_lp.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/product_lp.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/minimodel.hh:817, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -546103,6 +546505,76 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::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/radiation.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/quasigroup_qg5.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/quasigroup_qg5.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/quasigroup_qg5.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/quasigroup_qg5.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/quasigroup_qg5.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/quasigroup_qg5.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/minimodel.hh:1608, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -546147,6 +546619,26 @@ ./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' 319 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/quasigroup_qg5.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/quasigroup_qg5.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/minimodel.hh:1609, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -547029,6 +547521,22 @@ ./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/queen_ip.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/queen_ip.cpp: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) + | ^~~~~~~ In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -547134,1018 +547642,250 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/product_lp.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/product_lp.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/product_lp.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/product_lp.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/quasigroup_qg5.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/quasigroup_qg5.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/product_lp.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/product_lp.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/product_lp.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/product_lp.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/quasigroup_qg5.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/quasigroup_qg5.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/product_lp.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/product_lp.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/product_lp.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/product_lp.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/product_lp.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/product_lp.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/product_lp.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/product_lp.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/quasigroup_qg5.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/quasigroup_qg5.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/quasigroup_qg5.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/quasigroup_qg5.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/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); - | ^~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/quasigroup_qg5.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/quasigroup_qg5.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/quasigroup_qg5.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/quasigroup_qg5.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/quasigroup_qg5.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/quasigroup_qg5.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/quasigroup_qg5.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/quasigroup_qg5.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/product_lp.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/product_lp.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/product_lp.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/product_lp.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/product_lp.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/product_lp.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/product_lp.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/product_lp.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp: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: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, - from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp: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:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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, - from ./test/flatzinc.hh:37, - from test/flatzinc/product_lp.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/product_lp.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/product_lp.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/product_lp.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/product_lp.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/product_lp.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/product_lp.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/product_lp.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/queen_cp2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/queen_cp2.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/queen_cp2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/queen_cp2.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/queen_cp2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/queen_cp2.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/queen_cp2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/queen_cp2.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/queen_cp2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/queen_cp2.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/queen_cp2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/queen_cp2.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/queen_cp2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/queen_cp2.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/queen_cp2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/queen_cp2.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp: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: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, - from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp: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:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/queen_cp2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/queen_cp2.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/queen_cp2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/queen_cp2.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/queen_cp2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/queen_cp2.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/queen_cp2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/queen_cp2.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp: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) - | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:39:27: 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/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::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, - from ./test/flatzinc.hh:37, - from test/flatzinc/queen_cp2.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/queen_cp2.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/queen_cp2.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/queen_cp2.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/queen_cp2.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/queen_cp2.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:74:29: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:79:29: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/queen_cp2.cpp:34: + from test/flatzinc/product_lp.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/product_lp.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/product_lp.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/product_lp.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/product_lp.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/product_lp.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/product_lp.cpp:34: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' @@ -548158,250 +547898,248 @@ from ./gecode/float.hh:944, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_cp2.cpp:34: + from test/flatzinc/product_lp.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/int/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/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/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/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/int/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/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 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, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': ./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': ./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': ./gecode/int/branch.hpp:50:50: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': ./gecode/int/branch.hpp:55:51: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:39:39: 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/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:45:39: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/sudoku.o test/flatzinc/sudoku.cpp In file included from ./gecode/kernel.hh:261, from ./test/flatzinc.hh:37, from test/flatzinc/shared_array_element.cpp:34: @@ -548420,6 +548158,13 @@ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./test/flatzinc.hh:37, + from test/flatzinc/radiation.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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, + from ./test/flatzinc.hh:37, from test/flatzinc/shared_array_element.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -548427,6 +548172,12 @@ | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, + from test/flatzinc/radiation.cpp: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:150, + from ./test/flatzinc.hh:37, from test/flatzinc/shared_array_element.cpp: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) { @@ -548437,6 +548188,28 @@ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/radiation.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, + from test/flatzinc/radiation.cpp: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:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/radiation.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./test/flatzinc.hh:37, from test/flatzinc/shared_array_element.cpp:34: @@ -548453,993 +548226,598 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/template_design.o test/flatzinc/template_design.cpp +In file included from ./gecode/kernel.hh:285, + from ./test/flatzinc.hh:37, + from test/flatzinc/radiation.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/radiation.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:38:29: 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/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': ./gecode/set/int.hpp:43:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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:1173, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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/queen_ip.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/set/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/set.hh:1206:20: note: initializing argument 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, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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); | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: -./gecode/int/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/queen_ip.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: -./gecode/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_ip.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp: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, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': ./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': ./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: -./gecode/int/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/queen_ip.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: -./gecode/int.hh:4429:21: note: initializing argument 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, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: -./gecode/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/set.hh:1866, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:39:39: 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/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: 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/queen_ip.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(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/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:40:25: 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/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:45:25: 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/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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/float.hh:1546, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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:755, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/queen_cp2.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: 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/queen_cp2.cpp: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:176, from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp: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/flatzinc.hh:46, + from test/flatzinc/queen_cp2.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/queen_cp2.cpp:34: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/sudoku.o test/flatzinc/sudoku.cpp +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/queen_cp2.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: 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:150, + from test/flatzinc/queen_cp2.cpp: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:176, from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp: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/flatzinc.hh:46, + from test/flatzinc/queen_cp2.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ + from test/flatzinc/queen_cp2.cpp:34: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/template_design.o test/flatzinc/template_design.cpp In file included from ./gecode/float.hh:1811, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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/float.hh:1546, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/float/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/float.hh:1578:22: note: initializing argument 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, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/queen_cp2.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp: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:229, + from test/flatzinc/queen_cp2.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp: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:1173, + from test/flatzinc/queen_cp2.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp: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) { - | ~~~~~^~~~ + from test/flatzinc/queen_cp2.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': ./gecode/float/branch.hpp:39:52: 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/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': ./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:39:39: 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/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/queen_cp2.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, + from test/flatzinc/queen_cp2.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/queen_cp2.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/queen_cp2.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/minimodel.hh:240, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.cpp:34: -./gecode/set/branch/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: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.cpp:34: -./gecode/set.hh:1206:20: note: initializing argument 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, - from ./gecode/flatzinc.hh:46, +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:817, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.cpp:34: -./gecode/set/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/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:27: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.cpp: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/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::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, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 53 | x = x0; @@ -549448,171 +548826,49 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp: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) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:39:27: 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/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::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, - from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:27: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/shared_array_element.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/shared_array_element.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/shared_array_element.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/shared_array_element.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ @@ -549620,83 +548876,43 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/shared_array_element.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/shared_array_element.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/shared_array_element.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/shared_array_element.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ @@ -549704,83 +548920,59 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': ./gecode/minimodel/float-rel.hpp:78:37: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/minimodel.hh:881:20: note: initializing argument 1 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, +In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/shared_array_element.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/shared_array_element.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/shared_array_element.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/shared_array_element.cpp: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/var/bool.hpp:50:3: 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, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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; | ~~~~~^~~~ @@ -549788,20 +548980,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/minimodel/set-rel.hpp:62:31: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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; | ~~~~~^~~~ @@ -549809,20 +549001,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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; | ~~~~~^~~~ @@ -549830,20 +549022,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/minimodel/set-rel.hpp:67:36: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ @@ -549851,42 +549043,62 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': ./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ +In file included from ./gecode/int.hh:1723, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/shared_array_element.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/shared_array_element.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/shared_array_element.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:41:42: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -549894,20 +549106,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -549915,20 +549127,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ @@ -549936,20 +549148,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -549957,20 +549169,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/minimodel/channel.hpp:71:51: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -549978,50 +549190,57 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/minimodel/channel.hpp:71:52: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, +In file included from ./gecode/kernel.hh:176, 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); - | ^~~~~ + from test/flatzinc/queen_cp2.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/queen_cp2.cpp: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/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -550029,20 +549248,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -550050,20 +549269,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:51:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -550071,20 +549290,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:56:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -550092,20 +549311,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:61:32: 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/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -550113,20 +549332,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -550134,20 +549353,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:72:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -550155,20 +549374,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -550176,41 +549395,58 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:82:32: 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/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/queen_cp2.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/queen_cp2.cpp: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) + | ^~~~~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:87:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -550218,20 +549454,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:92:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -550239,20 +549475,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -550260,20 +549496,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:103:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -550281,20 +549517,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:108:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -550302,20 +549538,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:113:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -550323,20 +549559,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -550344,20 +549580,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:123:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -550365,20 +549601,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:128:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -550386,28 +549622,36 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/radiation.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: 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, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); @@ -550418,30 +549662,62 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/queen_ip.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ +In file included from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/radiation.cpp:34: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/radiation.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/radiation.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/radiation.cpp:34: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ @@ -550449,31 +549725,65 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/radiation.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/radiation.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/radiation.cpp:34: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:153:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ^ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/radiation.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/queen_ip.cpp: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:150, from ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: @@ -550482,28 +549792,34 @@ | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ +In file included from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/radiation.cpp:34: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -550511,19 +549827,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ @@ -550531,20 +549847,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:159:33: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ @@ -550552,20 +549868,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:165:23: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ @@ -550573,61 +549889,141 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/radiation.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/radiation.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/radiation.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/radiation.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, + from test/flatzinc/radiation.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/radiation.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/radiation.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/radiation.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/radiation.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/radiation.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/radiation.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/radiation.cpp: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) { + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ @@ -550635,146 +550031,332 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/shared_array_element.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/shared_array_element.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/shared_array_element.cpp:34: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/shared_array_element.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/shared_array_element.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/shared_array_element.cpp:34: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/queen_ip.cpp:34: +./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' + 1591 | element(Home home, const BoolVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/queen_ip.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': +./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/queen_ip.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/queen_ip.cpp:34: +./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' + 1033 | element(Home home, const IntSetArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/queen_ip.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': +./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/queen_ip.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/queen_ip.cpp:34: +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/shared_array_element.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/shared_array_element.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/shared_array_element.cpp:34: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/shared_array_element.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/shared_array_element.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/shared_array_element.cpp:34: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/shared_array_element.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/shared_array_element.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/shared_array_element.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/shared_array_element.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, + from test/flatzinc/shared_array_element.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/shared_array_element.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/shared_array_element.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/shared_array_element.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/shared_array_element.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/shared_array_element.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/shared_array_element.cpp: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/flatzinc.hh:44, +In file included from ./gecode/kernel.hh:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/shared_array_element.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/queen_cp2.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: -./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/queen_cp2.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': -./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ^ +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp: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/flatzinc.hh:46, +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.cpp:34: -./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' - 1033 | element(Home home, const IntSetArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': -./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-declared '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: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/radiation.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.cpp:34: -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' - 1041 | element(Home home, const SetVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ + from test/flatzinc/radiation.cpp:34: +./gecode/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_ip.cpp:34: + from test/flatzinc/radiation.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ^ + from test/flatzinc/radiation.cpp: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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ + 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:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -550837,6 +550419,65 @@ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, + from test/flatzinc/radiation.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/radiation.cpp: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/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/radiation.cpp:34: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/radiation.cpp:34: +./gecode/int/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/radiation.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/radiation.cpp:34: +./gecode/int.hh:4429:21: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/radiation.cpp:34: +./gecode/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/radiation.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/radiation.cpp:34: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.cpp:34: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -550874,6 +550515,23 @@ ./gecode/int.hh:4429:21: note: initializing argument 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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/queen_cp2.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/queen_cp2.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -550896,6 +550554,26 @@ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, + from test/flatzinc/radiation.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/radiation.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/radiation.cpp:34: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': ./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -550916,6 +550594,26 @@ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, + from test/flatzinc/radiation.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/radiation.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/radiation.cpp:34: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': ./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -550936,6 +550634,26 @@ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, + from test/flatzinc/radiation.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/radiation.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/radiation.cpp:34: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': ./gecode/int/branch.hpp:50:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -550956,6 +550674,14 @@ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, + from test/flatzinc/radiation.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': ./gecode/int/branch.hpp:55:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -550963,12 +550689,24 @@ | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, + from test/flatzinc/radiation.cpp: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:150, + from ./test/flatzinc.hh:37, from test/flatzinc/shared_array_element.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, + from test/flatzinc/radiation.cpp:34: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, @@ -550996,11 +550734,31 @@ In file included from ./gecode/int.hh:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, + from test/flatzinc/radiation.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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/radiation.cpp: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/int.hh:5699, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.cpp:34: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:45:39: 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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/radiation.cpp:34: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/shared_array_element.cpp:34: @@ -551013,110 +550771,106 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/tenpenki_1.o test/flatzinc/tenpenki_1.cpp -In file included from ./gecode/kernel.hh:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp: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: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, - from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp: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:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/radiation.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/radiation.cpp: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: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, - from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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, +In file included from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/radiation.cpp:34: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp: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:261, + from test/flatzinc/queen_cp2.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/queen_cp2.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, + from test/flatzinc/queen_cp2.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/queen_cp2.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, + from test/flatzinc/queen_cp2.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/queen_cp2.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ + from test/flatzinc/queen_cp2.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/queen_cp2.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, @@ -551197,84 +550951,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/float.hh:1404, - from ./gecode/flatzinc.hh:49, +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:40:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ^ + from test/flatzinc/radiation.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: 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/queen_ip.cpp:34: + from test/flatzinc/radiation.cpp: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/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/radiation.cpp:34: +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:45:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ^ + from test/flatzinc/radiation.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/radiation.cpp: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/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/radiation.cpp:34: +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + from test/flatzinc/radiation.cpp:34: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/radiation.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp: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]' + from test/flatzinc/radiation.cpp: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/float.hh:1546, - from ./gecode/flatzinc.hh:49, +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + from test/flatzinc/radiation.cpp:34: +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/radiation.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp: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]' + from test/flatzinc/radiation.cpp: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, @@ -551336,65 +551090,65 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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, - from ./gecode/flatzinc.hh:49, +In file included from ./gecode/set.hh:1438, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ + from test/flatzinc/radiation.cpp:34: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/radiation.cpp: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/float.hh:1546, - from ./gecode/flatzinc.hh:49, +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/radiation.cpp:34: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ + from test/flatzinc/radiation.cpp:34: +./gecode/set/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/radiation.cpp: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/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: -./gecode/float.hh:1578:22: note: initializing argument 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, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/radiation.cpp:34: +./gecode/set.hh:1206:20: note: initializing argument 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, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ + from test/flatzinc/radiation.cpp:34: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/radiation.cpp: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/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ + from test/flatzinc/radiation.cpp: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); + | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, @@ -551435,89 +551189,430 @@ ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/flatzinc.hh:49, +In file included from ./gecode/set.hh:1866, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:39:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ^ + from test/flatzinc/shared_array_element.cpp:34: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp: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/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, + from test/flatzinc/shared_array_element.cpp:34: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/radiation.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/radiation.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/radiation.cpp:34: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/radiation.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/radiation.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/radiation.cpp:34: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:39:39: 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/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/simple_sat.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/simple_sat.cpp: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: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, + from ./test/flatzinc.hh:37, + from test/flatzinc/simple_sat.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, + from test/flatzinc/simple_sat.cpp: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:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/simple_sat.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./test/flatzinc.hh:37, + from test/flatzinc/simple_sat.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/simple_sat.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/singHoist2.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/shared_array_element.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:40:25: 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/shared_array_element.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/shared_array_element.cpp:34: +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/shared_array_element.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:45:25: 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/shared_array_element.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/shared_array_element.cpp:34: +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/shared_array_element.cpp:34: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/shared_array_element.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/shared_array_element.cpp: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/float.hh:1546, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/shared_array_element.cpp:34: +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:29: 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/flatzinc.hh:37, + from test/flatzinc/shared_array_element.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/shared_array_element.cpp: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/float.hh:1811, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/shared_array_element.cpp:34: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/shared_array_element.cpp: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/float.hh:1546, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/shared_array_element.cpp:34: +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/shared_array_element.cpp:34: +./gecode/float/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/shared_array_element.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/shared_array_element.cpp:34: +./gecode/float.hh:1578:22: note: initializing argument 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, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/shared_array_element.cpp:34: +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/shared_array_element.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/shared_array_element.cpp:34: +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/radiation.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:40:25: 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/radiation.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/radiation.cpp:34: +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/radiation.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:45:25: 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/radiation.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/radiation.cpp:34: +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/radiation.cpp:34: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/radiation.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/radiation.cpp: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/float.hh:1546, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/radiation.cpp:34: +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:29: 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/flatzinc.hh:37, + from test/flatzinc/radiation.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/radiation.cpp: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/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:39:52: 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/shared_array_element.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/shared_array_element.cpp:34: +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/shared_array_element.cpp:34: ./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': ./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137, +In file included from ./gecode/float.hh:1811, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': -./gecode/float/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); + from test/flatzinc/radiation.cpp:34: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/radiation.cpp: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/flatzinc.hh:49, +In file included from ./gecode/float.hh:1546, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ + from test/flatzinc/radiation.cpp:34: +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] @@ -551527,29 +551622,87 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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:176, +In file included from ./gecode/float.hh:1811, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/radiation.cpp:34: +./gecode/float/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/radiation.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/radiation.cpp:34: +./gecode/float.hh:1578:22: note: initializing argument 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, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/radiation.cpp:34: +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/radiation.cpp:34: +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/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, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/shared_array_element.cpp:34: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': +./gecode/float/trace.hpp:39:39: 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/shared_array_element.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/shared_array_element.cpp:34: +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] @@ -551559,13 +551712,13 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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:176, from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -551575,71 +551728,89 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp: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) | ^~~~~~~ -In file included from ./gecode/minimodel.hh:240, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/float.hh:2005, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ^ + from test/flatzinc/radiation.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:39:52: 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/queen_ip.cpp:34: + from test/flatzinc/radiation.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/radiation.cpp:34: +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,y); - | ^ -In file included from ./gecode/kernel.hh:176, + from test/flatzinc/radiation.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/radiation.cpp:34: +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/radiation.cpp:34: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': +./gecode/float/trace.hpp:39:39: 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/queen_ip.cpp:34: + from test/flatzinc/radiation.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, + from test/flatzinc/radiation.cpp:34: +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -551649,29 +551820,71 @@ from ./gecode/set.hh:461, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +In file included from ./gecode/minimodel.hh:240, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/shared_array_element.cpp:34: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/shared_array_element.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/shared_array_element.cpp:34: +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:817, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/shared_array_element.cpp:34: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:27: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/shared_array_element.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/shared_array_element.cpp:34: +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ @@ -551679,21 +551892,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp: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, | ~~~~~^~~~ @@ -551701,21 +551914,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ @@ -551723,21 +551936,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': ./gecode/minimodel/float-rel.hpp:78:37: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ @@ -551745,21 +551958,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp: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; | ~~~~~^~~~ @@ -551767,20 +551980,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/minimodel/set-rel.hpp:62:31: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp: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; | ~~~~~^~~~ @@ -551788,20 +552001,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp: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; | ~~~~~^~~~ @@ -551809,20 +552022,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/minimodel/set-rel.hpp:67:36: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ @@ -551830,21 +552043,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': ./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ @@ -551852,20 +552065,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:41:42: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -551873,20 +552086,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -551894,20 +552107,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ @@ -551915,20 +552128,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -551936,20 +552149,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/minimodel/channel.hpp:71:51: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -551957,19 +552170,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/minimodel/channel.hpp:71:52: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ @@ -551977,20 +552190,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -551998,20 +552211,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -552019,20 +552232,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:51:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -552040,20 +552253,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:56:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -552061,20 +552274,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:61:32: 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/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -552082,20 +552295,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -552103,20 +552316,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:72:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -552124,20 +552337,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -552145,20 +552358,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:82:32: 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/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -552166,20 +552379,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:87:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -552187,20 +552400,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:92:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -552208,20 +552421,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -552229,20 +552442,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:103:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -552250,20 +552463,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:108:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -552271,20 +552484,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:113:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -552292,20 +552505,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -552313,20 +552526,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:123:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -552334,20 +552547,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:128:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -552355,20 +552568,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ @@ -552376,20 +552589,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ @@ -552397,20 +552610,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ @@ -552418,19 +552631,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ @@ -552438,20 +552651,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:153:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -552459,20 +552672,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -552480,40 +552693,61 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::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, + from ./test/flatzinc.hh:38, + from test/flatzinc/radiation.cpp:34: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/radiation.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/radiation.cpp:34: +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:159:33: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ @@ -552521,20 +552755,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:165:23: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ @@ -552542,19 +552776,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ @@ -552562,20 +552796,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ @@ -552583,20 +552817,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ @@ -552604,41 +552838,50 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:817, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/radiation.cpp:34: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,FRT_EQ,y); + | ^ In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ @@ -552646,47 +552889,59 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/radiation.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/radiation.cpp:34: +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] @@ -552696,13 +552951,13 @@ from ./gecode/float.hh:944, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:114:32: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] @@ -552712,596 +552967,29 @@ from ./gecode/float.hh:944, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: + from test/flatzinc/queen_ip.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:40:25: 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/shared_array_element.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:45:25: 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/shared_array_element.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/shared_array_element.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/shared_array_element.cpp: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/float.hh:1546, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/shared_array_element.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/shared_array_element.cpp: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/float.hh:1811, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/shared_array_element.cpp: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/float.hh:1546, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: -./gecode/float/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/shared_array_element.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: -./gecode/float.hh:1578:22: note: initializing argument 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, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/shared_array_element.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/sudoku.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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/singHoist2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:39:52: 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/shared_array_element.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/shared_array_element.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': -./gecode/float/trace.hpp:39:39: 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/shared_array_element.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp: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) { - | ~~~~~^~~~ -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/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: -./gecode/int/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/singHoist2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: -./gecode/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/singHoist2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp: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/minimodel.hh:240, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/shared_array_element.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:27: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/shared_array_element.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ @@ -553309,21 +552997,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp: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, | ~~~~~^~~~ @@ -553331,21 +553019,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ @@ -553353,21 +553041,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': ./gecode/minimodel/float-rel.hpp:78:37: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ @@ -553375,21 +553063,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp: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; | ~~~~~^~~~ @@ -553397,20 +553085,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/minimodel/set-rel.hpp:62:31: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp: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; | ~~~~~^~~~ @@ -553418,20 +553106,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp: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; | ~~~~~^~~~ @@ -553439,20 +553127,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/minimodel/set-rel.hpp:67:36: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ @@ -553460,21 +553148,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': ./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ @@ -553482,20 +553170,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:41:42: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -553503,102 +553191,62 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: -./gecode/int/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/singHoist2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: -./gecode/int.hh:4429:21: note: initializing argument 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:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -553606,20 +553254,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/minimodel/channel.hpp:71:51: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -553627,19 +553275,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/minimodel/channel.hpp:71:52: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ @@ -553647,20 +553295,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -553668,76 +553316,41 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: -./gecode/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:51:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -553745,20 +553358,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:56:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -553766,20 +553379,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:61:32: 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/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -553787,20 +553400,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -553808,20 +553421,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:72:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -553829,20 +553442,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -553850,20 +553463,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:82:32: 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/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -553871,20 +553484,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:87:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -553892,20 +553505,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:92:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -553913,20 +553526,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -553934,20 +553547,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:103:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -553955,20 +553568,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:108:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -553976,20 +553589,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:113:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -553997,82 +553610,62 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ -In file included from ./gecode/int.hh:1723, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:123:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp: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/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:128:32: 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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::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/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -554080,41 +553673,43 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/tenpenki_1.o test/flatzinc/tenpenki_1.cpp In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ @@ -554122,20 +553717,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ @@ -554143,19 +553738,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ @@ -554163,20 +553758,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:153:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -554184,20 +553779,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -554205,19 +553800,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ @@ -554225,20 +553820,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:159:33: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ @@ -554246,20 +553841,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:165:23: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ @@ -554267,19 +553862,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ @@ -554287,20 +553882,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ @@ -554308,20 +553903,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ @@ -554329,20 +553924,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ @@ -554350,20 +553945,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ @@ -554371,20 +553966,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ @@ -554392,23 +553987,178 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/singHoist2.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/singHoist2.cpp: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: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, + from ./test/flatzinc.hh:37, + from test/flatzinc/queen_ip.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/queen_ip.cpp: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:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/singHoist2.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, + from test/flatzinc/singHoist2.cpp: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:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/singHoist2.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/queen_ip.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/queen_ip.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:285, + from ./test/flatzinc.hh:37, + from test/flatzinc/singHoist2.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/singHoist2.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/queen_ip.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/queen_ip.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/simple_sat.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/simple_sat.cpp: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) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/simple_sat.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/simple_sat.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/simple_sat.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/queen_ip.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/queen_ip.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -554569,23 +554319,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, - from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -554645,86 +554378,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, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -554784,97 +554437,86 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(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, +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/queen_ip.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: 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/queen_ip.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, + from test/flatzinc/queen_ip.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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:150, + from test/flatzinc/queen_ip.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp: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/flatzinc.hh:44, + from test/flatzinc/queen_ip.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/sudoku.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/sudoku.cpp: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: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, - from ./test/flatzinc.hh:37, - from test/flatzinc/sudoku.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, - from test/flatzinc/sudoku.cpp: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:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/sudoku.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./test/flatzinc.hh:37, - from test/flatzinc/sudoku.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, + from test/flatzinc/queen_ip.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/sudoku.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ + from test/flatzinc/queen_ip.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/queen_ip.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -554995,478 +554637,244 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, +In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, + 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/radiation.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ + 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:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:38:29: 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/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': ./gecode/set/int.hpp:43:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp: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:1173, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp: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, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/set/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/set.hh:1206:20: note: initializing argument 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, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp: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); | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: 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/simple_sat.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp: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:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp: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, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': ./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': ./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:39:39: 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/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: -./gecode/set/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: -./gecode/set.hh:1206:20: note: initializing argument 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, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp: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/flatzinc.hh:46, + from test/flatzinc/singHoist2.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp: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); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/template_design.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/template_design.cpp: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: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, - from ./test/flatzinc.hh:37, - from test/flatzinc/template_design.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, - from test/flatzinc/template_design.cpp: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:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/template_design.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./test/flatzinc.hh:37, - from test/flatzinc/template_design.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/template_design.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ + from test/flatzinc/singHoist2.cpp: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) + | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] @@ -555476,13 +554884,13 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp: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:176, from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -555492,13 +554900,13 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp: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) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] @@ -555508,329 +554916,284 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp: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) - | ^~~~~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/int.hh:1723, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:39:27: 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/sudoku.cpp:34: + from test/flatzinc/singHoist2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: 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, +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, + from test/flatzinc/shared_array_element.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/shared_array_element.cpp: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) + | ^~~~~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sudoku.cpp:34: + from test/flatzinc/singHoist2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sudoku.cpp:34: + from test/flatzinc/singHoist2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sudoku.cpp:34: + from test/flatzinc/singHoist2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sudoku.cpp:34: + from test/flatzinc/singHoist2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sudoku.cpp:34: + from test/flatzinc/singHoist2.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/sudoku.cpp:34: + from test/flatzinc/singHoist2.cpp: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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/sudoku.cpp:34: + from test/flatzinc/singHoist2.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/sudoku.cpp:34: + from test/flatzinc/singHoist2.cpp: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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:74:29: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sudoku.cpp:34: + from test/flatzinc/singHoist2.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/sudoku.cpp:34: + from test/flatzinc/singHoist2.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:79:29: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sudoku.cpp:34: + from test/flatzinc/singHoist2.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/sudoku.cpp:34: + from test/flatzinc/singHoist2.cpp: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) { | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49, +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/shared_array_element.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/shared_array_element.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/shared_array_element.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/shared_array_element.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:40:25: 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::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp: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/flatzinc.hh:49, +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.cpp:34: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49, +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:45:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | 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()); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp: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/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.cpp:34: -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from ./gecode/flatzinc.hh:49, +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.cpp:34: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:29: 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: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, @@ -555838,35 +555201,170 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:229, +In file included from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/singHoist2.cpp: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/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/radiation.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/radiation.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/radiation.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/radiation.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/radiation.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/radiation.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/radiation.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/radiation.cpp: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) + | ^~~~~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/singHoist2.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp: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/float.hh:1546, - from ./gecode/flatzinc.hh: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/int.hh:4353, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.cpp:34: -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ^ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/singHoist2.cpp:34: +./gecode/int/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/singHoist2.cpp: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:229, +In file included from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/singHoist2.cpp:34: +./gecode/int.hh:4429:21: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/singHoist2.cpp:34: +./gecode/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:150, from ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/singHoist2.cpp:34: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/shared_array_element.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/shared_array_element.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/shared_array_element.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/shared_array_element.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/radiation.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -555876,13 +555374,13 @@ from ./gecode/set.hh:461, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -555892,368 +555390,708 @@ from ./gecode/set.hh:461, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/int.hh:4845, +In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ + from test/flatzinc/singHoist2.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sudoku.cpp:34: + from test/flatzinc/singHoist2.cpp: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/int.hh:4353, +In file included from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/singHoist2.cpp:34: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, + from test/flatzinc/singHoist2.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/singHoist2.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/singHoist2.cpp:34: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp:34: -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ + from test/flatzinc/singHoist2.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sudoku.cpp:34: + from test/flatzinc/singHoist2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp:34: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, + from test/flatzinc/singHoist2.cpp:34: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp:34: -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ + from test/flatzinc/singHoist2.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sudoku.cpp:34: + from test/flatzinc/singHoist2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp: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); - | ~~~~~^~~~ + from test/flatzinc/singHoist2.cpp:34: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/tenpenki_2.o test/flatzinc/tenpenki_2.cpp +In file included from ./gecode/int.hh:5699, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/singHoist2.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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/singHoist2.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/singHoist2.cpp:34: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/singHoist2.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/singHoist2.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/singHoist2.cpp:34: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/simple_sat.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:40:25: 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/simple_sat.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/simple_sat.cpp:34: +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/simple_sat.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:45:25: 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/simple_sat.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/simple_sat.cpp:34: +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/simple_sat.cpp:34: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/simple_sat.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/simple_sat.cpp: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/float.hh:1546, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/simple_sat.cpp:34: +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:29: 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/flatzinc.hh:37, + from test/flatzinc/simple_sat.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/simple_sat.cpp: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/kernel.hh:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/template_design.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/template_design.cpp: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: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, + from ./test/flatzinc.hh:37, + from test/flatzinc/template_design.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, + from test/flatzinc/template_design.cpp: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:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/template_design.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./test/flatzinc.hh:37, + from test/flatzinc/template_design.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/template_design.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/radiation.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/radiation.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/float.hh:1811, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp: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/float.hh:1546, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, + from ./test/flatzinc.hh:37, + from test/flatzinc/radiation.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/radiation.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/float.hh:1811, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/float/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/shared_array_element.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/shared_array_element.cpp: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/float.hh:1811, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/shared_array_element.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, + from test/flatzinc/shared_array_element.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.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 constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp:34: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: -./gecode/int/branch/var.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); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, +In file included from ./gecode/kernel.hh:261, + from ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: -./gecode/int.hh:4429:21: note: initializing argument 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, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh: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, + from ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': ./gecode/float/branch.hpp:39:52: 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/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': ./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:39:39: 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/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/shared_array_element.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/shared_array_element.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/radiation.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ + from test/flatzinc/radiation.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/radiation.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/radiation.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/shared_array_element.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/shared_array_element.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/singHoist2.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: 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/sudoku.cpp:34: + from test/flatzinc/singHoist2.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp:34: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/singHoist2.cpp:34: +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ + from test/flatzinc/singHoist2.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sudoku.cpp:34: + from test/flatzinc/singHoist2.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp:34: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ + from test/flatzinc/singHoist2.cpp:34: +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::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, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/singHoist2.cpp:34: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/singHoist2.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/singHoist2.cpp: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:1173, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/singHoist2.cpp:34: +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, + from test/flatzinc/singHoist2.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/singHoist2.cpp: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/minimodel.hh:817, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/sudoku.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ @@ -556261,75 +556099,43 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ In file included from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp: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, | ~~~~~^~~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/minimodel.hh:1609, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ @@ -556337,21 +556143,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': ./gecode/minimodel/float-rel.hpp:78:37: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ @@ -556359,21 +556165,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp: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; | ~~~~~^~~~ @@ -556381,20 +556187,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/minimodel/set-rel.hpp:62:31: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp: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; | ~~~~~^~~~ @@ -556402,41 +556208,100 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp: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; | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/singHoist2.cpp:34: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/singHoist2.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/singHoist2.cpp:34: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/singHoist2.cpp:34: +./gecode/set/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/singHoist2.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/singHoist2.cpp:34: +./gecode/set.hh:1206:20: note: initializing argument 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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/singHoist2.cpp:34: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/singHoist2.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/singHoist2.cpp: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); + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/minimodel/set-rel.hpp:67:36: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ @@ -556444,62 +556309,42 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': ./gecode/minimodel/set-rel.hpp:73:31: 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:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp: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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sudoku.cpp:34: + from test/flatzinc/simple_sat.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ -In file included from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:41:42: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -556507,20 +556352,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -556528,20 +556373,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ @@ -556549,20 +556394,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -556570,20 +556415,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/minimodel/channel.hpp:71:51: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -556591,19 +556436,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/minimodel/channel.hpp:71:52: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ @@ -556611,20 +556456,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -556632,36 +556477,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ^ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/shared_array_element.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp: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/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -556669,99 +556498,100 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:51:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/shared_array_element.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/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:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:56:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp: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) - | ^~~~~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:61:32: 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/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/radiation.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/radiation.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -556769,20 +556599,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:72:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -556790,36 +556620,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/shared_array_element.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -556827,57 +556641,41 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:82:32: 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/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/shared_array_element.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp: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) - | ^~~~~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:87:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -556885,20 +556683,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:92:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -556906,20 +556704,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -556927,20 +556725,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:103:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -556948,20 +556746,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:108:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -556969,20 +556767,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:113:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -556990,20 +556788,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -557011,20 +556809,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:123:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -557032,20 +556830,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:128:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -557053,20 +556851,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ @@ -557074,20 +556872,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ @@ -557095,20 +556893,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ @@ -557116,19 +556914,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ @@ -557136,20 +556934,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:153:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -557157,20 +556955,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -557178,19 +556976,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ @@ -557198,20 +556996,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:159:33: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ @@ -557219,20 +557017,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:165:23: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ @@ -557240,80 +557038,40 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: 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/sudoku.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/sudoku.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ @@ -557321,20 +557079,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ @@ -557342,20 +557100,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ @@ -557363,131 +557121,214 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/shared_array_element.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/shared_array_element.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/singHoist2.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_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); - | ^~~~~ + from test/flatzinc/singHoist2.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/singHoist2.cpp:34: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/singHoist2.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/singHoist2.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/singHoist2.cpp:34: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/singHoist2.cpp:34: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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/singHoist2.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/singHoist2.cpp:34: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/shared_array_element.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ + from test/flatzinc/radiation.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/radiation.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, from test/flatzinc/shared_array_element.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' 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::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/shared_array_element.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/shared_array_element.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/shared_array_element.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/shared_array_element.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/shared_array_element.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/shared_array_element.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/flatzinc.hh:49, @@ -557496,464 +557337,339 @@ ./gecode/float/var/float.hpp:46:3: note: because '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, +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ + from test/flatzinc/radiation.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/radiation.cpp: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:176, +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ + from test/flatzinc/radiation.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: + from test/flatzinc/radiation.cpp: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) | ^~~~~~~ -In file included from ./gecode/set.hh:755, +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/radiation.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: 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/radiation.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/sudoku.cpp: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/flatzinc.hh:46, + from test/flatzinc/radiation.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp:34: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ + from test/flatzinc/radiation.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:40:25: 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, - from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/sudoku.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp:34: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::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/simple_sat.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp:34: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sudoku.cpp:34: + from test/flatzinc/singHoist2.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/sudoku.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp:34: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/sudoku.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/sudoku.cpp: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/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:45:25: 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/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp: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/float.hh:1546, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp: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/float.hh:1811, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp: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/float.hh:1546, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/float/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/float.hh:1578:22: note: initializing argument 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, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': ./gecode/float/branch.hpp:39:52: 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/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': ./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:39:39: 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/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp:34: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/sudoku.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp:34: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp:34: -./gecode/set/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/sudoku.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp:34: -./gecode/set.hh:1206:20: note: initializing argument 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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp:34: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/sudoku.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp: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); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/shared_array_element.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, +In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/shared_array_element.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ + from test/flatzinc/template_design.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: + from test/flatzinc/template_design.cpp: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) | ^~~~~~~ +In file included from ./gecode/int.hh:1723, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/template_design.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::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, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ @@ -557961,146 +557677,180 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ + from test/flatzinc/template_design.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sudoku.cpp:34: + from test/flatzinc/template_design.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp:34: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/template_design.cpp:34: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ + from test/flatzinc/template_design.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sudoku.cpp:34: + from test/flatzinc/template_design.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp:34: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ + from test/flatzinc/template_design.cpp:34: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/template_design.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/template_design.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/template_design.cpp: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/minimodel.hh:1608, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp: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, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp:34: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: 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/sudoku.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp:34: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ @@ -558108,43 +557858,125 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': ./gecode/minimodel/float-rel.hpp:78:37: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/template_design.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, + from test/flatzinc/template_design.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/template_design.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/template_design.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/template_design.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/template_design.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/template_design.cpp: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) { + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp: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; | ~~~~~^~~~ @@ -558152,20 +557984,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/minimodel/set-rel.hpp:62:31: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp: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; | ~~~~~^~~~ @@ -558173,20 +558005,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp: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; | ~~~~~^~~~ @@ -558194,42 +558026,62 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/minimodel/set-rel.hpp:67:36: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ +In file included from ./gecode/int.hh:1723, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/sudoku.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': ./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ @@ -558237,20 +558089,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:41:42: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -558258,20 +558110,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -558279,20 +558131,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ @@ -558300,20 +558152,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -558321,20 +558173,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/minimodel/channel.hpp:71:51: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -558342,19 +558194,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/minimodel/channel.hpp:71:52: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ @@ -558362,20 +558214,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -558383,20 +558235,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -558404,101 +558256,41 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:51:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:56:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -558506,20 +558298,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:61:32: 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/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -558527,20 +558319,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -558548,20 +558340,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:72:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -558569,20 +558361,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -558590,20 +558382,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:82:32: 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/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -558611,78 +558403,41 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:87:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/shared_array_element.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/queen_ip.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:92:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -558690,20 +558445,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -558711,20 +558466,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:103:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -558732,20 +558487,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:108:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -558753,20 +558508,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:113:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -558774,20 +558529,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -558795,20 +558550,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:123:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -558816,20 +558571,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:128:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -558837,20 +558592,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ @@ -558858,20 +558613,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ @@ -558879,20 +558634,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ @@ -558900,19 +558655,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ @@ -558920,20 +558675,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:153:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -558941,20 +558696,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -558962,19 +558717,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ @@ -558982,20 +558737,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:159:33: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ @@ -559003,20 +558758,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:165:23: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ @@ -559024,19 +558779,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ @@ -559044,20 +558799,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ @@ -559065,20 +558820,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ @@ -559086,20 +558841,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ @@ -559107,20 +558862,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ @@ -559128,20 +558883,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ @@ -559149,43 +558904,674 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/shared_array_element.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/tenpenki_1.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ + from test/flatzinc/sudoku.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sudoku.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sudoku.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sudoku.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sudoku.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/template_design.cpp: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/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/int/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/template_design.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/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/template_design.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp: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/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sudoku.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/sudoku.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, + from test/flatzinc/sudoku.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/sudoku.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sudoku.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/sudoku.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sudoku.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/sudoku.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/template_design.cpp: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/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/int/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/template_design.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/int.hh:4429:21: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/template_design.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sudoku.cpp: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/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/int/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/sudoku.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/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/sudoku.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp: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/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/template_design.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/template_design.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/template_design.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/template_design.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sudoku.cpp: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/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/int/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/sudoku.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/int.hh:4429:21: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sudoku.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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/template_design.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/template_design.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sudoku.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sudoku.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sudoku.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sudoku.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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/sudoku.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sudoku.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/tenpenki_3.o test/flatzinc/tenpenki_3.cpp In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] @@ -559195,13 +559581,13 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp: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:176, from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -559211,13 +559597,13 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp: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) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] @@ -559227,13 +559613,13 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp: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:176, from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -559243,10 +559629,355 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: + from test/flatzinc/simple_sat.cpp: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) | ^~~~~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: 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/template_design.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/template_design.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/template_design.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/template_design.cpp: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:1173, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, + from test/flatzinc/template_design.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/template_design.cpp: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/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/simple_sat.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/simple_sat.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/simple_sat.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/simple_sat.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/tenpenki_4.o test/flatzinc/tenpenki_4.cpp +In file included from ./gecode/set.hh:1438, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/template_design.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/set/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/template_design.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/set.hh:1206:20: note: initializing argument 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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/template_design.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp: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); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: 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/sudoku.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sudoku.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/template_design.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/template_design.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sudoku.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/sudoku.cpp: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:1173, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, + from test/flatzinc/sudoku.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/sudoku.cpp: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:1866, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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/template_design.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/simple_sat.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/simple_sat.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/simple_sat.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/simple_sat.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/kernel.hh:261, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: @@ -559282,6 +560013,40 @@ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of '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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sudoku.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/set/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sudoku.cpp: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, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: @@ -559289,6 +560054,12 @@ ./gecode/kernel/trace/general.hpp:38:37: 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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/set.hh:1206:20: note: initializing argument 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/tenpenki_1.cpp:34: @@ -559298,32 +560069,1004 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, +In file included from ./gecode/set.hh:1438, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sudoku.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp: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); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sudoku.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sudoku.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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/sudoku.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/simple_sat.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ + from test/flatzinc/simple_sat.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/simple_sat.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, + from test/flatzinc/simple_sat.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/simple_sat.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/simple_sat.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:40:25: 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/template_design.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:45:25: 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/template_design.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/template_design.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/template_design.cpp: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/float.hh:1546, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:29: 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/flatzinc.hh:37, + from test/flatzinc/template_design.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/template_design.cpp: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/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/simple_sat.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/simple_sat.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/float.hh:1811, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/template_design.cpp: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/float.hh:1546, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/float/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/template_design.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/float.hh:1578:22: note: initializing argument 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, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/template_design.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:40:25: 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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:45:25: 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/sudoku.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sudoku.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/sudoku.cpp: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/float.hh:1546, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:29: 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/flatzinc.hh:37, + from test/flatzinc/sudoku.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/sudoku.cpp: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/float.hh:2005, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:39:52: 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/template_design.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/template_design.cpp: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/float.hh:1811, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sudoku.cpp: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/float.hh:1546, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/float/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sudoku.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/float.hh:1578:22: note: initializing argument 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, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sudoku.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/singHoist2.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/singHoist2.cpp: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/float.hh:2137, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': +./gecode/float/trace.hpp:39:39: 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/template_design.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, from test/flatzinc/template_design.cpp:34: +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/singHoist2.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/singHoist2.cpp: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) | ^~~~~~~ -In file included from ./gecode/int.hh:1723, +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/singHoist2.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/singHoist2.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/singHoist2.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/singHoist2.cpp: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) + | ^~~~~~~ +In file included from ./gecode/float.hh:2005, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:39:52: 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/sudoku.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sudoku.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': +./gecode/float/trace.hpp:39:39: 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/sudoku.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/singHoist2.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/singHoist2.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/singHoist2.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/singHoist2.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/simple_sat.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/simple_sat.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/simple_sat.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, + from test/flatzinc/simple_sat.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/simple_sat.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/simple_sat.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/simple_sat.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/simple_sat.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/minimodel.hh:240, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, from test/flatzinc/template_design.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); | ^ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/tenpenki_2.o test/flatzinc/tenpenki_2.cpp +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/template_design.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:817, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:27: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/template_design.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_2.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/minimodel.hh:1608, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | e.post(home,t ? irt : neg(irt),ipls); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/template_design.cpp: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/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/minimodel.hh:316:20: note: initializing argument 1 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:1608, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? irt : neg(irt),b,ipls); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/template_design.cpp: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/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp: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, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:240, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sudoku.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1609, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': +./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | e.post(home,t ? frt : neg(frt)); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/template_design.cpp: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/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' + 878 | void post(Home home, FloatRelType frt) const; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1609, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': +./gecode/minimodel/float-rel.hpp:78:37: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/template_design.cpp: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/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/minimodel.hh:881:20: note: initializing argument 1 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, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': +./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | _e0.post(home,_srt,_e1); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/template_design.cpp: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/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp: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; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/minimodel/set-rel.hpp:62:31: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/template_design.cpp: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/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp: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; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 64 | _e0.post(home,SRT_EQ,_e1); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/template_design.cpp: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/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp: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; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/minimodel/set-rel.hpp:67:36: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/template_design.cpp: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/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': +./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | _e0.post(home,b,t,_srt,_e1); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/template_design.cpp: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/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/channel.hpp:41:42: 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/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: @@ -559336,74 +561079,119 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/minimodel.hh:1867, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | IntVar x(home,0,1); channel(home,b,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/template_design.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:817, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:27: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sudoku.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': +./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | channel(home,f,x); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.cpp:34: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ +./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': +./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 70 | rel(home,SOT_UNION,x,s); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.cpp:34: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ +./gecode/minimodel/channel.hpp:71:51: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp: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/flatzinc.hh:44, +In file included from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.cpp:34: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ +./gecode/minimodel/channel.hpp:71:52: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: @@ -559413,149 +561201,123 @@ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.cpp:34: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: 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(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | count(home,x,n,IRT_LQ,m,ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp: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:229, - from ./test/flatzinc.hh:37, +In file included from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, from test/flatzinc/template_design.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: 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::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 46 | count(home,x,y,IRT_LQ,m,ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp: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:229, - from ./test/flatzinc.hh:37, +In file included from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, from test/flatzinc/template_design.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: 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::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:51:32: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp: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:229, - from ./test/flatzinc.hh:37, +In file included from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, from test/flatzinc/template_design.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: 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(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:56:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/template_design.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; + from test/flatzinc/template_design.cpp:34: +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/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::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:61:32: 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/template_design.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.cpp:34: -./gecode/int/branch/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::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 66 | count(home,x,y,IRT_LQ,z,ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: @@ -559565,16 +561327,18 @@ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.cpp:34: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.cpp:34: -./gecode/int/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::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:72:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: @@ -559584,197 +561348,123 @@ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.cpp: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/float.hh:1404, - from ./gecode/flatzinc.hh:49, +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:40:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ^ + from test/flatzinc/template_design.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 77 | count(home,x,y,IRT_GQ,m,ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sudoku.cpp:34: + from test/flatzinc/template_design.cpp: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/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp:34: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/template_design.cpp:34: +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:45:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ^ + from test/flatzinc/template_design.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:82:32: 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/sudoku.cpp:34: + from test/flatzinc/template_design.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp:34: -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/shared_array_element.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/shared_array_element.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp: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) - | ^~~~~~~ -In file included from ./gecode/float.hh:1546, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/template_design.cpp:34: +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp:34: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ + from test/flatzinc/template_design.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:87:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sudoku.cpp:34: + from test/flatzinc/template_design.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/sudoku.cpp: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/float.hh:1546, - from ./gecode/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp:34: -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ^ + from test/flatzinc/template_design.cpp:34: +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:92:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sudoku.cpp:34: + from test/flatzinc/template_design.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/sudoku.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/shared_array_element.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/shared_array_element.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/shared_array_element.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/template_design.cpp:34: +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/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(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 97 | count(home,x,y,IRT_GQ,z,ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.cpp:34: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from ./gecode/flatzinc.hh:44, +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.cpp:34: -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:103:32: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: @@ -559784,16 +561474,18 @@ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.cpp:34: -./gecode/int.hh:4429:21: note: initializing argument 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, - from ./gecode/flatzinc.hh:44, +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.cpp:34: -./gecode/int/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::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:108:32: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: @@ -559803,128 +561495,104 @@ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811, - from ./gecode/flatzinc.hh:49, +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp:34: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ + from test/flatzinc/template_design.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:113:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sudoku.cpp:34: + from test/flatzinc/template_design.cpp: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/float.hh:1546, - from ./gecode/flatzinc.hh:49, +In file included from ./gecode/minimodel.hh:1608, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.cpp:34: -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, - from ./gecode/flatzinc.hh:49, +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:72:40: 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp:34: -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ + from test/flatzinc/template_design.cpp:34: +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp: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/flatzinc.hh:49, +In file included from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.cpp:34: -./gecode/float.hh:1578:22: note: initializing argument 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, - from ./gecode/flatzinc.hh:49, +./gecode/minimodel.hh:316:20: note: initializing argument 1 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, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp:34: -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ + from test/flatzinc/template_design.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 118 | count(home,x,n,IRT_EQ,z,ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sudoku.cpp:34: + from test/flatzinc/template_design.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp:34: -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; + from test/flatzinc/template_design.cpp:34: +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/flatzinc.hh:49, +In file included from ./gecode/minimodel.hh:1608, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:39:52: 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/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? irt : neg(irt),b,ipls); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp: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/flatzinc.hh:49, +In file included from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.cpp:34: -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, +./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void 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:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: 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::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:123:32: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: @@ -559934,37 +561602,18 @@ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.cpp:34: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/sudoku.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp:34: -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: 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::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:128:32: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: @@ -559974,17 +561623,18 @@ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.cpp:34: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 134 | rel(home,x,r,y,ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: @@ -559994,37 +561644,39 @@ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137, - from ./gecode/flatzinc.hh:49, +./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' + 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp:34: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': -./gecode/float/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ^ + from test/flatzinc/template_design.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 139 | rel(home,x,r,y,ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sudoku.cpp:34: + from test/flatzinc/template_design.cpp: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/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp:34: -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/template_design.cpp:34: +./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' + 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 145 | dom(home,x,y,ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: @@ -560034,51 +561686,17 @@ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/flatzinc.hh:44, +./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' + 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ^ +./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: @@ -560088,97 +561706,98 @@ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/flatzinc.hh:44, +./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': +./gecode/minimodel/aliases.hpp:153:27: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/minimodel.hh:240, +./gecode/float/var/float.hpp:46:3: 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, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.cpp:34: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ^ +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': +./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | e.post(home,t ? frt : neg(frt)); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp: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/flatzinc.hh:44, +In file included from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.cpp:34: -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817, +./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' + 878 | void post(Home home, FloatRelType frt) const; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1609, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.cpp:34: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,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:37: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp: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/flatzinc.hh:49, +In file included from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.cpp:34: -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar 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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/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 +./gecode/kernel/data/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/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/flatzinc.hh:49, @@ -560187,15 +561806,15 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/minimodel.hh:1608, +In file included from ./gecode/minimodel.hh:1612, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.cpp:34: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:72:40: 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-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': +./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | _e0.post(home,_srt,_e1); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: @@ -560206,97 +561825,112 @@ from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.cpp:34: -./gecode/minimodel.hh:316:20: note: initializing argument 1 of '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; | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1608, +In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp:34: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? irt : neg(irt),b,ipls); - | ^ + from test/flatzinc/template_design.cpp:34: +./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sudoku.cpp:34: + from test/flatzinc/template_design.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp: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, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1609, + from test/flatzinc/template_design.cpp:34: +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp:34: -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': -./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | e.post(home,t ? frt : neg(frt)); - | ^ + from test/flatzinc/template_design.cpp:34: +./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sudoku.cpp:34: + from test/flatzinc/template_design.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp:34: -./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' - 878 | void post(Home home, FloatRelType frt) const; - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1609, + from test/flatzinc/template_design.cpp:34: +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp:34: -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': -./gecode/minimodel/float-rel.hpp:78:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? frt : neg(frt),b); - | ^ + from test/flatzinc/template_design.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': +./gecode/minimodel/aliases.hpp:159:33: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sudoku.cpp:34: + from test/flatzinc/template_design.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp:34: -./gecode/minimodel.hh:881:20: note: initializing argument 1 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, + from test/flatzinc/template_design.cpp:34: +./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' + 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp:34: -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': -./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | _e0.post(home,_srt,_e1); - | ^ + from test/flatzinc/template_design.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': +./gecode/minimodel/aliases.hpp:165:23: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/sudoku.cpp:34: + from test/flatzinc/template_design.cpp: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/driver.hh:37, +In file included from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' + 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp: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; - | ~~~~~^~~~ + from test/flatzinc/template_design.cpp:34: +./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 166 | element(home,SOT_UNION,xiv,z,y); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/template_design.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' + 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -560466,6 +562100,69 @@ ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/template_design.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' + 1540 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/template_design.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' + 1556 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/template_design.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' + 1575 | element(Home home, const IntVarArgs& a, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -560633,6 +562330,21 @@ ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/template_design.cpp: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/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -560642,6 +562354,12 @@ ./gecode/minimodel/aliases.hpp:72:32: 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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' + 1591 | element(Home home, const BoolVarArgs& a, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: @@ -560705,6 +562423,48 @@ ./gecode/minimodel/aliases.hpp:87:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ^ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': +./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/template_design.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' + 1033 | element(Home home, const IntSetArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': +./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/template_design.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: @@ -560927,6 +562687,42 @@ ./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::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, + from test/flatzinc/tenpenki_1.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_1.cpp: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) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_1.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/tenpenki_1.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_1.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -561092,449 +562888,6 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/sudoku.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp:34: -./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' - 1540 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/sudoku.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp:34: -./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' - 1556 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/sudoku.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp:34: -./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' - 1575 | element(Home home, const IntVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/sudoku.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp:34: -./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': -./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/sudoku.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp:34: -./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' - 1033 | element(Home home, const IntSetArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': -./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/sudoku.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp:34: -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' - 1041 | element(Home home, const SetVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: 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/template_design.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/template_design.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/template_design.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/template_design.cpp: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:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/template_design.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/template_design.cpp: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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/template_design.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: -./gecode/set/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/template_design.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: -./gecode/set.hh:1206:20: note: initializing argument 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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/template_design.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp: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); - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/singHoist2.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/template_design.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/template_design.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: 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/template_design.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/tenpenki_3.o test/flatzinc/tenpenki_3.cpp -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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/tenpenki_1.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -561615,6 +562968,48 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sudoku.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' + 1540 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sudoku.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' + 1556 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -561695,6 +563090,90 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sudoku.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' + 1575 | element(Home home, const IntVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sudoku.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' + 1591 | element(Home home, const BoolVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': +./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sudoku.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' + 1033 | element(Home home, const IntSetArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': +./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sudoku.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -561893,6 +563372,23 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/singHoist2.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/singHoist2.cpp:34: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ In file included from ./gecode/int.hh:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -561935,82 +563431,38 @@ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ + from test/flatzinc/singHoist2.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp: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) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/singHoist2.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp: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) + from test/flatzinc/singHoist2.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp: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) - | ^~~~~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:40:25: 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/template_design.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, @@ -562031,12 +563483,6 @@ ./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ -In file included from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, @@ -562057,98 +563503,6 @@ ./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:45:25: 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/template_design.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/template_design.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/template_design.cpp: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/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/float.hh:1546, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/template_design.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/template_design.cpp: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/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/set.hh:1173, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, @@ -562250,127 +563604,21 @@ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/sudoku.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/sudoku.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/sudoku.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/sudoku.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp: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) - | ^~~~~~~ -In file included from ./gecode/float.hh:1811, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/template_design.cpp: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/float.hh:1546, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: -./gecode/float/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/template_design.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: -./gecode/float.hh:1578:22: note: initializing argument 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, + from test/flatzinc/singHoist2.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/template_design.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ + from test/flatzinc/singHoist2.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, @@ -562431,268 +563679,117 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/tenpenki_4.o test/flatzinc/tenpenki_4.cpp -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/sudoku.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/kernel.hh:261, from ./test/flatzinc.hh:37, - from test/flatzinc/sudoku.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:39:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ^ + from test/flatzinc/tenpenki_2.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_2.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:45:52: warning: implicitly-declared '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) + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_2.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_2.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': -./gecode/float/trace.hpp:39:39: 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, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_2.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_2.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_2.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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, from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ + from test/flatzinc/singHoist2.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp: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:176, +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ + from test/flatzinc/singHoist2.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp: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) | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/sudoku.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; + from test/flatzinc/singHoist2.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/sudoku.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/singHoist2.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/tenpenki_5.o test/flatzinc/tenpenki_5.cpp -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/sudoku.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/sudoku.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp: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) - | ^~~~~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, @@ -562733,27 +563830,6 @@ ./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:240, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/template_design.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, @@ -562774,6 +563850,18 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/singHoist2.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ In file included from ./gecode/float.hh:1546, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, @@ -562794,24 +563882,172 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/singHoist2.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/float.hh:1811, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_1.cpp:34: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_1.cpp: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/float.hh:1546, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_1.cpp:34: +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_1.cpp:34: +./gecode/float/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_1.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_1.cpp:34: +./gecode/float.hh:1578:22: note: initializing argument 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, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_1.cpp:34: +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_1.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_1.cpp:34: +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_1.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:39:52: 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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_1.cpp:34: +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_1.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_1.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_1.cpp:34: +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_1.cpp:34: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': +./gecode/float/trace.hpp:39:39: 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/tenpenki_1.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_1.cpp:34: +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::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, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_1.cpp:34: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_1.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_1.cpp:34: +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ @@ -562819,21 +564055,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ @@ -562841,21 +564077,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp: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, | ~~~~~^~~~ @@ -562863,21 +564099,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ @@ -562885,21 +564121,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': ./gecode/minimodel/float-rel.hpp:78:37: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ @@ -562907,21 +564143,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp: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; | ~~~~~^~~~ @@ -562929,20 +564165,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/minimodel/set-rel.hpp:62:31: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp: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; | ~~~~~^~~~ @@ -562950,20 +564186,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp: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; | ~~~~~^~~~ @@ -562971,20 +564207,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/minimodel/set-rel.hpp:67:36: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ @@ -562992,21 +564228,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': ./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ @@ -563014,20 +564250,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:41:42: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -563035,20 +564271,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -563056,20 +564292,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ @@ -563077,20 +564313,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -563098,20 +564334,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/minimodel/channel.hpp:71:51: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -563119,19 +564355,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/minimodel/channel.hpp:71:52: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ @@ -563139,20 +564375,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -563160,20 +564396,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -563181,20 +564417,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:51:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -563202,20 +564438,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:56:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -563223,20 +564459,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:61:32: 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/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -563244,20 +564480,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -563265,20 +564501,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:72:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -563286,20 +564522,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -563307,20 +564543,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:82:32: 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/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -563328,20 +564564,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:87:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -563349,20 +564585,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:92:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -563370,20 +564606,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -563391,20 +564627,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:103:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -563412,20 +564648,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:108:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -563433,20 +564669,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:113:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -563454,20 +564690,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -563475,20 +564711,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:123:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -563496,20 +564732,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:128:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -563517,20 +564753,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ @@ -563538,20 +564774,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ @@ -563559,20 +564795,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ @@ -563580,19 +564816,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ @@ -563600,20 +564836,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:153:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -563621,20 +564857,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -563642,19 +564878,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ @@ -563662,20 +564898,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:159:33: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ @@ -563683,20 +564919,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:165:23: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ @@ -563704,19 +564940,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ @@ -563724,20 +564960,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ @@ -563745,111 +564981,1417 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_1.cpp:34: +./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' + 1556 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_1.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_1.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_1.cpp:34: +./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' + 1575 | element(Home home, const IntVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_1.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_1.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_1.cpp:34: +./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' + 1591 | element(Home home, const BoolVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_1.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': +./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_1.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_1.cpp:34: +./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' + 1033 | element(Home home, const IntSetArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_1.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': +./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_1.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_1.cpp:34: +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/tenpenki_5.o test/flatzinc/tenpenki_5.cpp +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_2.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_2.cpp: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) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_2.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/tenpenki_2.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_2.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_2.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_2.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_2.cpp:34: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_2.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_2.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_2.cpp:34: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_2.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_2.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_2.cpp:34: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_2.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_2.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_2.cpp:34: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_2.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_2.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_2.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_2.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, + from test/flatzinc/tenpenki_2.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_2.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/template_design.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-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:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_2.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_2.cpp: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/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_2.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_2.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_2.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_2.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/template_design.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/template_design.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/template_design.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp: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) + | ^~~~~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_2.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_2.cpp: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/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_2.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_2.cpp:34: +./gecode/int/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/tenpenki_2.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_2.cpp:34: +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_2.cpp:34: +./gecode/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/tenpenki_2.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_2.cpp: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/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_2.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_2.cpp: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/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_2.cpp:34: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_2.cpp:34: +./gecode/int/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/tenpenki_2.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_2.cpp:34: +./gecode/int.hh:4429:21: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_2.cpp:34: +./gecode/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_2.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_2.cpp:34: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/template_design.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_2.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_2.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_2.cpp:34: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/template_design.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_2.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_2.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_2.cpp:34: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_2.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_2.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_2.cpp:34: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_2.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_2.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_2.cpp:34: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_2.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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/tenpenki_2.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_2.cpp:34: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_2.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_2.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_2.cpp:34: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/sudoku.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/sudoku.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/sudoku.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/sudoku.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/template_design.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/template_design.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_2.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: 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_2.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_2.cpp:34: +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_2.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_2.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_2.cpp:34: +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/sudoku.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_2.cpp:34: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_2.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_2.cpp: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:1173, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_2.cpp:34: +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, + from test/flatzinc/tenpenki_2.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_2.cpp: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/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/sudoku.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/set.hh:1438, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_2.cpp:34: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_2.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_2.cpp:34: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_2.cpp:34: +./gecode/set/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_2.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_2.cpp:34: +./gecode/set.hh:1206:20: note: initializing argument 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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_2.cpp:34: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_2.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_2.cpp: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); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_3.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_4.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_2.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_2.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_2.cpp:34: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_2.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_2.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_2.cpp:34: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/sudoku.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/sudoku.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/set.hh:1866, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_2.cpp:34: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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/tenpenki_2.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_2.cpp:34: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/template_design.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/template_design.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/template_design.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/tenpenki_6.o test/flatzinc/tenpenki_6.cpp +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/sudoku.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/sudoku.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/template_design.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/template_design.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/sudoku.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_2.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:40:25: 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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/sudoku.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/sudoku.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_2.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_2.cpp:34: +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_2.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:45:25: 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/tenpenki_2.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_2.cpp:34: +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_2.cpp:34: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_2.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_2.cpp: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/float.hh:1546, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_2.cpp:34: +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:29: 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/flatzinc.hh:37, + from test/flatzinc/tenpenki_2.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_2.cpp: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/float.hh:1811, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_2.cpp:34: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_2.cpp: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/float.hh:1546, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_2.cpp:34: +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_2.cpp:34: +./gecode/float/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_2.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_2.cpp:34: +./gecode/float.hh:1578:22: note: initializing argument 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, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_2.cpp:34: +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_2.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: -./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' - 1556 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/tenpenki_2.cpp:34: +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_1.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, + from test/flatzinc/tenpenki_1.cpp: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:176, from ./test/flatzinc.hh:37, - from test/flatzinc/template_design.cpp: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/flatzinc.hh:44, + from test/flatzinc/tenpenki_1.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: -./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' - 1575 | element(Home home, const IntVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/tenpenki_1.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_1.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ^ + from test/flatzinc/tenpenki_1.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_1.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_1.cpp: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) + | ^~~~~~~ +In file included from ./gecode/float.hh:2005, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_2.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:39:52: 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/template_design.cpp:34: + from test/flatzinc/tenpenki_2.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: -./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/tenpenki_2.cpp:34: +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': -./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ^ + from test/flatzinc/tenpenki_2.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_2.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: -./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' - 1033 | element(Home home, const IntSetArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/tenpenki_2.cpp:34: +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': -./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ^ + from test/flatzinc/tenpenki_2.cpp:34: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': +./gecode/float/trace.hpp:39:39: 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/template_design.cpp:34: + from test/flatzinc/tenpenki_2.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' - 1041 | element(Home home, const SetVarArgs& a, - | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/template_design.cpp:34: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' @@ -563858,18 +566400,24 @@ ./gecode/support/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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_2.cpp:34: +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/template_design.cpp: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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/template_design.cpp:34: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' @@ -563882,14 +566430,14 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/template_design.cpp: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) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/template_design.cpp:34: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' @@ -563902,14 +566450,14 @@ from ./gecode/set.hh:461, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/template_design.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/template_design.cpp:34: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' @@ -563922,202 +566470,161 @@ from ./gecode/float.hh:944, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/template_design.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/float.hh:1811, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/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:150, +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp: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/float.hh:1546, - from ./gecode/flatzinc.hh:49, +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.cpp:34: -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 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/var/set.hpp:49:3: note: because '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, from ./test/flatzinc.hh:37, - from test/flatzinc/sudoku.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ + from test/flatzinc/tenpenki_1.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/float.hh:1811, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: -./gecode/float/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:150, +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_1.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: -./gecode/float.hh:1578:22: note: initializing argument 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, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/sudoku.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, + from test/flatzinc/sudoku.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_1.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/sudoku.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:39:52: 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/sudoku.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_1.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/sudoku.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, + from test/flatzinc/sudoku.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_1.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137, + from test/flatzinc/sudoku.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': -./gecode/float/trace.hpp:39:39: 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/tenpenki_1.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ + from test/flatzinc/sudoku.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/sudoku.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/minimodel.hh:817, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ @@ -564125,21 +566632,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ @@ -564147,21 +566654,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp: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, | ~~~~~^~~~ @@ -564169,21 +566676,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ @@ -564191,21 +566698,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': ./gecode/minimodel/float-rel.hpp:78:37: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ @@ -564213,21 +566720,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp: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; | ~~~~~^~~~ @@ -564235,20 +566742,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/minimodel/set-rel.hpp:62:31: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp: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; | ~~~~~^~~~ @@ -564256,20 +566763,36 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp: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:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_4.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_4.cpp: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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ In file included from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp: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; | ~~~~~^~~~ @@ -564277,20 +566800,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/minimodel/set-rel.hpp:67:36: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ @@ -564298,42 +566821,61 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': ./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_4.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_4.cpp: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:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_4.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of '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, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:41:42: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -564341,20 +566883,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -564362,41 +566904,57 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp: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, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_4.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::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/tenpenki_4.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -564404,20 +566962,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/minimodel/channel.hpp:71:51: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -564425,19 +566983,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/minimodel/channel.hpp:71:52: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ @@ -564445,20 +567003,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -564466,20 +567024,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -564487,20 +567045,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:51:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -564508,20 +567066,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:56:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -564529,20 +567087,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:61:32: 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/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -564550,20 +567108,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -564571,20 +567129,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:72:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -564592,20 +567150,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -564613,62 +567171,113 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:82:32: 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/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_1.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_1.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:87:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_3.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_3.cpp: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: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, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_3.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_3.cpp: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:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_3.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of '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, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:92:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -564676,20 +567285,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -564697,20 +567306,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:103:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -564718,20 +567327,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:108:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -564739,20 +567348,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:113:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -564760,41 +567369,57 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_1.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_1.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:123:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -564802,20 +567427,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:128:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -564823,20 +567448,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ @@ -564844,20 +567469,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ @@ -564865,20 +567490,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ @@ -564886,19 +567511,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ @@ -564906,20 +567531,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:153:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -564927,20 +567552,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -564948,40 +567573,56 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_3.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_3.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:159:33: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ @@ -564989,20 +567630,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:165:23: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ @@ -565010,19 +567651,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ @@ -565030,20 +567671,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ @@ -565051,20 +567692,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ @@ -565072,20 +567713,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ @@ -565093,20 +567734,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ @@ -565114,20 +567755,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ @@ -565135,395 +567776,26 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: + from test/flatzinc/tenpenki_2.cpp:34: ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/sudoku.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/sudoku.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/sudoku.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/sudoku.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/sudoku.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/template_design.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/template_design.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/template_design.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/template_design.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/template_design.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/template_design.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/tenpenki_6.o test/flatzinc/tenpenki_6.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/warehouses.o test/flatzinc/warehouses.cpp -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/template_design.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/template_design.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp: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: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, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp: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:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_1.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_1.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_1.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_1.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_1.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_1.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/template_design.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' ./gecode/int/array.hpp:105:28: required from here @@ -565534,13 +567806,13 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp: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:176, from ./test/flatzinc.hh:37, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' ./gecode/int/array.hpp:134:29: required from here @@ -565551,13 +567823,13 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp: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) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:68:28: required from here @@ -565568,45 +567840,13 @@ from ./gecode/set.hh:461, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_1.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/template_design.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' ./gecode/float/array.hpp:93:30: required from here @@ -565617,48 +567857,14 @@ from ./gecode/float.hh:944, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_1.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_1.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp: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) - | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' @@ -565671,14 +567877,14 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp: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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' @@ -565691,14 +567897,14 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp: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) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' @@ -565711,14 +567917,14 @@ from ./gecode/set.hh:461, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/template_design.cpp:34: + from test/flatzinc/tenpenki_1.cpp:34: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' @@ -565731,68 +567937,16 @@ from ./gecode/float.hh:944, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/template_design.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_3.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_1.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_1.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/warehouses.o test/flatzinc/warehouses.cpp In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 53 | x = x0; @@ -565801,1186 +567955,582 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: + from test/flatzinc/tenpenki_4.cpp: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) | ^~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_5.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:39:27: 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/tenpenki_2.cpp:34: + from test/flatzinc/tenpenki_4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp:34: + from test/flatzinc/tenpenki_4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp:34: + from test/flatzinc/tenpenki_4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp:34: + from test/flatzinc/tenpenki_4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp:34: + from test/flatzinc/tenpenki_4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::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, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_1.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_1.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_1.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp:34: + from test/flatzinc/tenpenki_4.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp:34: + from test/flatzinc/tenpenki_4.cpp: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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp:34: + from test/flatzinc/tenpenki_4.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp:34: + from test/flatzinc/tenpenki_4.cpp: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::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, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_1.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_1.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:74:29: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp:34: + from test/flatzinc/tenpenki_4.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp:34: + from test/flatzinc/tenpenki_4.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:79:29: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp:34: + from test/flatzinc/tenpenki_4.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/warehouses_small.o test/flatzinc/warehouses_small.cpp In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp:34: + from test/flatzinc/tenpenki_4.cpp: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/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: + from test/flatzinc/tenpenki_4.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/int/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/tenpenki_2.cpp:34: + from test/flatzinc/tenpenki_4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/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/tenpenki_2.cpp:34: + from test/flatzinc/tenpenki_4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: + from test/flatzinc/tenpenki_4.cpp: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/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_3.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_3.cpp: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) + | ^~~~~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp:34: + from test/flatzinc/tenpenki_4.cpp: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/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/int/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/tenpenki_2.cpp:34: + from test/flatzinc/tenpenki_4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 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, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp:34: + from test/flatzinc/tenpenki_4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp: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: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, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp: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:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_3.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_3.cpp: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: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, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_3.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_3.cpp: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:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_3.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_3.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_3.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: 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/tenpenki_2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/warehouses_small.o test/flatzinc/warehouses_small.cpp -In file included from ./gecode/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/set.hh:755, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: 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_2.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp: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:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp: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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/set/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/set.hh:1206:20: note: initializing argument 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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp: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); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: 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/tenpenki_2.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::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, - from test/flatzinc/tenpenki_4.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp: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) - | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_3.cpp:34: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:39:27: 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/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_3.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_3.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_3.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_3.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_3.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_3.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_3.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_3.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_3.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_3.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_3.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_3.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_3.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_3.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_2.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_2.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_2.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_2.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_2.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_2.cpp: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) + | ^~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/wolf_goat_cabbage.o test/flatzinc/wolf_goat_cabbage.cpp +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_2.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_2.cpp: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) + | ^~~~~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_3.cpp:34: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_3.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_3.cpp: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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_3.cpp:34: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_3.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_3.cpp: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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_3.cpp:34: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:74:29: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_3.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_3.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_3.cpp:34: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:79:29: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_3.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_3.cpp: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) { | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp: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: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, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: -./gecode/int/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/tenpenki_4.cpp: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:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of '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, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: -./gecode/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/tenpenki_4.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp: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/kernel.hh:285, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: -./gecode/int/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/tenpenki_4.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: -./gecode/int.hh:4429:21: note: initializing argument 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, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: -./gecode/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -567061,86 +568611,6 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:40:25: 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/tenpenki_2.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:45:25: 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/tenpenki_2.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp: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/float.hh:1546, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp: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/int.hh:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -567181,333 +568651,6 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp: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/float.hh:1546, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/float/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/float.hh:1578:22: note: initializing argument 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, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/wolf_goat_cabbage.o test/flatzinc/wolf_goat_cabbage.cpp -In file included from ./gecode/float.hh:2005, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:39:52: 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_2.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': -./gecode/float/trace.hpp:39:39: 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/tenpenki_2.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::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, - from test/flatzinc/tenpenki_3.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_3.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_3.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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/tenpenki_3.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_3.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_3.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_3.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_3.cpp:34: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_3.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_3.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_3.cpp:34: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_3.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_3.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_3.cpp:34: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_3.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_3.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_3.cpp:34: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_3.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_3.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_3.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_3.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/tenpenki_3.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_3.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_3.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_3.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_3.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_3.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_3.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_3.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -567548,6 +568691,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, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_2.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_2.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -567567,48 +568726,22 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::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, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:27: 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:150, +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp: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/flatzinc.hh:49, +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.cpp:34: -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -567668,241 +568801,300 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: 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, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_5.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1608, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | e.post(home,t ? irt : neg(irt),ipls); - | ^ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_5.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/kernel.hh:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_5.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_5.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_5.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_2.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.cpp:34: -./gecode/minimodel.hh:316:20: note: initializing argument 1 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:1608, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_3.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:78:42: 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::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp:34: + from test/flatzinc/tenpenki_3.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.cpp: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, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1609, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': -./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | e.post(home,t ? frt : neg(frt)); - | ^ + from test/flatzinc/tenpenki_3.cpp:34: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_3.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp:34: + from test/flatzinc/tenpenki_3.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' - 878 | void post(Home home, FloatRelType frt) const; - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1609, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/tenpenki_3.cpp:34: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': -./gecode/minimodel/float-rel.hpp:78:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? frt : neg(frt),b); - | ^ + from test/flatzinc/tenpenki_3.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp:34: + from test/flatzinc/tenpenki_3.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' - 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/tenpenki_3.cpp:34: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ^ + from test/flatzinc/tenpenki_3.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_3.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/tenpenki_3.cpp:34: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': -./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | _e0.post(home,_srt,_e1); - | ^ + from test/flatzinc/tenpenki_3.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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/tenpenki_2.cpp:34: + from test/flatzinc/tenpenki_3.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp: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; - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/tenpenki_3.cpp:34: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/minimodel/set-rel.hpp:62:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 62 | _e0.post(home,SRT_NQ,_e1); - | ^ + from test/flatzinc/tenpenki_3.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp:34: + from test/flatzinc/tenpenki_3.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_3.cpp:34: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp: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; - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612, - 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]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.cpp:34: -./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 64 | _e0.post(home,SRT_EQ,_e1); - | ^ -In file included from ./gecode/kernel.hh:150, +./gecode/int/var/int.hpp:49:3: 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, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp: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/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::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.cpp: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; - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_2.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.cpp:34: -./gecode/minimodel/set-rel.hpp:67:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 67 | _e0.post(home,b,true,_srt,_e1); - | ^ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_4.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: 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_2.cpp:34: + from test/flatzinc/tenpenki_4.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/tenpenki_4.cpp:34: +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': -./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | _e0.post(home,b,t,_srt,_e1); - | ^ + from test/flatzinc/tenpenki_4.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp:34: + from test/flatzinc/tenpenki_4.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ + from test/flatzinc/tenpenki_4.cpp:34: +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, @@ -567943,1290 +569135,1054 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/channel.hpp:41:42: 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/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | IntVar x(home,0,1); channel(home,b,x); - | ^ -In file included from ./gecode/kernel.hh:150, +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp: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/flatzinc.hh:44, +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/set.hh:1438, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': -./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | channel(home,f,x); - | ^ + from test/flatzinc/tenpenki_4.cpp:34: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp:34: + from test/flatzinc/tenpenki_4.cpp: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/flatzinc.hh:49, +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/tenpenki_4.cpp:34: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': -./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 70 | rel(home,SOT_UNION,x,s); - | ^ + from test/flatzinc/tenpenki_4.cpp:34: +./gecode/set/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp:34: + from test/flatzinc/tenpenki_4.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/tenpenki_4.cpp:34: +./gecode/set.hh:1206:20: note: initializing argument 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, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/minimodel/channel.hpp:71:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); - | ^ + from test/flatzinc/tenpenki_4.cpp:34: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp:34: + from test/flatzinc/tenpenki_4.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/minimodel/channel.hpp:71:52: 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:150, + from test/flatzinc/tenpenki_4.cpp: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); + | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | count(home,x,n,IRT_LQ,m,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, +./gecode/int/var/int.hpp:49:3: 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, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 46 | count(home,x,y,IRT_LQ,m,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, +./gecode/int/var/bool.hpp:50:3: 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, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:51:32: 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:150, +./gecode/set/var/set.hpp:49:3: 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, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp: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/flatzinc.hh:44, +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.cpp:34: -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:56:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 56 | count(home,x,n,IRT_LQ,z,ipl); - | ^ + from test/flatzinc/tenpenki_4.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp:34: + from test/flatzinc/tenpenki_4.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/tenpenki_4.cpp:34: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:61:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 61 | count(home,x,y,IRT_LQ,z,ipl); - | ^ + from test/flatzinc/tenpenki_4.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp:34: + from test/flatzinc/tenpenki_4.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/tenpenki_4.cpp:34: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 66 | count(home,x,y,IRT_LQ,z,ipl); - | ^ + from test/flatzinc/tenpenki_4.cpp:34: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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/tenpenki_2.cpp:34: + from test/flatzinc/tenpenki_4.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + from test/flatzinc/tenpenki_4.cpp:34: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:72:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | count(home,x,n,IRT_GQ,m,ipl); - | ^ + from test/flatzinc/tenpenki_3.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: 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_2.cpp:34: + from test/flatzinc/tenpenki_3.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/tenpenki_3.cpp:34: +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 77 | count(home,x,y,IRT_GQ,m,ipl); + from test/flatzinc/tenpenki_3.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp:34: + from test/flatzinc/tenpenki_3.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/tenpenki_3.cpp:34: +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::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, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:82:32: 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/tenpenki_2.cpp: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/flatzinc.hh:44, + from test/flatzinc/tenpenki_5.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/tenpenki_5.cpp: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) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:87:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 87 | count(home,x,n,IRT_GQ,z,ipl); - | ^ + from test/flatzinc/tenpenki_5.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/tenpenki_2.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/tenpenki_5.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:92:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 92 | count(home,x,y,IRT_GQ,z,ipl); - | ^ + from test/flatzinc/tenpenki_3.cpp:34: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp:34: + from test/flatzinc/tenpenki_3.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 97 | count(home,x,y,IRT_GQ,z,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, +In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/tenpenki_3.cpp: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:1173, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:103:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 103 | count(home,x,n,IRT_EQ,m,ipl); - | ^ + from test/flatzinc/tenpenki_3.cpp:34: +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp:34: + from test/flatzinc/tenpenki_3.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:108:32: 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:150, +In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/tenpenki_3.cpp:34: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:113:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 113 | count(home,x,y,IRT_EQ,m,ipl); - | ^ + from test/flatzinc/tenpenki_5.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/tenpenki_5.cpp:34: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 118 | count(home,x,n,IRT_EQ,z,ipl); - | ^ + from test/flatzinc/tenpenki_5.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/tenpenki_5.cpp:34: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:123:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 123 | count(home,x,y,IRT_EQ,z,ipl); - | ^ + from test/flatzinc/tenpenki_5.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/tenpenki_5.cpp:34: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:128:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 128 | count(home,x,y,IRT_EQ,z,ipl); - | ^ + from test/flatzinc/tenpenki_5.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/tenpenki_5.cpp:34: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 134 | rel(home,x,r,y,ipl); - | ^ + from test/flatzinc/tenpenki_5.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' - 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 139 | rel(home,x,r,y,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, +In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' - 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/tenpenki_5.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 145 | dom(home,x,y,ipl); - | ^ + from test/flatzinc/tenpenki_5.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' - 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, +In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/tenpenki_5.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': -./gecode/minimodel/aliases.hpp:153:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | rel(home,SOT_UNION,x,y); - | ^ + from test/flatzinc/tenpenki_5.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ^ -In file included from ./gecode/kernel.hh:150, +In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/tenpenki_5.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ^ + from test/flatzinc/tenpenki_5.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': -./gecode/minimodel/aliases.hpp:159:33: 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:150, +In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' - 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/tenpenki_5.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': -./gecode/minimodel/aliases.hpp:165:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 165 | channel(home,x,xiv); - | ^ + from test/flatzinc/tenpenki_5.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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/flatzinc.hh:46, +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' - 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/tenpenki_5.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 166 | element(home,SOT_UNION,xiv,z,y); - | ^ + from test/flatzinc/tenpenki_3.cpp:34: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp:34: + from test/flatzinc/tenpenki_3.cpp: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/flatzinc.hh:46, +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' - 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/tenpenki_3.cpp:34: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ^ + from test/flatzinc/tenpenki_5.cpp:34: +./gecode/int/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/tenpenki_2.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' - 1540 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/tenpenki_5.cpp:34: +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ^ + from test/flatzinc/tenpenki_3.cpp:34: +./gecode/set/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp:34: + from test/flatzinc/tenpenki_3.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' - 1556 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/tenpenki_3.cpp:34: +./gecode/set.hh:1206:20: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ^ + from test/flatzinc/tenpenki_5.cpp:34: +./gecode/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/tenpenki_2.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' - 1575 | element(Home home, const IntVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/tenpenki_5.cpp: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:1438, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ^ + from test/flatzinc/tenpenki_3.cpp:34: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp:34: + from test/flatzinc/tenpenki_3.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/tenpenki_3.cpp: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); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': -./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ^ + from test/flatzinc/tenpenki_5.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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/flatzinc.hh:46, +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' - 1033 | element(Home home, const IntSetArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/tenpenki_5.cpp:34: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': -./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ^ + from test/flatzinc/tenpenki_5.cpp:34: +./gecode/int/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/tenpenki_2.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' - 1041 | element(Home home, const SetVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/tenpenki_5.cpp:34: +./gecode/int.hh:4429:21: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ + from test/flatzinc/tenpenki_5.cpp:34: +./gecode/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_5.cpp:34: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_3.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': ./gecode/int/branch.hpp:39:50: 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:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_3.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_3.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: -./gecode/set/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp: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/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_3.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': ./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_3.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_3.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_3.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': ./gecode/int/branch.hpp:50:50: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_3.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_3.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_3.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': ./gecode/int/branch.hpp:55:51: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_3.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_3.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: -./gecode/set.hh:1206:20: note: initializing argument 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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp: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); - | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_3.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:39:39: 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/tenpenki_3.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_3.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_3.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:45:39: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_3.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_3.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_3.cpp:34: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': ./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_3.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_3.cpp:34: ./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_3.cpp:34: ./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': ./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_3.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_3.cpp:34: ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_3.cpp:34: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:39:39: 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/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_3.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_3.cpp:34: ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_3.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:38:29: 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: + from test/flatzinc/tenpenki_5.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_3.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_3.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': ./gecode/set/int.hpp:43:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_3.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_3.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_3.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_3.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_3.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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:1173, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_3.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/tenpenki_3.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_3.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_3.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_3.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_3.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_3.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/set/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_3.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_3.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/set.hh:1206:20: note: initializing argument 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, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_3.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_3.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_3.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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); | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_3.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': ./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_3.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_3.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_3.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': ./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_3.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_3.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_3.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:39:39: 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/tenpenki_3.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_3.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -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/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, @@ -569275,28 +570231,12 @@ ./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp: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/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp: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) - | ^~~~~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: @@ -569323,133 +570263,173 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ^ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:40:25: 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/tenpenki_5.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_5.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:45:25: 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/tenpenki_5.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_5.cpp:34: +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_5.cpp:34: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_5.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_5.cpp: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/float.hh:1546, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_5.cpp:34: +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:29: 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/flatzinc.hh:37, + from test/flatzinc/tenpenki_5.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_5.cpp: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/float.hh:1811, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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/float.hh:1546, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/float/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/float.hh:1578:22: note: initializing argument 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, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/float.hh:1811, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ + from test/flatzinc/tenpenki_4.cpp:34: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp: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/flatzinc.hh:44, +In file included from ./gecode/float.hh:1546, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, + from test/flatzinc/tenpenki_4.cpp:34: +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:39:52: 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/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:150, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: @@ -569459,340 +570439,290 @@ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.cpp:34: -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, +./gecode/float.hh:1578:22: note: initializing argument 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, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ + from test/flatzinc/tenpenki_4.cpp:34: +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/tenpenki_4.cpp:34: +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/zebra.o test/flatzinc/zebra.cpp +In file included from ./gecode/float.hh:2005, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ +./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:39:52: 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_5.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.cpp:34: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::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(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': ./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:39:39: 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/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ + from test/flatzinc/tenpenki_3.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:40:25: 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/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_3.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ^ + from test/flatzinc/tenpenki_3.cpp:34: +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_3.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:45:25: 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/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_3.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); + from test/flatzinc/tenpenki_3.cpp:34: +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_3.cpp:34: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_3.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp: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]' + from test/flatzinc/tenpenki_3.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/float.hh:1546, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); + from test/flatzinc/tenpenki_3.cpp:34: +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_3.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp: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]' + from test/flatzinc/tenpenki_3.cpp: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/kernel.hh:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp: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: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, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp: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:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp: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) { - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/int/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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/float.hh:1811, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ + from test/flatzinc/tenpenki_3.cpp:34: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_3.cpp: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/flatzinc.hh:44, +In file included from ./gecode/float.hh:1546, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp: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); - | ~~~~~^~~~ + from test/flatzinc/tenpenki_3.cpp:34: +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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/float.hh:1811, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_3.cpp:34: +./gecode/float/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_3.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_3.cpp:34: +./gecode/float.hh:1578:22: note: initializing argument 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, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_3.cpp:34: +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_3.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_3.cpp:34: +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ @@ -569800,98 +570730,61 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/int/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/tenpenki_5.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ + from test/flatzinc/tenpenki_6.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/minimodel.hh:1609, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/minimodel.hh: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, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ In file included from ./gecode/minimodel.hh:1609, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': ./gecode/minimodel/float-rel.hpp:78:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); @@ -569902,44 +570795,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) { | ^~~~ +In file included from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_5.cpp:34: +./gecode/minimodel.hh:881:20: note: initializing argument 1 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, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_4.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:39:52: 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_4.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.cpp:34: -./gecode/minimodel.hh:881:20: note: initializing argument 1 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:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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; | ~~~~~^~~~ @@ -569947,41 +570848,61 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/minimodel/set-rel.hpp:62:31: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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; | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_4.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_4.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_4.cpp:34: +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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; | ~~~~~^~~~ @@ -569989,20 +570910,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/minimodel/set-rel.hpp:67:36: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ @@ -570010,21 +570931,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': ./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ @@ -570032,20 +570953,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:41:42: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -570053,20 +570974,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -570074,20 +570995,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ @@ -570095,20 +571016,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -570116,20 +571037,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/minimodel/channel.hpp:71:51: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -570137,27 +571058,55 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/minimodel/channel.hpp:71:52: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_3.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:39:52: 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_3.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_3.cpp:34: +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_4.cpp:34: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': +./gecode/float/trace.hpp:39:39: 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:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); @@ -570168,30 +571117,62 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_5.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ +In file included from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_4.cpp:34: +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ^ +In file included from ./gecode/float.hh:2005, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_3.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_3.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_3.cpp:34: +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -570199,20 +571180,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:51:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -570220,20 +571201,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:56:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -570241,20 +571222,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:61:32: 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/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -570262,20 +571243,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -570283,20 +571264,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:72:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -570304,20 +571285,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -570325,20 +571306,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:82:32: 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/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -570346,20 +571327,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:87:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -570367,20 +571348,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:92:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -570388,20 +571369,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -570409,41 +571390,61 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:103:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_3.cpp:34: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': +./gecode/float/trace.hpp:39:39: 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/tenpenki_3.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_3.cpp:34: +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:108:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -570451,20 +571452,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:113:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -570472,20 +571473,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -570493,20 +571494,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:123:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -570514,20 +571515,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:128:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -570535,20 +571536,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ @@ -570556,20 +571557,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ @@ -570577,20 +571578,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ @@ -570598,19 +571599,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ @@ -570618,20 +571619,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:153:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -570639,20 +571640,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -570660,19 +571661,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ @@ -570680,20 +571681,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:159:33: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ @@ -570701,20 +571702,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:165:23: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ @@ -570722,19 +571723,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ @@ -570742,20 +571743,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ @@ -570763,20 +571764,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ @@ -570784,20 +571785,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ @@ -570805,20 +571806,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ @@ -570826,614 +571827,44 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_5.cpp:34: ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: 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/tenpenki_5.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp: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) - | ^~~~~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_3.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:40:25: 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/tenpenki_3.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_3.cpp:34: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_3.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:45:25: 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/tenpenki_3.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_3.cpp:34: -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_3.cpp:34: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_3.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_3.cpp: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/float.hh:1546, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_3.cpp:34: -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/tenpenki_3.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_3.cpp: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/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/float.hh:1811, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_3.cpp:34: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_3.cpp: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/float.hh:1546, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_3.cpp:34: -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_3.cpp:34: -./gecode/float/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_3.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_3.cpp:34: -./gecode/float.hh:1578:22: note: initializing argument 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, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_3.cpp:34: -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_3.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_3.cpp:34: -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_3.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:39:52: 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_3.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_3.cpp:34: -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_3.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_3.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_3.cpp:34: -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_3.cpp:34: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': -./gecode/float/trace.hpp:39:39: 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/tenpenki_3.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_3.cpp:34: -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: 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_5.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp: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:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp: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/kernel.hh:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp: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: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, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp: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:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -571449,14 +571880,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.cpp:34: @@ -571484,65 +571907,6 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/set/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/set.hh:1206:20: note: initializing argument 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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp: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); - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -572574,477 +572938,24 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: 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/tenpenki_5.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:40:25: 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/tenpenki_5.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:45:25: 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/tenpenki_5.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/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:1546, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp: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/float.hh:1546, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp: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/float.hh:1811, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp: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/float.hh:1546, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/float/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/float.hh:1578:22: note: initializing argument 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, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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/tenpenki_6.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:39:52: 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_5.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': -./gecode/float/trace.hpp:39:39: 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/tenpenki_5.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::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, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ @@ -573052,20 +572963,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ @@ -573073,21 +572984,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ @@ -573095,21 +573006,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp: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, | ~~~~~^~~~ @@ -573117,21 +573028,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ @@ -573139,104 +573050,64 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': ./gecode/minimodel/float-rel.hpp:78:37: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/minimodel.hh:881:20: note: initializing argument 1 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, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp: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; | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/minimodel/set-rel.hpp:62:31: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp: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; | ~~~~~^~~~ @@ -573244,20 +573115,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp: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; | ~~~~~^~~~ @@ -573265,20 +573136,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/minimodel/set-rel.hpp:67:36: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ @@ -573286,56 +573157,42 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': ./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp: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/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:41:42: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -573343,67 +573200,41 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp: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) { - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ @@ -573411,20 +573242,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -573432,20 +573263,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/minimodel/channel.hpp:71:51: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -573453,56 +573284,40 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/minimodel/channel.hpp:71:52: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp: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/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -573510,20 +573325,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -573531,20 +573346,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:51:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -573552,57 +573367,41 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:56:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp: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) - | ^~~~~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:61:32: 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/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -573610,20 +573409,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -573631,20 +573430,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:72:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -573652,20 +573451,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -573673,57 +573472,41 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:82:32: 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/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp: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/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:87:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -573731,20 +573514,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:92:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -573752,20 +573535,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -573773,57 +573556,41 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:103:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:108:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ^ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp: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) - | ^~~~~~~ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -573831,20 +573598,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:113:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -573852,20 +573619,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -573873,20 +573640,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:123:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -573894,20 +573661,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:128:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -573915,20 +573682,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ @@ -573936,20 +573703,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ @@ -573957,20 +573724,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ @@ -573978,19 +573745,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ @@ -573998,20 +573765,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:153:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -574019,20 +573786,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -574040,19 +573807,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ @@ -574060,20 +573827,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:159:33: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ @@ -574081,20 +573848,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:165:23: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ @@ -574102,19 +573869,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ @@ -574122,20 +573889,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ @@ -574143,20 +573910,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ @@ -574164,20 +573931,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ @@ -574185,20 +573952,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ @@ -574206,20 +573973,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ @@ -574227,82 +573994,209 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, +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, + from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, +In file included from ./gecode/kernel.hh:261, + from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh: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, + from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp: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/flatzinc.hh:44, +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/warehouses.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/warehouses.cpp: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: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, + from ./test/flatzinc.hh:37, + from test/flatzinc/warehouses.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, + from test/flatzinc/warehouses.cpp: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:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/warehouses.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./test/flatzinc.hh:37, + from test/flatzinc/warehouses.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/warehouses.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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/wolf_goat_cabbage.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_4.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp: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); - | ~~~~~^~~~ + from test/flatzinc/tenpenki_4.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_4.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_4.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_4.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_4.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_4.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_4.cpp: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) + | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: @@ -574335,10 +574229,321 @@ ./gecode/set/var/set.hpp:49:3: note: because '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, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_4.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_4.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_4.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_4.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_4.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_4.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_4.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_4.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_4.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_4.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_3.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_3.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_3.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_3.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_3.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_3.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_3.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_3.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_4.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_4.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/wolf_goat_cabbage.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/wolf_goat_cabbage.cpp: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: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, + from ./test/flatzinc.hh:37, + from test/flatzinc/wolf_goat_cabbage.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, + from test/flatzinc/wolf_goat_cabbage.cpp: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:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/wolf_goat_cabbage.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./test/flatzinc.hh:37, + from test/flatzinc/wolf_goat_cabbage.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/wolf_goat_cabbage.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_3.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_3.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_5.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_5.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_3.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_3.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_5.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_5.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_5.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_5.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_5.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_5.cpp: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) + | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' @@ -574351,14 +574556,14 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: + from test/flatzinc/tenpenki_4.cpp: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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' @@ -574371,14 +574576,14 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: + from test/flatzinc/tenpenki_4.cpp: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) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' @@ -574391,14 +574596,14 @@ from ./gecode/set.hh:461, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' @@ -574411,17 +574616,189 @@ from ./gecode/float.hh:944, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_2.cpp:34: + from test/flatzinc/tenpenki_4.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/int.hh:4845, +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_5.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_5.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_5.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_5.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_3.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_3.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_3.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_3.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/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/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_6.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_5.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_5.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_5.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_5.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/int.hh:1723, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_6.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/tenpenki_6.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_6.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_6.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_6.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_6.cpp:34: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_6.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_6.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_6.cpp:34: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_6.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, @@ -574429,20 +574806,184 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_6.cpp:34: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_6.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_6.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_6.cpp:34: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_3.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_3.cpp:34: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.cpp:34: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::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::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_6.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_6.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_6.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, + from test/flatzinc/tenpenki_6.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_6.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_6.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_6.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_6.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_6.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_6.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_6.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_3.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_3.cpp: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) + | ^~~~~~~ +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/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.cpp:34: -./gecode/int/branch/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: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_6.cpp: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/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_6.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_6.cpp:34: +./gecode/int/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/tenpenki_6.cpp:34: @@ -574452,16 +574993,16 @@ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.cpp:34: -./gecode/int.hh:4429:21: note: initializing argument 1 of '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/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.cpp:34: -./gecode/int/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); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: @@ -574471,13 +575012,13 @@ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::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, - from test/flatzinc/warehouses.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 53 | x = x0; @@ -574486,428 +575027,553 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:39:27: 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/warehouses.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_3.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_3.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_5.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_5.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_5.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_5.cpp: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) + | ^~~~~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_6.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp:34: + from test/flatzinc/tenpenki_6.cpp: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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/wolf_goat_cabbage.cpp: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/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_6.cpp:34: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_6.cpp:34: +./gecode/int/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/tenpenki_6.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_6.cpp:34: +./gecode/int.hh:4429:21: note: initializing argument 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, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, + from test/flatzinc/tenpenki_6.cpp:34: +./gecode/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/tenpenki_6.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ + from test/flatzinc/tenpenki_6.cpp:34: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:74:29: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:79:29: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/int/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/warehouses.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/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/warehouses.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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/int.hh:5223, +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_5.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_5.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, + from test/flatzinc/warehouses.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp: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/flatzinc.hh:44, + from test/flatzinc/tenpenki_3.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, + from test/flatzinc/tenpenki_3.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ + from test/flatzinc/wolf_goat_cabbage.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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/flatzinc.hh:44, +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, + from test/flatzinc/wolf_goat_cabbage.cpp:34: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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:1723, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ + from test/flatzinc/warehouses.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/wolf_goat_cabbage.cpp:34: +./gecode/int/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/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ + from test/flatzinc/wolf_goat_cabbage.cpp:34: +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/warehouses.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ + from test/flatzinc/warehouses.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ + from test/flatzinc/wolf_goat_cabbage.cpp:34: +./gecode/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from test/flatzinc/wolf_goat_cabbage.cpp:34: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ + from test/flatzinc/tenpenki_6.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp:34: + from test/flatzinc/tenpenki_6.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/int.hh:4429:21: note: initializing argument 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, + from test/flatzinc/tenpenki_6.cpp:34: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_5.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_5.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ + from test/flatzinc/tenpenki_6.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp:34: + from test/flatzinc/tenpenki_6.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, + from test/flatzinc/tenpenki_6.cpp:34: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: 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(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: @@ -574917,17 +575583,17 @@ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: @@ -574937,329 +575603,256 @@ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': ./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': ./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/warehouses.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses.cpp:34: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/warehouses.cpp: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/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': ./gecode/int/branch.hpp:50:50: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': ./gecode/int/branch.hpp:55:51: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, +In file included from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses.cpp:34: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/warehouses.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses.cpp:34: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/warehouses.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses.cpp:34: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:39:39: 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/warehouses.cpp:34: + from test/flatzinc/tenpenki_6.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:45:39: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp:34: + from test/flatzinc/tenpenki_6.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, +In file included from ./gecode/int.hh:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_3.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_3.cpp: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/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp: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: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, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411: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/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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/warehouses_small.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_3.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, +In file included from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/wolf_goat_cabbage.cpp:34: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_3.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:285, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ + from test/flatzinc/wolf_goat_cabbage.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_3.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_3.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_3.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; + from test/flatzinc/wolf_goat_cabbage.cpp:34: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, +In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_3.cpp: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) - | ^~~~~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: 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::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, @@ -575267,39 +575860,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) { | ^~~~ -In file included from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, +In file included from ./gecode/kernel.hh:229, + from ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, 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:29: 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/flatzinc.hh:37, from test/flatzinc/warehouses.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, +In file included from ./gecode/kernel.hh:229, + from ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.cpp:34: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: 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:29: 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:150, from ./test/flatzinc.hh:37, @@ -575310,16 +575903,16 @@ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp: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]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.cpp:34: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: 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:29: 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:150, from ./test/flatzinc.hh:37, @@ -575330,16 +575923,78 @@ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp: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]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/magicsq_3.o test/flatzinc/magicsq_3.cpp +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_5.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_5.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_5.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_5.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_5.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_5.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.cpp:34: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, @@ -575347,19 +576002,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/set.hh:1173, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.cpp:34: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 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) { | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.cpp:34: -./gecode/set/branch/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()); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, @@ -575367,18 +576022,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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.cpp:34: -./gecode/set.hh:1206:20: note: initializing argument 1 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, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.cpp:34: -./gecode/set/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); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, @@ -575386,188 +576041,175 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.cpp: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.hh:4481:17: note: initializing argument 1 of 'Gecode::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, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_5.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_5.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: 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()); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp: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/flatzinc.hh:46, +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.cpp:34: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: 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: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/warehouses.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.cpp:34: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, - from ./gecode/flatzinc.hh:46, +./gecode/int.hh:4429:21: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.cpp:34: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: 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); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.cpp:34: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_3.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_3.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_3.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_3.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:38:29: 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_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': ./gecode/set/int.hpp:43:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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:1173, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_3.cpp:34: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' @@ -575580,14 +576222,14 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_3.cpp: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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_3.cpp:34: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' @@ -575600,14 +576242,14 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_3.cpp: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) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_3.cpp:34: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' @@ -575620,14 +576262,14 @@ from ./gecode/set.hh:461, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_3.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_3.cpp:34: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' @@ -575640,410 +576282,276 @@ from ./gecode/float.hh:944, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_4.cpp:34: + from test/flatzinc/tenpenki_3.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/set.hh:1438, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/set/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/set.hh:1206:20: note: initializing argument 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, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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); | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': ./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': ./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:39:39: 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/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_3.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_3.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_3.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_3.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, +In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, + from test/flatzinc/warehouses.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/warehouses.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, + from test/flatzinc/warehouses.cpp:34: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, + from test/flatzinc/warehouses.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/warehouses.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/warehouses.cpp:34: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:40:25: 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(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp: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/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.cpp:34: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49, +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:45:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ^ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp: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/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.cpp:34: -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from ./gecode/flatzinc.hh:49, +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); + from test/flatzinc/tenpenki_6.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp:34: + from test/flatzinc/tenpenki_6.cpp: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:229, +In file included from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_6.cpp:34: +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_6.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp: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/float.hh:1546, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/tenpenki_6.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); + from test/flatzinc/tenpenki_6.cpp:34: +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_6.cpp:34: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp:34: + from test/flatzinc/tenpenki_6.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp: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]' + from test/flatzinc/tenpenki_6.cpp: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/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_3.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_3.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_3.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, +In file included from ./gecode/int.hh:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_3.cpp: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) - | ^~~~~~~ -In file included from ./gecode/float.hh:1811, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.cpp:34: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/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/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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, @@ -576051,1621 +576559,481 @@ ./gecode/kernel/core.hpp:3266:3: note: because '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, - from ./gecode/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.cpp:34: -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, - from ./gecode/flatzinc.hh:49, +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.cpp:34: -./gecode/float/branch/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/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp: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/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.cpp:34: -./gecode/float.hh:1578:22: note: initializing argument 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, - from ./gecode/flatzinc.hh:49, +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ + from test/flatzinc/tenpenki_6.cpp:34: +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp:34: + from test/flatzinc/tenpenki_6.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp: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:176, +In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp: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) - | ^~~~~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/tenpenki_6.cpp: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, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:39:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ^ + from test/flatzinc/tenpenki_6.cpp:34: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp:34: + from test/flatzinc/tenpenki_6.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, +In file included from ./gecode/set.hh:1173, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/tenpenki_6.cpp:34: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ^ + from test/flatzinc/tenpenki_6.cpp:34: +./gecode/set/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp:34: + from test/flatzinc/tenpenki_6.cpp: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/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/tenpenki_6.cpp:34: +./gecode/set.hh:1206:20: note: initializing argument 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, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': -./gecode/float/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ^ + from test/flatzinc/tenpenki_6.cpp:34: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp:34: + from test/flatzinc/tenpenki_6.cpp: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/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, + from test/flatzinc/tenpenki_6.cpp: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); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_3.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, + from test/flatzinc/zebra.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_3.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ + from test/flatzinc/tenpenki_6.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_6.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_6.cpp:34: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:40:25: 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/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:45:25: 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/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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/float.hh:1546, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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/kernel.hh:176, +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_6.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/tenpenki_6.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, + from test/flatzinc/tenpenki_6.cpp:34: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_6.cpp:34: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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/tenpenki_3.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/tenpenki_6.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_3.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ + from test/flatzinc/tenpenki_6.cpp:34: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/warehouses_small.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/warehouses_small.cpp: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: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, + from ./test/flatzinc.hh:37, + from test/flatzinc/warehouses_small.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, + from test/flatzinc/warehouses_small.cpp: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:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/warehouses_small.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of '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, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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/float.hh:1546, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/float/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/float.hh:1578:22: note: initializing argument 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, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:240, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/zebra.o test/flatzinc/zebra.cpp -In file included from ./gecode/minimodel.hh:817, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:27: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1608, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | e.post(home,t ? irt : neg(irt),ipls); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/minimodel.hh:316:20: note: initializing argument 1 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:1608, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? irt : neg(irt),b,ipls); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp: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, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, +In file included from ./gecode/kernel.hh:285, from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ + from test/flatzinc/warehouses_small.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses_small.cpp: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) { | ^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/magicsq_3.o test/flatzinc/magicsq_3.cpp -./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(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': ./gecode/float/branch.hpp:39:52: 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_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp: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:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': ./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/float.hh:2137, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:39:39: 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/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1609, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': -./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | e.post(home,t ? frt : neg(frt)); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' - 878 | void post(Home home, FloatRelType frt) const; - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1609, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': -./gecode/minimodel/float-rel.hpp:78:37: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/minimodel.hh:881:20: note: initializing argument 1 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, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': -./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | _e0.post(home,_srt,_e1); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp: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; - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/minimodel/set-rel.hpp:62:31: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp: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; - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 64 | _e0.post(home,SRT_EQ,_e1); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp: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; - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/minimodel/set-rel.hpp:67:36: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': -./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | _e0.post(home,b,t,_srt,_e1); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/channel.hpp:41:42: 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/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | IntVar x(home,0,1); channel(home,b,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': -./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | channel(home,f,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': -./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 70 | rel(home,SOT_UNION,x,s); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/minimodel/channel.hpp:71:51: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/minimodel/channel.hpp:71:52: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | count(home,x,n,IRT_LQ,m,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 46 | count(home,x,y,IRT_LQ,m,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:51:32: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:56:32: 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/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:61:32: 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/warehouses.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 66 | count(home,x,y,IRT_LQ,z,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:72:32: 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/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 77 | count(home,x,y,IRT_GQ,m,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:82:32: 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/warehouses.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:87:32: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:92:32: 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/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 97 | count(home,x,y,IRT_GQ,z,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:103:32: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:108:32: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:113:32: 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/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 118 | count(home,x,n,IRT_EQ,z,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:123:32: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:128:32: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 134 | rel(home,x,r,y,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' - 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 139 | rel(home,x,r,y,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' - 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 145 | dom(home,x,y,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' - 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': -./gecode/minimodel/aliases.hpp:153:27: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': -./gecode/minimodel/aliases.hpp:159:33: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' - 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': -./gecode/minimodel/aliases.hpp:165:23: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' - 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 166 | element(home,SOT_UNION,xiv,z,y); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' - 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' - 1540 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' - 1556 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/minimodel.hh:817, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' - 1575 | element(Home home, const IntVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': -./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-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/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: @@ -577675,18 +577043,17 @@ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.cpp:34: -./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' - 1033 | element(Home home, const IntSetArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': -./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-declared '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/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: @@ -577696,28 +577063,28 @@ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.cpp:34: -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' - 1041 | element(Home home, const SetVarArgs& a, - | ~~~~~^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ @@ -577725,176 +577092,148 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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, | ~~~~~^~~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/minimodel.hh:1609, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/minimodel.hh: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:1173, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses.cpp:34: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/warehouses.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/warehouses.cpp: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/minimodel.hh:1609, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': ./gecode/minimodel/float-rel.hpp:78:37: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/minimodel.hh:881:20: note: initializing argument 1 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, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_3.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_3.cpp: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) - | ^~~~~~ + from test/flatzinc/warehouses.cpp:34: +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, + from test/flatzinc/warehouses.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/warehouses.cpp: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/minimodel.hh:1612, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_3.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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; | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_3.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_3.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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:1612, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/minimodel/set-rel.hpp:62:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ^ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_3.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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; | ~~~~~^~~~ @@ -577902,20 +577241,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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; | ~~~~~^~~~ @@ -577923,20 +577262,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/minimodel/set-rel.hpp:67:36: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ @@ -577944,21 +577283,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': ./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ @@ -577966,20 +577305,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:41:42: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -577987,61 +577326,41 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_3.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_3.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ @@ -578049,20 +577368,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -578070,20 +577389,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/minimodel/channel.hpp:71:51: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -578091,19 +577410,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/minimodel/channel.hpp:71:52: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ @@ -578111,20 +577430,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -578132,20 +577451,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -578153,20 +577472,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:51:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -578174,20 +577493,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:56:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -578195,20 +577514,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:61:32: 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/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -578216,20 +577535,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -578237,20 +577556,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:72:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -578258,20 +577577,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -578279,20 +577598,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:82:32: 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/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -578300,20 +577619,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:87:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -578321,20 +577640,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:92:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -578342,20 +577661,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -578363,20 +577682,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:103:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -578384,20 +577703,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:108:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -578405,20 +577724,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:113:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -578426,20 +577745,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -578447,20 +577766,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:123:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -578468,20 +577787,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:128:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -578489,20 +577808,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ @@ -578510,20 +577829,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ @@ -578531,20 +577850,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ @@ -578552,19 +577871,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ @@ -578572,20 +577891,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:153:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -578593,20 +577912,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -578614,19 +577933,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ @@ -578634,20 +577953,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:159:33: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ @@ -578655,20 +577974,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:165:23: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ @@ -578676,19 +577995,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ @@ -578696,20 +578015,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ @@ -578717,20 +578036,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ @@ -578738,20 +578057,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ @@ -578759,20 +578078,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ @@ -578780,20 +578099,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ @@ -578801,1599 +578120,410 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::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, - from test/flatzinc/warehouses_small.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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/warehouses_small.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: -./gecode/int/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/warehouses_small.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: -./gecode/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/warehouses_small.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp: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/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: -./gecode/int/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/warehouses_small.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: -./gecode/int.hh:4429:21: note: initializing argument 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, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: -./gecode/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: 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/warehouses_small.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp: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:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp: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, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/set/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/warehouses.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/set.hh:1206:20: note: initializing argument 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, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/warehouses.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/warehouses.cpp: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); | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: 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/warehouses_small.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::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, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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/wolf_goat_cabbage.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp: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:229, +In file included from ./gecode/kernel.hh:261, from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ^ + from test/flatzinc/zebra.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/zebra.cpp: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:229, +./gecode/kernel/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, from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ^ + from test/flatzinc/zebra.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/zebra.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/kernel.hh:261, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, + from test/flatzinc/zebra.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); + from test/flatzinc/zebra.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/int/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/wolf_goat_cabbage.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/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/wolf_goat_cabbage.cpp:34: + from test/flatzinc/zebra.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp: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/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ + from test/flatzinc/warehouses.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/warehouses.cpp:34: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ + from test/flatzinc/warehouses.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/int.hh:4429:21: note: initializing argument 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, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/warehouses.cpp:34: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ + from test/flatzinc/warehouses.cpp:34: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp: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) - | ^~~~~~~ + from test/flatzinc/warehouses.cpp:34: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:40:25: 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/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:45:25: 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/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp: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/float.hh:1546, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp: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/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp: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/float.hh:1546, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/float/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/float.hh:1578:22: note: initializing argument 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, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: 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/wolf_goat_cabbage.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': ./gecode/float/branch.hpp:39:52: 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/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': ./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:39:39: 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/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ @@ -580401,82 +578531,42 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp: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/minimodel.hh:1608, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp: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) - | ^~~~~~~ In file included from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ @@ -580484,107 +578574,167 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp: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, | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:40:25: 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/tenpenki_6.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/warehouses.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ + from test/flatzinc/warehouses.cpp:34: +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:45:25: 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/warehouses.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses.cpp:34: +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses.cpp:34: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:29: 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, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/warehouses.cpp: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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_6.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/minimodel.hh: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/warehouses.cpp: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/minimodel.hh:1609, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': ./gecode/minimodel/float-rel.hpp:78:37: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses.cpp:34: +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:29: 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/flatzinc.hh:37, + from test/flatzinc/warehouses.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/warehouses.cpp: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/minimodel.hh:1612, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp: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; | ~~~~~^~~~ @@ -580592,20 +578742,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/minimodel/set-rel.hpp:62:31: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp: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; | ~~~~~^~~~ @@ -580613,20 +578763,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp: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; | ~~~~~^~~~ @@ -580634,62 +578784,42 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/minimodel/set-rel.hpp:67:36: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/tenpenki_6.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/minimodel.hh:1612, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': ./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ @@ -580697,20 +578827,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:41:42: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -580718,20 +578848,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -580739,20 +578869,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ @@ -580760,20 +578890,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -580781,20 +578911,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/minimodel/channel.hpp:71:51: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -580802,19 +578932,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/minimodel/channel.hpp:71:52: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ @@ -580822,20 +578952,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -580843,20 +578973,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -580864,20 +578994,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:51:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -580885,20 +579015,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:56:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -580906,20 +579036,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:61:32: 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/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -580927,20 +579057,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -580948,20 +579078,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:72:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -580969,20 +579099,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -580990,20 +579120,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:82:32: 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/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -581011,20 +579141,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:87:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -581032,20 +579162,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:92:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -581053,20 +579183,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -581074,20 +579204,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:103:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -581095,20 +579225,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:108:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -581116,20 +579246,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:113:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -581137,20 +579267,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -581158,20 +579288,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:123:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -581179,20 +579309,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:128:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -581200,20 +579330,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ @@ -581221,41 +579351,62 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses.cpp:34: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/warehouses.cpp: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/float.hh:1546, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses.cpp:34: +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ @@ -581263,40 +579414,59 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses.cpp:34: +./gecode/float/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/warehouses.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses.cpp:34: +./gecode/float.hh:1578:22: note: initializing argument 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, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:153:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -581304,40 +579474,59 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses.cpp:34: +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/warehouses.cpp: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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_6.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses.cpp:34: +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ @@ -581345,20 +579534,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:159:33: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ @@ -581366,20 +579555,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:165:23: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ @@ -581387,19 +579576,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ @@ -581407,738 +579596,650 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/wolf_goat_cabbage.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/wolf_goat_cabbage.cpp: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/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/wolf_goat_cabbage.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/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:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/wolf_goat_cabbage.cpp: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) + | ^~~~~~~ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/wolf_goat_cabbage.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/wolf_goat_cabbage.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/wolf_goat_cabbage.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/wolf_goat_cabbage.cpp: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) + | ^~~~~~~ In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46, +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/magicsq_4.o test/flatzinc/magicsq_4.cpp +In file included from ./gecode/float.hh:2005, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ^ + from test/flatzinc/warehouses.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:39:52: 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/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: 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:150, + from test/flatzinc/warehouses.cpp:34: +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/float.hh:2005, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp: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:229, +In file included from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses.cpp:34: +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp: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:1173, +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | 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/float.hh:2137, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses.cpp:34: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': +./gecode/float/trace.hpp:39:39: 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/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp: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) { - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/magicsq_4.o test/flatzinc/magicsq_4.cpp -In file included from ./gecode/set.hh:1438, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/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, - from ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::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, - from test/flatzinc/warehouses.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ + from test/flatzinc/zebra.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: + from test/flatzinc/zebra.cpp: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) | ^~~~~~~ +In file included from ./gecode/int.hh:1723, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/wolf_goat_cabbage.cpp:34: + from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/zebra.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ + from test/flatzinc/zebra.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/zebra.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + from test/flatzinc/zebra.cpp:34: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ + from test/flatzinc/zebra.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/zebra.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp: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); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/zebra.cpp:34: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ + from test/flatzinc/zebra.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/zebra.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/zebra.cpp:34: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ + from test/flatzinc/zebra.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/zebra.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/set.hh:1866, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/zebra.cpp:34: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ^ + from test/flatzinc/zebra.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/zebra.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/magicsq_5.o test/flatzinc/magicsq_5.cpp -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, +In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, + from test/flatzinc/zebra.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:40:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ^ + from test/flatzinc/zebra.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/zebra.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:45:25: 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, +In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/zebra.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); + from test/flatzinc/zebra.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/zebra.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp: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]' + from test/flatzinc/zebra.cpp: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) { | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from ./gecode/flatzinc.hh:49, +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); + from test/flatzinc/zebra.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/zebra.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp: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]' + from test/flatzinc/zebra.cpp: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) { | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/zebra.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/float.hh:1811, + from test/flatzinc/wolf_goat_cabbage.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/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:150, +./gecode/float/var/float.hpp:46:3: note: because '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, from ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/wolf_goat_cabbage.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/zebra.cpp: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/float.hh:1546, - from ./gecode/flatzinc.hh:49, +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/zebra.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ + from test/flatzinc/zebra.cpp:34: +./gecode/int/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/wolf_goat_cabbage.cpp:34: + from test/flatzinc/zebra.cpp: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/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/float.hh:1578:22: note: initializing argument 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, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/zebra.cpp:34: +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ + from test/flatzinc/zebra.cpp:34: +./gecode/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/wolf_goat_cabbage.cpp:34: + from test/flatzinc/zebra.cpp: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/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/zebra.cpp: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/int.hh:4845, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:39:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ^ + from test/flatzinc/zebra.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/zebra.cpp: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/flatzinc.hh:49, +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/zebra.cpp:34: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ^ + from test/flatzinc/zebra.cpp:34: +./gecode/int/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/wolf_goat_cabbage.cpp:34: + from test/flatzinc/zebra.cpp: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/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/zebra.cpp:34: +./gecode/int.hh:4429:21: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': -./gecode/float/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ^ + from test/flatzinc/zebra.cpp:34: +./gecode/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/zebra.cpp: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/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ + from test/flatzinc/zebra.cpp:34: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ @@ -582146,86 +580247,200 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/wolf_goat_cabbage.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/wolf_goat_cabbage.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/wolf_goat_cabbage.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/wolf_goat_cabbage.cpp: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) + | ^~~~~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/zebra.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/minimodel.hh:316:20: note: initializing argument 1 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:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/zebra.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp: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, | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/zebra.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/zebra.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ @@ -582233,21 +580448,29 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': ./gecode/minimodel/float-rel.hpp:78:37: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp: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/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses_small.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ In file included from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ @@ -582255,42 +580478,50 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp: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; | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses_small.cpp: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) + | ^~~~~~~ In file included from ./gecode/minimodel.hh:1612, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/minimodel/set-rel.hpp:62:31: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp: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; | ~~~~~^~~~ @@ -582298,20 +580529,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp: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; | ~~~~~^~~~ @@ -582319,20 +580550,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/minimodel/set-rel.hpp:67:36: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ @@ -582340,42 +580571,82 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': ./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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/zebra.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/zebra.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:41:42: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -582383,20 +580654,40 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:1723, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses_small.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/warehouses_small.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses_small.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -582404,20 +580695,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ @@ -582425,20 +580716,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -582446,20 +580737,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/minimodel/channel.hpp:71:51: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -582467,19 +580758,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/minimodel/channel.hpp:71:52: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ @@ -582487,20 +580778,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -582508,20 +580799,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -582529,20 +580820,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:51:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -582550,20 +580841,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:56:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -582571,20 +580862,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:61:32: 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/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -582592,20 +580883,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -582613,20 +580904,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:72:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -582634,20 +580925,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -582655,20 +580946,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:82:32: 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/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -582676,20 +580967,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:87:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -582697,20 +580988,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:92:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -582718,20 +581009,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -582739,20 +581030,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:103:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -582760,20 +581051,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:108:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -582781,20 +581072,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:113:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -582802,20 +581093,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -582823,20 +581114,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:123:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -582844,20 +581135,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:128:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -582865,20 +581156,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ @@ -582886,20 +581177,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ @@ -582907,20 +581198,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ @@ -582928,19 +581219,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ @@ -582948,20 +581239,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:153:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -582969,20 +581260,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -582990,40 +581281,57 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/wolf_goat_cabbage.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/wolf_goat_cabbage.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:159:33: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ @@ -583031,20 +581339,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:165:23: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ @@ -583052,19 +581360,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ @@ -583072,20 +581380,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ @@ -583093,62 +581401,142 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses_small.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/warehouses_small.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses_small.cpp:34: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses_small.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/warehouses_small.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses_small.cpp:34: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses_small.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/warehouses_small.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses_small.cpp:34: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses_small.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/warehouses_small.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses_small.cpp:34: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ @@ -583156,20 +581544,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ @@ -583177,194 +581565,327 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/warehouses.cpp:34: ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses_small.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - 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) { + | ^~~~ +In file included from ./gecode/kernel.hh:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/warehouses_small.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.cpp: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:176, +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/warehouses_small.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - 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) { + | ^~~~ +In file included from ./gecode/kernel.hh:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/warehouses_small.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.cpp:34: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/warehouses_small.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/warehouses_small.cpp: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) { + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, + from test/flatzinc/wolf_goat_cabbage.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/wolf_goat_cabbage.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses_small.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/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) { + | ^~~~ +In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses_small.cpp:34: +./gecode/int/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/warehouses_small.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses_small.cpp:34: +./gecode/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/warehouses_small.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/oss.o test/flatzinc/oss.cpp -In file included from ./gecode/kernel.hh:176, +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::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, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses_small.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh: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/int.hh:4353, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses_small.cpp:34: +./gecode/int/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/warehouses_small.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:261, +./gecode/int.hh:4429:21: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses_small.cpp:34: +./gecode/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:150, from ./test/flatzinc.hh:37, + from test/flatzinc/warehouses_small.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses_small.cpp:34: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, from test/flatzinc/zebra.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403: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/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: 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/zebra.cpp: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: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, +In file included from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp: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:261, +In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/zebra.cpp: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) { + | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/magicsq_5.o test/flatzinc/magicsq_5.cpp +In file included from ./gecode/set.hh:1438, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, @@ -583372,82 +581893,652 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/steiner_triples.o test/flatzinc/steiner_triples.cpp -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/set/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/zebra.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/set.hh:1206:20: note: initializing argument 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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/zebra.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp: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); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/zebra.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/zebra.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses_small.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/data/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) { + | ^~~~ +In file included from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses_small.cpp:34: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses_small.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/warehouses_small.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses_small.cpp:34: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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/zebra.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses_small.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/warehouses_small.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses_small.cpp:34: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses_small.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/warehouses_small.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses_small.cpp:34: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/wolf_goat_cabbage.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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:176, +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ + from test/flatzinc/wolf_goat_cabbage.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp: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) | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ + from test/flatzinc/wolf_goat_cabbage.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ + from test/flatzinc/wolf_goat_cabbage.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses_small.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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/warehouses_small.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses_small.cpp:34: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses_small.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/warehouses_small.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses_small.cpp:34: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:40:25: 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/zebra.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:45:25: 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/zebra.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/zebra.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/zebra.cpp: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/float.hh:1546, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:29: 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/flatzinc.hh:37, + from test/flatzinc/zebra.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/zebra.cpp: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/float.hh:1811, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/zebra.cpp: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/float.hh:1546, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/float/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/zebra.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/float.hh:1578:22: note: initializing argument 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, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/zebra.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses_small.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/warehouses_small.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses_small.cpp:34: +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses_small.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/warehouses_small.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses_small.cpp:34: +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses_small.cpp:34: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/warehouses_small.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/warehouses_small.cpp: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:1173, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses_small.cpp:34: +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, + from test/flatzinc/warehouses_small.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/warehouses_small.cpp: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/float.hh:2005, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:39:52: 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/zebra.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/zebra.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses_small.cpp:34: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/warehouses_small.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses_small.cpp:34: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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:2137, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': +./gecode/float/trace.hpp:39:39: 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/zebra.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses_small.cpp:34: +./gecode/set/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/warehouses_small.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses_small.cpp:34: +./gecode/set.hh:1206:20: note: initializing argument 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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses_small.cpp:34: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/warehouses_small.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses_small.cpp: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); + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] @@ -583457,13 +582548,13 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/tenpenki_6.cpp: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:176, from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -583473,13 +582564,13 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/tenpenki_6.cpp: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) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] @@ -583489,13 +582580,13 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/tenpenki_6.cpp: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:176, from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -583505,89 +582596,89 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/tenpenki_6.cpp: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) | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, +In file included from ./gecode/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, + from test/flatzinc/warehouses_small.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses_small.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses_small.cpp:34: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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/warehouses_small.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/heap.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) { + | ^~~~ +In file included from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses_small.cpp:34: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_6.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -583597,30 +582688,52 @@ from ./gecode/set.hh:461, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/tenpenki_6.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, +In file included from ./gecode/minimodel.hh:240, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/zebra.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/warehouses_small.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ + from test/flatzinc/zebra.cpp:34: +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:817, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:27: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/zebra.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::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/magicsq_3.cpp:34: @@ -583631,272 +582744,398 @@ ./gecode/kernel/core.hpp:2011: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, +In file included from ./gecode/minimodel.hh:1608, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | e.post(home,t ? irt : neg(irt),ipls); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/zebra.cpp: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/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723, - from ./gecode/flatzinc.hh:44, +./gecode/minimodel.hh:316:20: note: initializing argument 1 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:1608, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? irt : neg(irt),b,ipls); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp: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/flatzinc.hh:44, +In file included from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, +./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void 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, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': +./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | e.post(home,t ? frt : neg(frt)); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/zebra.cpp: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/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, + from test/flatzinc/zebra.cpp:34: +./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' + 878 | void post(Home home, FloatRelType frt) const; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1609, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': +./gecode/minimodel/float-rel.hpp:78:37: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/zebra.cpp: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/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/zebra.cpp:34: +./gecode/minimodel.hh:881:20: note: initializing argument 1 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, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': +./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | _e0.post(home,_srt,_e1); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp: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/flatzinc.hh:44, +In file included from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.cpp:34: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/minimodel.hh:1612, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ +./gecode/minimodel/set-rel.hpp:62:31: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp: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/flatzinc.hh:44, +In file included from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.cpp:34: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/minimodel.hh:1612, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ +./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 64 | _e0.post(home,SRT_EQ,_e1); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp: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/flatzinc.hh:44, +In file included from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.cpp:34: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::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; | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/minimodel.hh:1612, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ +./gecode/minimodel/set-rel.hpp:67:36: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp: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/flatzinc.hh:44, +In file included from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.cpp:34: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of '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, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/minimodel.hh:1612, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: 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: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': +./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | _e0.post(home,b,t,_srt,_e1); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp: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:229, +In file included from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/channel.hpp:41:42: 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/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: 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(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | IntVar x(home,0,1); channel(home,b,x); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp: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:229, +In file included from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': +./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | channel(home,f,x); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ^ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': +./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 70 | rel(home,SOT_UNION,x,s); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp: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:229, +In file included from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/minimodel/channel.hpp:71:51: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ^ +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/minimodel/channel.hpp:71:52: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp: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:229, +In file included from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | count(home,x,n,IRT_LQ,m,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp: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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 46 | count(home,x,y,IRT_LQ,m,ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/zebra.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/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(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:51:32: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.cpp:34: -./gecode/int/branch/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::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:56:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: @@ -583906,16 +583145,18 @@ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.cpp:34: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.cpp:34: -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:61:32: 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/zebra.cpp:34: @@ -583925,37 +583166,39 @@ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.cpp: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/int.hh:4845, - from ./gecode/flatzinc.hh:44, +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/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::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 66 | count(home,x,y,IRT_LQ,z,ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.cpp:34: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from ./gecode/flatzinc.hh:44, +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.cpp:34: -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:72:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: @@ -583965,16 +583208,18 @@ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.cpp:34: -./gecode/int.hh:4429:21: note: initializing argument 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, - from ./gecode/flatzinc.hh:44, +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.cpp:34: -./gecode/int/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(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 77 | count(home,x,y,IRT_GQ,m,ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: @@ -583984,51 +583229,81 @@ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:82:32: 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/wolf_goat_cabbage.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/zebra.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp: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:176, + from test/flatzinc/zebra.cpp:34: +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:87:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/zebra.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/zebra.cpp:34: +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:92:32: 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/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/zebra.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 97 | count(home,x,y,IRT_GQ,z,ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: @@ -584038,17 +583313,18 @@ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.cpp:34: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: 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::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:103:32: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: @@ -584058,17 +583334,18 @@ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.cpp:34: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:108:32: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: @@ -584078,17 +583355,18 @@ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:113:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: @@ -584098,17 +583376,18 @@ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/flatzinc.hh:44, +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: 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(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 118 | count(home,x,n,IRT_EQ,z,ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: @@ -584118,17 +583397,18 @@ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ^ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:123:32: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: @@ -584138,334 +583418,351 @@ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:128:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/zebra.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/zebra.cpp:34: +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: 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::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 134 | rel(home,x,r,y,ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.cpp:34: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); +./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' + 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ^ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 139 | rel(home,x,r,y,ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.cpp:34: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); +./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' + 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.cpp:34: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 145 | dom(home,x,y,ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp: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:229, - from ./test/flatzinc.hh:37, +In file included from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, from test/flatzinc/zebra.cpp: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:1173, - from ./gecode/flatzinc.hh:46, +./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' + 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.cpp:34: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ^ +./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/zebra.cpp: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/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/set.hh:1438, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/zebra.cpp:34: +./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.cpp:34: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/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::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': +./gecode/minimodel/aliases.hpp:153:27: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.cpp:34: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, - from ./gecode/flatzinc.hh:46, +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.cpp:34: -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ +./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp: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/flatzinc.hh:46, +In file included from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.cpp:34: -./gecode/set.hh:1206:20: note: initializing argument 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, - from ./gecode/flatzinc.hh:46, +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.cpp:34: -./gecode/set/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:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.cpp: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); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403: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:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': +./gecode/minimodel/aliases.hpp:159:33: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp:34: + from test/flatzinc/zebra.cpp: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: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, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' + 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': +./gecode/minimodel/aliases.hpp:165:23: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp:34: + from test/flatzinc/zebra.cpp: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:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' + 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 166 | element(home,SOT_UNION,xiv,z,y); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp:34: + from test/flatzinc/zebra.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/timetabling.o test/flatzinc/timetabling.cpp -In file included from ./gecode/kernel.hh:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_3.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' + 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_3.cpp:34: + from test/flatzinc/zebra.cpp: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: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, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_3.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' + 1540 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_3.cpp:34: + from test/flatzinc/zebra.cpp: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:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_3.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: 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:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' + 1556 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.cpp:34: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, +./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' + 1575 | element(Home home, const IntVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.cpp:34: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_3.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ +./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' + 1591 | element(Home home, const BoolVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': +./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_3.cpp:34: + from test/flatzinc/zebra.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.cpp:34: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ^ +./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' + 1033 | element(Home home, const IntSetArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': +./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: @@ -584475,895 +583772,326 @@ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.cpp:34: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; + from test/flatzinc/tenpenki_6.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_6.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_6.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_6.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_6.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/tenpenki_6.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ + from test/flatzinc/tenpenki_6.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: + from test/flatzinc/tenpenki_6.cpp: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) | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_5.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh: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/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:40:25: 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/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:45:25: 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/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp: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/float.hh:1546, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp: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/float.hh:1811, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp: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/float.hh:1546, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/float/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/float.hh:1578:22: note: initializing argument 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, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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/magicsq_4.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::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, - from test/flatzinc/magicsq_3.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_3.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:1723, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_3.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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, +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_3.cpp: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/flatzinc.hh:44, + from test/flatzinc/tenpenki_6.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_3.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ + from test/flatzinc/tenpenki_6.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': ./gecode/float/branch.hpp:39:52: 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/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': ./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:39:39: 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/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_3.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_3.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_3.cpp:34: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_3.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_3.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_3.cpp:34: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_3.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_3.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_3.cpp:34: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_3.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_3.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_3.cpp:34: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_3.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_3.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_3.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_3.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/magicsq_3.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_3.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_3.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_3.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_3.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_3.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_3.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_3.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/int/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/magicsq_4.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/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/magicsq_4.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp: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/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/int/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/magicsq_4.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/int.hh:4429:21: note: initializing argument 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, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_3.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_3.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_3.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_3.cpp:34: -./gecode/int/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/magicsq_3.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_3.cpp:34: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_3.cpp:34: -./gecode/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, +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_3.cpp: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/flatzinc.hh:44, + from test/flatzinc/tenpenki_6.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_3.cpp: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); - | ~~~~~^~~~ + from test/flatzinc/tenpenki_6.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ @@ -585371,20 +584099,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ @@ -585392,42 +584120,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ^ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_3.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_3.cpp: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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_3.cpp:34: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ @@ -585435,81 +584142,43 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp: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, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_3.cpp:34: -./gecode/int/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/magicsq_3.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_3.cpp:34: -./gecode/int.hh:4429:21: note: initializing argument 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, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_3.cpp:34: -./gecode/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_3.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_3.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ @@ -585517,21 +584186,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': ./gecode/minimodel/float-rel.hpp:78:37: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ @@ -585539,21 +584208,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp: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; | ~~~~~^~~~ @@ -585561,20 +584230,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/minimodel/set-rel.hpp:62:31: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp: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; | ~~~~~^~~~ @@ -585582,20 +584251,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp: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; | ~~~~~^~~~ @@ -585603,20 +584272,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/minimodel/set-rel.hpp:67:36: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ @@ -585624,21 +584293,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': ./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ @@ -585646,20 +584315,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:41:42: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -585667,20 +584336,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -585688,61 +584357,41 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -585750,20 +584399,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/minimodel/channel.hpp:71:51: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -585771,60 +584420,40 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/minimodel/channel.hpp:71:52: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -585832,61 +584461,41 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:51:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -585894,20 +584503,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:56:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -585915,20 +584524,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:61:32: 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/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -585936,103 +584545,99 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/magicsq_3.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:72:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::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/magicsq_3.cpp: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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:82:32: 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/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -586040,41 +584645,60 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:87:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/magicsq_3.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, + from test/flatzinc/magicsq_3.cpp: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:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/magicsq_3.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of '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, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:92:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -586082,20 +584706,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -586103,20 +584727,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:103:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -586124,20 +584748,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:108:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -586145,20 +584769,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:113:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -586166,20 +584790,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -586187,20 +584811,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:123:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -586208,41 +584832,57 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:128:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./test/flatzinc.hh:37, + from test/flatzinc/magicsq_3.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/magicsq_3.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ @@ -586250,20 +584890,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ @@ -586271,20 +584911,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ @@ -586292,19 +584932,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ @@ -586312,20 +584952,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:153:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -586333,20 +584973,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -586354,19 +584994,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ @@ -586374,20 +585014,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:159:33: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ @@ -586395,20 +585035,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:165:23: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ @@ -586416,80 +585056,40 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: 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/magicsq_4.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ @@ -586497,20 +585097,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ @@ -586518,20 +585118,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ @@ -586539,20 +585139,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ @@ -586560,20 +585160,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ @@ -586581,23 +585181,1177 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/warehouses_small.cpp:34: ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_6.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_6.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_6.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_6.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_6.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_6.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_6.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/tenpenki_6.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/warehouses.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/warehouses.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/warehouses.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/warehouses.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/zebra.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/zebra.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/zebra.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/zebra.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/warehouses.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/zebra.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/zebra.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/warehouses.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/zebra.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/zebra.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/warehouses.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/warehouses.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/zebra.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/zebra.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/zebra.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/warehouses_small.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses_small.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/warehouses_small.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses_small.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/warehouses_small.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses_small.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/warehouses_small.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses_small.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/zebra.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/warehouses_small.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses_small.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/warehouses_small.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses_small.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_3.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_3.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/warehouses.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses.cpp:34: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +In file included from ./gecode/int.hh:1723, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_3.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/magicsq_3.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_3.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/warehouses.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/warehouses_small.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses_small.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/warehouses_small.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses_small.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/oss.o test/flatzinc/oss.cpp +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/zebra.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/zebra.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/zebra.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/zebra.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/zebra.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_3.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/magicsq_3.cpp: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: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_3.cpp:34: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_3.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/magicsq_3.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_3.cpp:34: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_3.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/magicsq_3.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_3.cpp:34: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_3.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/magicsq_3.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_3.cpp:34: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_3.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/magicsq_3.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/magicsq_3.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_3.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, + from test/flatzinc/magicsq_3.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/magicsq_3.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_3.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/magicsq_3.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/magicsq_3.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_3.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/magicsq_3.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/magicsq_3.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/warehouses_small.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses_small.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/warehouses_small.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses_small.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/warehouses.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/warehouses_small.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses_small.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_3.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/magicsq_3.cpp: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/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_3.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_3.cpp:34: +./gecode/int/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/magicsq_3.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_3.cpp:34: +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_3.cpp:34: +./gecode/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/magicsq_3.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_3.cpp: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/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/warehouses_small.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses_small.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/warehouses.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_3.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/magicsq_3.cpp: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/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_3.cpp:34: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_3.cpp:34: +./gecode/int/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/magicsq_3.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_3.cpp:34: +./gecode/int.hh:4429:21: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_3.cpp:34: +./gecode/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/magicsq_3.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_3.cpp:34: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/warehouses_small.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses_small.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/warehouses_small.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses_small.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/warehouses_small.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses_small.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/warehouses_small.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses_small.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -586678,22 +586432,6 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp: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: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, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -586734,41 +586472,88 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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, +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/steiner_triples.o test/flatzinc/steiner_triples.cpp +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp: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:261, + from test/flatzinc/warehouses.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, + from test/flatzinc/warehouses.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, + from test/flatzinc/warehouses.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ + from test/flatzinc/warehouses.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/warehouses.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/kernel.hh:261, from ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: @@ -586823,147 +586608,6 @@ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: 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/magicsq_4.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp: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:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp: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) { - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/trucking.o test/flatzinc/trucking.cpp -In file included from ./gecode/set.hh:1438, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/set/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/set.hh:1206:20: note: initializing argument 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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp: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); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.cpp:34: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -587100,66 +586744,8 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: 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/magicsq_4.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/timetabling.o test/flatzinc/timetabling.cpp In file included from ./gecode/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, @@ -587220,96 +586806,6 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1851 | trace(Home home, const SetVarArgs& 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/float.hh:1404, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:40:25: 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/magicsq_4.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:45:25: 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/magicsq_4.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp: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/float.hh:1546, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp: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/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, @@ -587393,65 +586889,6 @@ In file included from ./gecode/float.hh:1811, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp: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/float.hh:1546, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/float/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/float.hh:1578:22: note: initializing argument 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, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.cpp:34: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -587511,66 +586948,6 @@ In file included from ./gecode/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:39:52: 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/magicsq_4.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': -./gecode/float/trace.hpp:39:39: 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/magicsq_4.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.cpp:34: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': ./gecode/float/branch.hpp:39:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -587628,43 +587005,8 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::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, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/zebra.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp: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) - | ^~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/trucking.o test/flatzinc/trucking.cpp In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -587686,51 +587028,19 @@ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/zebra.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/zebra.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, +In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/zebra.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ + from test/flatzinc/magicsq_5.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: + from test/flatzinc/magicsq_5.cpp: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) | ^~~~~~~ @@ -587738,27 +587048,6 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:27: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.cpp:34: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -587776,50 +587065,26 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1608, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | e.post(home,t ? irt : neg(irt),ipls); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/minimodel.hh:316:20: note: initializing argument 1 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:1608, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/int.hh:1723, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? irt : neg(irt),b,ipls); - | ^ + from test/flatzinc/magicsq_5.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/magicsq_4.cpp:34: + from test/flatzinc/magicsq_5.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp: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, - | ~~~~~^~~~ + from test/flatzinc/magicsq_5.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -587851,27 +587116,12 @@ ./gecode/minimodel/int-rel.hpp:78:42: 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:1609, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': -./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | e.post(home,t ? frt : neg(frt)); - | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp: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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, @@ -587879,35 +587129,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/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' - 878 | void post(Home home, FloatRelType frt) const; - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1609, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': -./gecode/minimodel/float-rel.hpp:78:37: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/minimodel.hh:881:20: note: initializing argument 1 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, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -587930,21 +587151,6 @@ ./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': -./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | _e0.post(home,_srt,_e1); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp: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/minimodel.hh:1609, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -587967,98 +587173,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/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp: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; - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/minimodel/set-rel.hpp:62:31: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp: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; - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 64 | _e0.post(home,SRT_EQ,_e1); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp: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; - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/minimodel/set-rel.hpp:67:36: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': -./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | _e0.post(home,b,t,_srt,_e1); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -588170,98 +587284,6 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/channel.hpp:41:42: 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/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | IntVar x(home,0,1); channel(home,b,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': -./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | channel(home,f,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': -./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 70 | rel(home,SOT_UNION,x,s); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/minimodel/channel.hpp:71:51: 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:1867, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:41:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -588269,23 +587291,10 @@ | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp: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:150, - from ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.cpp:34: @@ -588296,26 +587305,6 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/minimodel/channel.hpp:71:52: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -588332,148 +587321,28 @@ from test/flatzinc/magicsq_3.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | count(home,x,n,IRT_LQ,m,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 46 | count(home,x,y,IRT_LQ,m,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:51:32: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_3.cpp:34: -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': -./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | channel(home,f,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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_3.cpp:34: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:56:32: 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/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:61:32: 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/magicsq_4.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 66 | count(home,x,y,IRT_LQ,z,ipl); - | ^ + from test/flatzinc/magicsq_3.cpp:34: +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': +./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | channel(home,f,x); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp:34: + from test/flatzinc/magicsq_3.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_3.cpp:34: +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -588483,12 +587352,6 @@ ./gecode/minimodel/channel.hpp:70:27: 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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::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/magicsq_3.cpp:34: @@ -588501,27 +587364,26 @@ ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:72:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | count(home,x,n,IRT_GQ,m,ipl); - | ^ + from test/flatzinc/magicsq_5.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp:34: + from test/flatzinc/magicsq_5.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ + from test/flatzinc/magicsq_5.cpp:34: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -588543,18 +587405,17 @@ ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 77 | count(home,x,y,IRT_GQ,m,ipl); - | ^ + from test/flatzinc/magicsq_5.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp:34: + from test/flatzinc/magicsq_5.cpp: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) { | ^~~~ @@ -588568,10 +587429,10 @@ | ^ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ + from test/flatzinc/magicsq_5.cpp:34: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::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/magicsq_3.cpp:34: @@ -588584,69 +587445,46 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:82:32: 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/magicsq_4.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:87:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 87 | count(home,x,n,IRT_GQ,z,ipl); - | ^ + from test/flatzinc/magicsq_5.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp:34: + from test/flatzinc/magicsq_5.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from test/flatzinc/magicsq_5.cpp:34: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:92:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 92 | count(home,x,y,IRT_GQ,z,ipl); - | ^ + from test/flatzinc/magicsq_5.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp:34: + from test/flatzinc/magicsq_5.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ + from test/flatzinc/magicsq_5.cpp:34: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -588672,27 +587510,6 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 97 | count(home,x,y,IRT_GQ,z,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -588714,27 +587531,6 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:103:32: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:51:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -588756,27 +587552,6 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:108:32: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:56:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -588819,15 +587594,6 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:113:32: 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:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -588835,24 +587601,12 @@ | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp: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:150, - from ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, @@ -588861,27 +587615,6 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 118 | count(home,x,n,IRT_EQ,z,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:72:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -588903,32 +587636,11 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:123:32: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp: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/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:77:32: 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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: @@ -588945,15 +587657,6 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:128:32: 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:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:82:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -588961,44 +587664,16 @@ | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp: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:150, - from ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/zebra.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -589020,27 +587695,16 @@ ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 134 | rel(home,x,r,y,ipl); - | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' - 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, - | ~~~~~^~~~ +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -589092,21 +587756,6 @@ ./gecode/minimodel/aliases.hpp:103:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ^ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 139 | rel(home,x,r,y,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp: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:150, from ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: @@ -589119,28 +587768,6 @@ ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ -In file included from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' - 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/zebra.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -589166,27 +587793,6 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 145 | dom(home,x,y,ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' - 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:113:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -589208,26 +587814,6 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -589266,27 +587852,20 @@ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': -./gecode/minimodel/aliases.hpp:153:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | rel(home,SOT_UNION,x,y); - | ^ + from test/flatzinc/magicsq_5.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp:34: + from test/flatzinc/magicsq_5.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -589296,6 +587875,12 @@ ./gecode/minimodel/aliases.hpp:128:32: 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, + from ./test/flatzinc.hh:37, + from test/flatzinc/magicsq_5.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: @@ -589308,47 +587893,20 @@ ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ^ + from test/flatzinc/magicsq_5.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp:34: + from test/flatzinc/magicsq_5.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -589358,6 +587916,12 @@ ./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ^ +In file included from ./gecode/kernel.hh:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/magicsq_5.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: @@ -589391,6 +587955,26 @@ ./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_5.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/magicsq_5.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/magicsq_5.cpp: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) { + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -589412,6 +587996,20 @@ ./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_5.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/magicsq_5.cpp: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/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -589420,6 +588018,12 @@ ./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/magicsq_5.cpp: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) { + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: @@ -589457,27 +588061,6 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': -./gecode/minimodel/aliases.hpp:159:33: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' - 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.cpp:34: ./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); @@ -589519,47 +588102,6 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': -./gecode/minimodel/aliases.hpp:165:23: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' - 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 166 | element(home,SOT_UNION,xiv,z,y); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' - 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:159:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -589622,48 +588164,6 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' - 1540 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' - 1556 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -589685,27 +588185,6 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' - 1575 | element(Home home, const IntVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -589727,27 +588206,6 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -589759,54 +588217,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/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': -./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.cpp:34: ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' - 1033 | element(Home home, const IntSetArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': -./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' - 1041 | element(Home home, const SetVarArgs& a, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -589870,321 +588286,6 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::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, - from test/flatzinc/magicsq_5.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_5.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_5.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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/magicsq_5.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_5.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/zebra.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/zebra.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/steiner_triples.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/steiner_triples.cpp: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: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, - from ./test/flatzinc.hh:37, - from test/flatzinc/steiner_triples.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, - from test/flatzinc/steiner_triples.cpp: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:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/steiner_triples.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./test/flatzinc.hh:37, - from test/flatzinc/steiner_triples.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/steiner_triples.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_5.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_5.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_5.cpp:34: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_5.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_5.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_5.cpp:34: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_5.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_5.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_5.cpp:34: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_5.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_5.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_5.cpp:34: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_5.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_5.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_5.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_5.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: 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:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_5.cpp: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/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_5.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_5.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_5.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_5.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_5.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_5.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_5.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:1723, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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/oss.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -590244,80 +588345,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, - from ./test/flatzinc.hh:37, - from test/flatzinc/zebra.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/zebra.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -590377,143 +588404,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/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/oss.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/zebra.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/branch.o test/branch.cpp In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -590634,141 +588526,57 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/kernel.hh:261, from ./test/flatzinc.hh:37, - from test/flatzinc/zebra.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ + from test/flatzinc/magicsq_4.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: -./gecode/int/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, +./gecode/kernel/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, from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ + from test/flatzinc/magicsq_4.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp: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/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, +In file included from ./gecode/kernel.hh:261, from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: -./gecode/int/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/magicsq_4.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: -./gecode/int.hh:4429:21: note: initializing argument 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, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ + from test/flatzinc/magicsq_4.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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, from ./test/flatzinc.hh:38, @@ -590849,86 +588657,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, - from ./test/flatzinc.hh:37, - from test/flatzinc/zebra.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/zebra.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/zebra.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/zebra.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/zebra.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/set.hh:1438, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, @@ -590988,86 +588716,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, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, @@ -591108,46 +588756,6 @@ ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: 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/oss.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/set.hh:1866, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, @@ -591168,238 +588776,16 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::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, - from test/flatzinc/steiner_triples.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/steiner_triples.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_3.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_3.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_3.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_3.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_3.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_3.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_3.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_3.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/steiner_triples.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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/steiner_triples.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/steiner_triples.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/steiner_triples.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/steiner_triples.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/steiner_triples.cpp:34: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/steiner_triples.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/steiner_triples.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/steiner_triples.cpp:34: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/steiner_triples.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/steiner_triples.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/steiner_triples.cpp:34: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/steiner_triples.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/steiner_triples.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/steiner_triples.cpp:34: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_3.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_3.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_3.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_3.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/steiner_triples.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/steiner_triples.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/steiner_triples.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ + 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/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, @@ -591414,26 +588800,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:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/steiner_triples.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/steiner_triples.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/steiner_triples.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.cpp:34: @@ -591460,46 +588826,6 @@ ./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/steiner_triples.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/steiner_triples.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/steiner_triples.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/steiner_triples.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/steiner_triples.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/steiner_triples.cpp: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) { - | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, @@ -591520,20 +588846,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, - from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: 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/oss.cpp: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/float.hh:1546, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, @@ -591548,78 +588860,76 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp: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:755, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: 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:150, +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/magicsq_3.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp: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:229, + from test/flatzinc/magicsq_3.cpp: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:176, from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp: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:1173, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/magicsq_3.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: 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/flatzinc/magicsq_3.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp: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:229, + from test/flatzinc/magicsq_3.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_3.cpp: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:176, from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp: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) { - | ~~~~~^~~~ + from test/flatzinc/magicsq_3.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_3.cpp: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) + | ^~~~~~~ In file included from ./gecode/float.hh:1811, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, @@ -591679,124 +588989,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/set.hh:1438, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/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, +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from test/flatzinc/magicsq_3.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: -./gecode/set/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:150, + from test/flatzinc/magicsq_3.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: -./gecode/set.hh:1206:20: note: initializing argument 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, + from test/flatzinc/magicsq_3.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp: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); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/steiner_triples.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/steiner_triples.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/steiner_triples.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/steiner_triples.cpp:34: -./gecode/int/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/steiner_triples.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/steiner_triples.cpp:34: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/steiner_triples.cpp:34: -./gecode/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/steiner_triples.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/steiner_triples.cpp: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); - | ~~~~~^~~~ + from test/flatzinc/magicsq_3.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, @@ -591857,6 +589081,31 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& 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/minimodel.hh:240, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_5.cpp:34: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/magicsq_5.cpp: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:176, from ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: @@ -591865,6 +589114,12 @@ ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ +In file included from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_5.cpp:34: +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/flatzinc.hh:49, @@ -591889,290 +589144,6 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/steiner_triples.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/steiner_triples.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/steiner_triples.cpp:34: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/steiner_triples.cpp:34: -./gecode/int/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/steiner_triples.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/steiner_triples.cpp:34: -./gecode/int.hh:4429:21: note: initializing argument 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, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/steiner_triples.cpp:34: -./gecode/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/steiner_triples.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/steiner_triples.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp: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/set.hh:1866, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: 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/oss.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/steiner_triples.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/steiner_triples.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/steiner_triples.cpp:34: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:240, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_5.cpp:34: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_5.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_5.cpp:34: -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/steiner_triples.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/steiner_triples.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/steiner_triples.cpp:34: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/steiner_triples.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/steiner_triples.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/steiner_triples.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/steiner_triples.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/steiner_triples.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/steiner_triples.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -592194,46 +589165,6 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/steiner_triples.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: 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/steiner_triples.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/steiner_triples.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/steiner_triples.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/steiner_triples.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/steiner_triples.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -592386,6 +589317,22 @@ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 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, + from test/flatzinc/magicsq_4.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_4.cpp: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) + | ^~~~~~~ In file included from ./gecode/minimodel.hh:1612, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -592429,23 +589376,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, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_3.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_3.cpp: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/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -592488,23 +589418,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_3.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_3.cpp: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) - | ^~~~~~~ In file included from ./gecode/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -592520,12 +589433,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:1723, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_4.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ^ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::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/magicsq_4.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_4.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -593043,28 +589976,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/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.cpp:34: ./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -593157,28 +590074,12 @@ ./gecode/minimodel/aliases.hpp:165:23: 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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.cpp:34: @@ -593205,6 +590106,66 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_4.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_4.cpp:34: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_4.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_4.cpp:34: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_4.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_4.cpp:34: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -593247,6 +590208,26 @@ ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_4.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_4.cpp:34: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -593331,6 +590312,238 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_4.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/magicsq_4.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/magicsq_4.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_4.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, + from test/flatzinc/magicsq_4.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/magicsq_4.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_4.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/magicsq_4.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/magicsq_4.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_4.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/magicsq_4.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/magicsq_4.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/magicsq_3.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_3.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/magicsq_3.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_3.cpp: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) + | ^~~~~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_4.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/magicsq_4.cpp: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/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_4.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_4.cpp:34: +./gecode/int/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/magicsq_4.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_4.cpp:34: +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_4.cpp:34: +./gecode/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/magicsq_4.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_4.cpp: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/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_4.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/magicsq_4.cpp: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/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_4.cpp:34: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_4.cpp:34: +./gecode/int/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/magicsq_4.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_4.cpp:34: +./gecode/int.hh:4429:21: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_4.cpp:34: +./gecode/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_4.cpp:34: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: @@ -593348,6 +590561,86 @@ ./gecode/set/var/set.hpp:49:3: note: because '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, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_4.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_4.cpp:34: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_4.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_4.cpp:34: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_4.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_4.cpp:34: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_4.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_4.cpp:34: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: @@ -593365,156 +590658,751 @@ ./gecode/float/var/float.hpp:46:3: note: 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, +In file included from ./gecode/int.hh:5699, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:40:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ^ + from test/flatzinc/magicsq_4.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/magicsq_4.cpp:34: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:45:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ^ + from test/flatzinc/magicsq_4.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:49, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, + from test/flatzinc/magicsq_4.cpp:34: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/steiner_triples.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/steiner_triples.cpp: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: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, + from ./test/flatzinc.hh:37, + from test/flatzinc/steiner_triples.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, + from test/flatzinc/steiner_triples.cpp: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:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/steiner_triples.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./test/flatzinc.hh:37, + from test/flatzinc/steiner_triples.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/steiner_triples.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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, + from ./test/flatzinc.hh:37, + from test/flatzinc/magicsq_3.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_3.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/magicsq_3.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_3.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/magicsq_3.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_3.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/magicsq_3.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_3.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp: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:229, +./gecode/kernel/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, from ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp: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/float.hh:1546, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ^ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp: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:229, +In file included from ./gecode/kernel.hh:261, from ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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, from ./test/flatzinc.hh:38, - from test/flatzinc/steiner_triples.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:38:29: 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/steiner_triples.cpp:34: + from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/steiner_triples.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/steiner_triples.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': ./gecode/set/int.hpp:43:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/steiner_triples.cpp:34: + from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/steiner_triples.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/steiner_triples.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/steiner_triples.cpp:34: + from test/flatzinc/magicsq_4.cpp: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:229, from ./test/flatzinc.hh:37, - from test/flatzinc/steiner_triples.cpp:34: + from test/flatzinc/magicsq_4.cpp: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:1173, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/steiner_triples.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, + from test/flatzinc/magicsq_4.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/magicsq_4.cpp: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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_4.cpp:34: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/magicsq_4.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_4.cpp:34: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_4.cpp:34: +./gecode/set/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_4.cpp:34: +./gecode/set.hh:1206:20: note: initializing argument 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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_4.cpp:34: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_4.cpp: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); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_4.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_4.cpp:34: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_4.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_4.cpp:34: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_4.cpp:34: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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/magicsq_4.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_4.cpp:34: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/magicsq_5.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_5.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/magicsq_5.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_5.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/magicsq_5.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_5.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/magicsq_5.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_5.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/magicsq_5.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_5.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/magicsq_5.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_5.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/magicsq_5.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_5.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/magicsq_5.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_5.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/steiner_triples.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/steiner_triples.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/timetabling.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/int.hh:1723, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/steiner_triples.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/steiner_triples.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/steiner_triples.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/steiner_triples.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/steiner_triples.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/steiner_triples.cpp:34: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/steiner_triples.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/steiner_triples.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/steiner_triples.cpp:34: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/steiner_triples.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/steiner_triples.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/steiner_triples.cpp:34: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/steiner_triples.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/steiner_triples.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/steiner_triples.cpp:34: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::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, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_4.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:40:25: 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/magicsq_4.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_4.cpp:34: +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_4.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:45:25: 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/magicsq_4.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_4.cpp:34: +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/steiner_triples.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/steiner_triples.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/steiner_triples.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/steiner_triples.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp: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) { @@ -593522,85 +591410,182 @@ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp: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]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_4.cpp:34: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/magicsq_4.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/magicsq_4.cpp: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/float.hh:1546, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_4.cpp:34: +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:29: 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/flatzinc.hh:37, + from test/flatzinc/magicsq_4.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/magicsq_4.cpp: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/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/steiner_triples.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/steiner_triples.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/steiner_triples.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/steiner_triples.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/steiner_triples.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/steiner_triples.cpp: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) { | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/branch.hh:43, + from test/branch.cpp:40: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/float.hh:1811, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp: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/float.hh:1546, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/float/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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/float.hh:1578:22: note: initializing argument 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, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, +In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/timetabling.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/set.hh:1438, - from ./gecode/flatzinc.hh:46, + from test/flatzinc/magicsq_5.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_5.cpp:34: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.cpp:34: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, @@ -593608,19 +591593,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/set.hh:1173, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.cpp:34: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 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) { | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.cpp:34: -./gecode/set/branch/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()); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, @@ -593628,18 +591613,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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.cpp:34: -./gecode/set.hh:1206:20: note: initializing argument 1 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, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.cpp:34: -./gecode/set/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); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, @@ -593647,113 +591632,222 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.cpp: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.hh:4481:17: note: initializing argument 1 of 'Gecode::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, from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/magicsq_5.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/branch.o test/branch.cpp + from test/flatzinc/magicsq_5.cpp: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) + | ^~~~~~~ In file included from ./gecode/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': ./gecode/float/branch.hpp:39:52: 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/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': ./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/steiner_triples.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/steiner_triples.cpp: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/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/steiner_triples.cpp:34: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/steiner_triples.cpp:34: +./gecode/int/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/steiner_triples.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/steiner_triples.cpp:34: +./gecode/int.hh:4429:21: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/steiner_triples.cpp:34: +./gecode/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/steiner_triples.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/steiner_triples.cpp:34: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/float.hh:2137, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:39:39: 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/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, +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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/magicsq_5.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_5.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: 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::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/steiner_triples.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/steiner_triples.cpp:34: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/steiner_triples.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/steiner_triples.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/steiner_triples.cpp:34: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/steiner_triples.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, from ./test/flatzinc.hh:37, @@ -593761,38 +591855,59 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.cpp:34: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: 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(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.cpp:34: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/minimodel.hh:240, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_4.cpp:34: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_4.cpp:34: +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.cpp:34: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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, @@ -593801,187 +591916,89 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.cpp:34: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_3.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_3.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_3.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, +In file included from ./gecode/int.hh:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_3.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_3.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_3.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_3.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_3.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/minimodel.hh:240, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ^ + from test/flatzinc/steiner_triples.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/steiner_triples.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ + from test/flatzinc/steiner_triples.cpp:34: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + from test/flatzinc/magicsq_5.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp: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) - | ^~~~~~~ + from test/flatzinc/magicsq_5.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/minimodel.hh:1608, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ @@ -593989,21 +592006,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp: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, | ~~~~~^~~~ @@ -594011,21 +592028,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ @@ -594033,21 +592050,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': ./gecode/minimodel/float-rel.hpp:78:37: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ @@ -594055,21 +592072,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp: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; | ~~~~~^~~~ @@ -594077,20 +592094,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/minimodel/set-rel.hpp:62:31: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp: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; | ~~~~~^~~~ @@ -594098,20 +592115,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp: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; | ~~~~~^~~~ @@ -594119,20 +592136,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/minimodel/set-rel.hpp:67:36: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ @@ -594140,21 +592157,21 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': ./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ @@ -594162,20 +592179,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:41:42: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -594183,20 +592200,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -594204,20 +592221,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ @@ -594225,20 +592242,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -594246,20 +592263,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/minimodel/channel.hpp:71:51: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -594267,19 +592284,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/minimodel/channel.hpp:71:52: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ @@ -594287,20 +592304,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -594308,20 +592325,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -594329,20 +592346,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:51:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -594350,20 +592367,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:56:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -594371,20 +592388,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:61:32: 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/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -594392,20 +592409,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -594413,20 +592430,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:72:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -594434,20 +592451,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -594455,20 +592472,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:82:32: 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/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -594476,20 +592493,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:87:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -594497,20 +592514,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:92:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -594518,20 +592535,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -594539,20 +592556,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:103:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -594560,20 +592577,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:108:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -594581,20 +592598,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:113:32: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -594602,20 +592619,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -594623,20 +592640,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:123:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -594644,20 +592661,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:128:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -594665,20 +592682,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ @@ -594686,20 +592703,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ @@ -594707,20 +592724,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ @@ -594728,19 +592745,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ @@ -594748,20 +592765,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:153:27: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -594769,20 +592786,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -594790,19 +592807,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ @@ -594810,20 +592827,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:159:33: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ @@ -594831,20 +592848,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel/aliases.hpp:165:23: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ @@ -594852,19 +592869,19 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ @@ -594872,20 +592889,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ @@ -594893,20 +592910,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ @@ -594914,20 +592931,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ @@ -594935,20 +592952,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ @@ -594956,20 +592973,20 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ @@ -594977,112 +592994,27 @@ from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/timetabling.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/timetabling.cpp: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: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, - from ./test/flatzinc.hh:37, - from test/flatzinc/timetabling.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, - from test/flatzinc/timetabling.cpp: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:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/timetabling.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./test/flatzinc.hh:37, - from test/flatzinc/timetabling.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/timetabling.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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, from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp:34: + from test/flatzinc/magicsq_5.cpp:34: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' @@ -595095,14 +593027,14 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: + from test/flatzinc/magicsq_5.cpp: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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp:34: + from test/flatzinc/magicsq_5.cpp:34: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' @@ -595115,14 +593047,14 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: + from test/flatzinc/magicsq_5.cpp: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) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp:34: + from test/flatzinc/magicsq_5.cpp:34: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' @@ -595135,14 +593067,14 @@ from ./gecode/set.hh:461, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: + from test/flatzinc/magicsq_5.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp:34: + from test/flatzinc/magicsq_5.cpp:34: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' @@ -595155,10 +593087,298 @@ from ./gecode/float.hh:944, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_4.cpp:34: + from test/flatzinc/magicsq_5.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/steiner_triples.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: 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/steiner_triples.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/steiner_triples.cpp:34: +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/steiner_triples.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/steiner_triples.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/steiner_triples.cpp:34: +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/steiner_triples.cpp:34: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/steiner_triples.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/steiner_triples.cpp: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:1173, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/steiner_triples.cpp:34: +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, + from test/flatzinc/steiner_triples.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/steiner_triples.cpp: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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/steiner_triples.cpp:34: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/steiner_triples.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/steiner_triples.cpp:34: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/steiner_triples.cpp:34: +./gecode/set/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/steiner_triples.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/steiner_triples.cpp:34: +./gecode/set.hh:1206:20: note: initializing argument 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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/steiner_triples.cpp:34: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/steiner_triples.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/steiner_triples.cpp: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); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/steiner_triples.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/steiner_triples.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/steiner_triples.cpp:34: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/steiner_triples.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/steiner_triples.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/steiner_triples.cpp:34: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/steiner_triples.cpp:34: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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/steiner_triples.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/steiner_triples.cpp:34: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/branch.hh:43, + from test/branch.cpp:40: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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.cpp: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) + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/branch.hh:43, + from test/branch.cpp:40: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/branch.hh:43, + from test/branch.cpp:40: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/branch.hh:43, + from test/branch.cpp:40: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./test/branch.hh:43, + from test/branch.cpp:40: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/branch.hh:43, + from test/branch.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/branch/int.o test/branch/int.cpp +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp: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) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/oss.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, @@ -595298,6 +593518,146 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::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, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, + from test/flatzinc/oss.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp: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) { + | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, @@ -595338,6 +593698,26 @@ ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp: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) { + | ~~~~~^~~~ In file included from ./gecode/float.hh:2137, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, @@ -595358,70 +593738,57 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/kernel.hh:261, from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_5.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_5.cpp: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:176, + from test/flatzinc/timetabling.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_5.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_5.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, + from test/flatzinc/timetabling.cpp: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: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, from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_5.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_5.cpp: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:176, + from test/flatzinc/timetabling.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_5.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_5.cpp: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) - | ^~~~~~~ + from test/flatzinc/timetabling.cpp: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:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/timetabling.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./test/flatzinc.hh:37, + from test/flatzinc/timetabling.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/timetabling.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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, @@ -595443,38 +593810,6 @@ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_5.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_5.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_5.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_5.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/minimodel.hh:817, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -595540,6 +593875,41 @@ ./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' 319 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/trucking.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/trucking.cpp: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: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, + from ./test/flatzinc.hh:37, + from test/flatzinc/trucking.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, + from test/flatzinc/trucking.cpp: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:261, + from ./test/flatzinc.hh:37, + from test/flatzinc/trucking.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of '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, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -595584,6 +593954,43 @@ ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./test/flatzinc.hh:37, + from test/flatzinc/trucking.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/trucking.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp: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/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp: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) { + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -595606,6 +594013,19 @@ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/int/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/oss.cpp: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/minimodel.hh:1612, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -595614,6 +594034,12 @@ ./gecode/minimodel/set-rel.hpp:62:31: 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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: @@ -595648,6 +594074,13 @@ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ In file included from ./gecode/minimodel.hh:1612, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -595658,10 +594091,22 @@ | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp: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:150, + from ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp: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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, @@ -596339,6 +594784,22 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/magicsq_4.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_4.cpp: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/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -596360,6 +594821,22 @@ ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/magicsq_4.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_4.cpp: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) + | ^~~~~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -596401,6 +594878,38 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/magicsq_4.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_4.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/magicsq_4.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_4.cpp: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) + | ^~~~~~~ In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -596527,9 +595036,122 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp: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/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/int/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/oss.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/int.hh:4429:21: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_5.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_4.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/magicsq_4.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/magicsq_4.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/branch/bool.o test/branch/bool.cpp +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] @@ -596539,13 +595161,13 @@ from ./gecode/float.hh:944, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_5.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_5.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:114:32: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] @@ -596555,23 +595177,145 @@ from ./gecode/float.hh:944, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_5.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/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); - | ^~~~~ + from test/flatzinc/oss.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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/oss.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./test/branch.hh:45, + from test/branch.cpp:40: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/branch.hh:45, + from test/branch.cpp:40: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723, + from ./test/branch.hh:45, + from test/branch.cpp:40: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/branch.hh:43, + from test/branch.cpp:40: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./test/branch.hh:45, + from test/branch.cpp:40: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_5.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' ./gecode/int/array.hpp:105:28: required from here @@ -596582,13 +595326,13 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_5.cpp:34: + from test/flatzinc/magicsq_4.cpp: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:176, from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_5.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' ./gecode/int/array.hpp:134:29: required from here @@ -596599,13 +595343,340 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_5.cpp:34: + from test/flatzinc/magicsq_4.cpp: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) | ^~~~~~~ +In file included from ./gecode/int.hh:2555, + from ./test/branch.hh:45, + from test/branch.cpp:40: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/branch.hh:43, + from test/branch.cpp:40: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./test/branch.hh:45, + from test/branch.cpp:40: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./test/branch.hh:45, + from test/branch.cpp:40: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/branch.hh:43, + from test/branch.cpp:40: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./test/branch.hh:45, + from test/branch.cpp:40: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./test/branch.hh:45, + from test/branch.cpp:40: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/branch.hh:43, + from test/branch.cpp:40: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./test/branch.hh:45, + from test/branch.cpp:40: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./test/branch.hh:45, + from test/branch.cpp:40: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/branch.hh:43, + from test/branch.cpp:40: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./test/branch.hh:45, + from test/branch.cpp:40: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::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, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: 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/oss.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./test/branch.hh:45, + from test/branch.cpp:40: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/branch.hh:43, + from test/branch.cpp:40: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229, + from ./test/branch.hh:43, + from test/branch.cpp:40: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./test/branch.hh:45, + from test/branch.cpp:40: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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/branch.hh:43, + from test/branch.cpp:40: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229, + from ./test/branch.hh:43, + from test/branch.cpp:40: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./test/branch.hh:45, + from test/branch.cpp:40: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, + from ./test/branch.hh:43, + from test/branch.cpp:40: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229, + from ./test/branch.hh:43, + from test/branch.cpp:40: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./test/branch.hh:45, + from test/branch.cpp:40: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, + from ./test/branch.hh:43, + from test/branch.cpp:40: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229, + from ./test/branch.hh:43, + from test/branch.cpp:40: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp: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:1173, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, + from test/flatzinc/oss.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp: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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/set/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/set.hh:1206:20: note: initializing argument 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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp: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); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_5.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:68:28: required from here @@ -596616,13 +595687,211 @@ from ./gecode/set.hh:461, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_5.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +In file included from ./gecode/int.hh:4845, + from ./test/branch.hh:45, + from test/branch.cpp:40: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/branch.hh:43, + from test/branch.cpp:40: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int.hh:4353, + from ./test/branch.hh:45, + from test/branch.cpp:40: +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 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, + from ./test/branch.hh:45, + from test/branch.cpp:40: +./gecode/int/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/branch.hh:43, + from test/branch.cpp:40: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./test/branch.hh:45, + from test/branch.cpp:40: +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./test/branch.hh:45, + from test/branch.cpp:40: +./gecode/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/branch.hh:43, + from test/branch.cpp:40: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./test/branch.hh:45, + from test/branch.cpp:40: +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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/oss.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./test/branch.hh:45, + from test/branch.cpp:40: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/branch.hh:43, + from test/branch.cpp:40: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int.hh:4353, + from ./test/branch.hh:45, + from test/branch.cpp:40: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from ./test/branch.hh:45, + from test/branch.cpp:40: +./gecode/int/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/branch.hh:43, + from test/branch.cpp:40: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./test/branch.hh:45, + from test/branch.cpp:40: +./gecode/int.hh:4429:21: note: initializing argument 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, + from ./test/branch.hh:45, + from test/branch.cpp:40: +./gecode/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:150, + from ./test/branch.hh:43, + from test/branch.cpp:40: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./test/branch.hh:45, + from test/branch.cpp: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/int.hh:5223, + from ./test/branch.hh:45, + from test/branch.cpp:40: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/branch.hh:43, + from test/branch.cpp:40: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./test/branch.hh:45, + from test/branch.cpp:40: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./test/branch.hh:45, + from test/branch.cpp:40: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/branch.hh:43, + from test/branch.cpp:40: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./test/branch.hh:45, + from test/branch.cpp:40: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./test/branch.hh:45, + from test/branch.cpp:40: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, + from ./test/branch.hh:43, + from test/branch.cpp:40: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./test/branch.hh:45, + from test/branch.cpp:40: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./test/branch.hh:45, + from test/branch.cpp:40: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, + from ./test/branch.hh:43, + from test/branch.cpp:40: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./test/branch.hh:45, + from test/branch.cpp:40: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_5.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' ./gecode/float/array.hpp:93:30: required from here @@ -596633,15 +595902,85 @@ from ./gecode/float.hh:944, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_5.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/branch/int.o test/branch/int.cpp +In file included from ./gecode/int.hh:5699, + from ./test/branch.hh:45, + from test/branch.cpp:40: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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/branch.hh:43, + from test/branch.cpp:40: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./test/branch.hh:45, + from test/branch.cpp:40: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./test/branch.hh:45, + from test/branch.cpp:40: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, + from ./test/branch.hh:43, + from test/branch.cpp:40: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./test/branch.hh:45, + from test/branch.cpp:40: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::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, + from test/flatzinc/trucking.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp: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) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/trucking.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] @@ -596651,13 +595990,13 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/steiner_triples.cpp: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:176, from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -596667,13 +596006,13 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/steiner_triples.cpp: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) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] @@ -596683,13 +596022,13 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/steiner_triples.cpp: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:176, from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -596699,15 +596038,87 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/steiner_triples.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/branch/bool.o test/branch/bool.cpp +In file included from ./gecode/set.hh:755, + from ./test/branch.hh:48, + from test/branch.cpp:40: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: 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/branch.hh:43, + from test/branch.cpp:40: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./test/branch.hh:48, + from test/branch.cpp:40: +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./test/branch.hh:48, + from test/branch.cpp:40: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, + from ./test/branch.hh:43, + from test/branch.cpp:40: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./test/branch.hh:48, + from test/branch.cpp:40: +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./test/branch.hh:48, + from test/branch.cpp:40: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/branch.hh:43, + from test/branch.cpp:40: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229, + from ./test/branch.hh:43, + from test/branch.cpp:40: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./test/branch.hh:48, + from test/branch.cpp:40: +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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/branch.hh:43, + from test/branch.cpp:40: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229, + from ./test/branch.hh:43, + from test/branch.cpp:40: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -596717,30 +596128,528 @@ from ./gecode/set.hh:461, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/steiner_triples.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/trucking.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp:34: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/trucking.cpp: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:176, from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp:34: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::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, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: + from test/flatzinc/steiner_triples.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/trucking.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp:34: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/trucking.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp:34: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438, + from ./test/branch.hh:48, + from test/branch.cpp:40: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/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/branch.hh:43, + from test/branch.cpp:40: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:1173, + from ./test/branch.hh:48, + from test/branch.cpp:40: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./test/branch.hh:48, + from test/branch.cpp:40: +./gecode/set/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:150, + from ./test/branch.hh:43, + from test/branch.cpp:40: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./test/branch.hh:48, + from test/branch.cpp:40: +./gecode/set.hh:1206:20: note: initializing argument 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, + from ./test/branch.hh:48, + from test/branch.cpp:40: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/branch.hh:43, + from test/branch.cpp:40: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./test/branch.hh:48, + from test/branch.cpp:40: +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:40:25: 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/oss.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:45:25: 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/oss.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp: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/float.hh:1546, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:29: 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/flatzinc.hh:37, + from test/flatzinc/oss.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp: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/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/trucking.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/trucking.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, + from test/flatzinc/trucking.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/trucking.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/trucking.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/trucking.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/trucking.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/trucking.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp: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/float.hh:1546, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/float/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/float.hh:1578:22: note: initializing argument 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, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./test/branch.hh:48, + from test/branch.cpp:40: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/branch.hh:43, + from test/branch.cpp:40: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./test/branch.hh:48, + from test/branch.cpp:40: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./test/branch.hh:48, + from test/branch.cpp:40: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/branch.hh:43, + from test/branch.cpp:40: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./test/branch.hh:48, + from test/branch.cpp:40: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866, + from ./test/branch.hh:48, + from test/branch.cpp:40: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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/branch.hh:43, + from test/branch.cpp:40: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./test/branch.hh:48, + from test/branch.cpp:40: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/steiner_triples.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/steiner_triples.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/steiner_triples.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/steiner_triples.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/float.hh:2005, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:39:52: 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/oss.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': +./gecode/float/trace.hpp:39:39: 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/oss.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_5.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' @@ -596753,14 +596662,14 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_5.cpp:34: + from test/flatzinc/magicsq_4.cpp: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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_5.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' @@ -596773,14 +596682,14 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_5.cpp:34: + from test/flatzinc/magicsq_4.cpp: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) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_5.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' @@ -596793,14 +596702,14 @@ from ./gecode/set.hh:461, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_5.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_5.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' @@ -596813,10 +596722,69 @@ from ./gecode/float.hh:944, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/magicsq_5.cpp:34: + from test/flatzinc/magicsq_4.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/trucking.cpp: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/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp:34: +./gecode/int/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/trucking.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp:34: +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp:34: +./gecode/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/trucking.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp: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/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -596853,38 +596821,27 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, +In file included from ./gecode/minimodel.hh:240, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/oss.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/oss.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -596965,6 +596922,27 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:817, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:27: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -597048,62 +597026,1203 @@ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/trucking.cpp: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/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp:34: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp:34: +./gecode/int/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/trucking.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp:34: +./gecode/int.hh:4429:21: note: initializing argument 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, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp:34: +./gecode/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/trucking.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp:34: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/steiner_triples.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/steiner_triples.cpp: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/minimodel.hh:1608, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | e.post(home,t ? irt : neg(irt),ipls); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp: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/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/minimodel.hh:316:20: note: initializing argument 1 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:1608, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? irt : neg(irt),b,ipls); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp: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/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp: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, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/steiner_triples.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/steiner_triples.cpp: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) + | ^~~~~~~ +In file included from ./gecode/minimodel.hh:1609, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': +./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | e.post(home,t ? frt : neg(frt)); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp: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/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' + 878 | void post(Home home, FloatRelType frt) const; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1609, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': +./gecode/minimodel/float-rel.hpp:78:37: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp: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/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/minimodel.hh:881:20: note: initializing argument 1 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, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': +./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | _e0.post(home,_srt,_e1); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp: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/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp: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; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/minimodel/set-rel.hpp:62:31: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp: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/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp: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; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 64 | _e0.post(home,SRT_EQ,_e1); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp: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/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp: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; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/minimodel/set-rel.hpp:67:36: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp: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/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': +./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | _e0.post(home,b,t,_srt,_e1); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp: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/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/channel.hpp:41:42: 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/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | IntVar x(home,0,1); channel(home,b,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': +./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | channel(home,f,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp: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/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': +./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 70 | rel(home,SOT_UNION,x,s); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/minimodel/channel.hpp:71:51: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp: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/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/minimodel/channel.hpp:71:52: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | count(home,x,n,IRT_LQ,m,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 46 | count(home,x,y,IRT_LQ,m,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:51:32: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:56:32: 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/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:61:32: 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/oss.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 66 | count(home,x,y,IRT_LQ,z,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:72:32: 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/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 77 | count(home,x,y,IRT_GQ,m,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:82:32: 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/oss.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:87:32: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:92:32: 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/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 97 | count(home,x,y,IRT_GQ,z,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:103:32: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:108:32: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:113:32: 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/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 118 | count(home,x,n,IRT_EQ,z,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:123:32: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:128:32: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 134 | rel(home,x,r,y,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' + 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 139 | rel(home,x,r,y,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' + 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 145 | dom(home,x,y,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' + 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.cpp:34: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/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:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': +./gecode/minimodel/aliases.hpp:153:27: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/timetabling.cpp: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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp: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/int.hh:4353, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/timetabling.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp: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/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/timetabling.cpp:34: +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp: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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/timetabling.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +In file included from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/timetabling.cpp:34: +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/timetabling.cpp:34: +./gecode/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/timetabling.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/timetabling.cpp: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/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': +./gecode/minimodel/aliases.hpp:159:33: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' + 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': +./gecode/minimodel/aliases.hpp:165:23: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' + 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 166 | element(home,SOT_UNION,xiv,z,y); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' + 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' + 1540 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' + 1556 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' + 1575 | element(Home home, const IntVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/timetabling.cpp:34: + from test/flatzinc/oss.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/timetabling.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/oss.cpp:34: +./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' + 1591 | element(Home home, const BoolVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/timetabling.cpp:34: -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ + from test/flatzinc/oss.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': +./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/timetabling.cpp:34: + from test/flatzinc/oss.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/timetabling.cpp:34: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/oss.cpp:34: +./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' + 1033 | element(Home home, const IntSetArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, - from test/flatzinc/timetabling.cpp:34: -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ + from test/flatzinc/oss.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': +./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/timetabling.cpp:34: + from test/flatzinc/oss.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/timetabling.cpp: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); - | ~~~~~^~~~ + from test/flatzinc/oss.cpp:34: +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/steiner_triples.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/steiner_triples.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -597163,40 +598282,157 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::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, +In file included from ./gecode/float.hh:1404, + from ./test/branch.hh:52, + from test/branch.cpp:40: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:40:25: 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/branch.hh:43, + from test/branch.cpp:40: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./test/branch.hh:52, + from test/branch.cpp:40: +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./test/branch.hh:52, + from test/branch.cpp:40: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:45:25: 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/branch.hh:43, + from test/branch.cpp:40: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./test/branch.hh:52, + from test/branch.cpp:40: +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546, + from ./test/branch.hh:52, + from test/branch.cpp:40: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/branch.hh:43, + from test/branch.cpp:40: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229, + from ./test/branch.hh:43, + from test/branch.cpp:40: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546, + from ./test/branch.hh:52, + from test/branch.cpp:40: +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:29: 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/branch.hh:43, + from test/branch.cpp:40: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229, + from ./test/branch.hh:43, + from test/branch.cpp:40: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, + from test/flatzinc/trucking.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp:34: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp: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) - | ^~~~~~ + from test/flatzinc/trucking.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/trucking.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp:34: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + from test/flatzinc/steiner_triples.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/steiner_triples.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp: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) - | ^~~~~~~ + from test/flatzinc/trucking.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/trucking.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp:34: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -597225,12 +598461,32 @@ ./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ +In file included from ./gecode/int.hh:5223, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp: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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/trucking.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp:34: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.cpp:34: @@ -597257,6 +598513,25 @@ ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811, + from ./test/branch.hh:52, + from test/branch.cpp:40: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/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:150, + from ./test/branch.hh:43, + from test/branch.cpp:40: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/float.hh:1546, + from ./test/branch.hh:52, + from test/branch.cpp:40: +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -597277,6 +598552,40 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811, + from ./test/branch.hh:52, + from test/branch.cpp:40: +./gecode/float/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:150, + from ./test/branch.hh:43, + from test/branch.cpp:40: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./test/branch.hh:52, + from test/branch.cpp:40: +./gecode/float.hh:1578:22: note: initializing argument 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, + from ./test/branch.hh:52, + from test/branch.cpp:40: +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/branch.hh:43, + from test/branch.cpp:40: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./test/branch.hh:52, + from test/branch.cpp:40: +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::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, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, @@ -597317,63 +598626,112 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/int.hh:5699, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, + from test/flatzinc/trucking.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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/steiner_triples.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, + from test/flatzinc/trucking.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp:34: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/steiner_triples.cpp: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:176, + from test/flatzinc/trucking.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/steiner_triples.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, + from test/flatzinc/trucking.cpp: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/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/steiner_triples.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, + from test/flatzinc/trucking.cpp:34: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, + from ./test/branch.hh:52, + from test/branch.cpp:40: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:39:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/branch.hh:43, + from test/branch.cpp:40: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./test/branch.hh:52, + from test/branch.cpp:40: +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, + from ./test/branch.hh:52, + from test/branch.cpp:40: +./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/branch.hh:43, + from test/branch.cpp:40: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./test/branch.hh:52, + from test/branch.cpp:40: +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137, + from ./test/branch.hh:52, + from test/branch.cpp:40: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': +./gecode/float/trace.hpp:39:39: 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/branch.hh:43, + from test/branch.cpp:40: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./test/branch.hh:52, + from test/branch.cpp:40: +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.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::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, @@ -597382,14 +598740,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) | ^~~~~~ -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, @@ -597398,30 +598760,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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, @@ -597431,80 +598780,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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/steiner_triples.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/steiner_triples.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/trucking.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/trucking.cpp: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: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, - from ./test/flatzinc.hh:37, - from test/flatzinc/trucking.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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 ./test/flatzinc.hh:37, - from test/flatzinc/trucking.cpp: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:261, - from ./test/flatzinc.hh:37, - from test/flatzinc/trucking.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./test/flatzinc.hh:37, - from test/flatzinc/trucking.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/trucking.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, @@ -597514,22 +598800,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, - from ./test/flatzinc.hh:37, - from test/flatzinc/steiner_triples.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/steiner_triples.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, @@ -597669,120 +598939,6 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/oss.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/steiner_triples.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/steiner_triples.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/steiner_triples.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/steiner_triples.cpp: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) - | ^~~~~~~ In file included from ./gecode/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, @@ -597843,132 +598999,205 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: 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/steiner_triples.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, + from test/flatzinc/trucking.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp:34: +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/steiner_triples.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, + from test/flatzinc/trucking.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/steiner_triples.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, + from test/flatzinc/trucking.cpp: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/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/steiner_triples.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ + from test/flatzinc/trucking.cpp:34: +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp:34: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/trucking.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/trucking.cpp: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:1173, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp:34: +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, + from test/flatzinc/trucking.cpp: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:229, + from ./test/flatzinc.hh:37, + from test/flatzinc/trucking.cpp: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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp:34: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/trucking.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp:34: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp:34: +./gecode/set/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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/trucking.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp:34: +./gecode/set.hh:1206:20: note: initializing argument 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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp:34: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/trucking.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp: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); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, 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); - | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/branch/set.o test/branch/set.cpp -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/steiner_triples.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/heap.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::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/steiner_triples.cpp:34: + from ./test/branch.hh:45, + from test/branch.cpp:40: ./gecode/int/var/int.hpp:49:3: 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, - from ./test/flatzinc.hh:37, - from test/flatzinc/steiner_triples.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; +In file included from ./gecode/kernel.hh:176, + from ./test/branch.hh:43, + from test/branch.cpp:40: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/steiner_triples.cpp:34: + from ./test/branch.hh:45, + from test/branch.cpp:40: ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/steiner_triples.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/steiner_triples.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) +In file included from ./gecode/kernel.hh:176, + from ./test/branch.hh:43, + from test/branch.cpp:40: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/branch.hh:45, + from test/branch.cpp:40: +./gecode/int/var/int.hpp:49:3: 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, - from ./test/flatzinc.hh:37, - from test/flatzinc/steiner_triples.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/steiner_triples.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/branch.hh:43, + from test/branch.cpp:40: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/branch.hh:45, + from test/branch.cpp:40: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, @@ -598049,6 +599278,66 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/trucking.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp:34: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/trucking.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp:34: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp:34: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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/trucking.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp:34: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, @@ -598108,6 +599397,36 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::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, + from ./test/branch.hh:43, + from test/branch.cpp:40: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./test/branch.hh:48, + from test/branch.cpp: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) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/branch.hh:43, + from test/branch.cpp:40: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./test/branch.hh:48, + from test/branch.cpp: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) + | ^~~~~~ In file included from ./gecode/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, @@ -598148,22 +599467,6 @@ ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/branch.hh:43, - from test/branch.cpp:40: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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.cpp: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) - | ~~~~~^~~~ In file included from ./gecode/float.hh:2137, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, @@ -598184,41 +599487,36 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/branch.hh:43, - from test/branch.cpp:40: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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, +In file included from ./gecode/kernel.hh:176, from ./test/branch.hh:43, from test/branch.cpp:40: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/branch.hh:43, +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./test/branch.hh:52, from test/branch.cpp:40: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, +./gecode/float/var/float.hpp:46:3: note: because '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, from ./test/branch.hh:43, from test/branch.cpp:40: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/branch.hh:43, +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./test/branch.hh:52, from test/branch.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -598261,8 +599559,6 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/branch/float.o test/branch/float.cpp In file included from ./gecode/minimodel.hh:1608, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -599294,128 +600590,52 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::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, - from test/flatzinc/trucking.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ^ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:40:25: 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/trucking.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/trucking.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/trucking.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/trucking.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:45:25: 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/trucking.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.cpp:34: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, @@ -599427,15 +600647,15 @@ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp: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::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) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/float.hh:1546, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: 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:29: 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, @@ -599447,255 +600667,188 @@ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/trucking.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/trucking.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/trucking.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/trucking.cpp: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]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/assign.o test/assign.cpp -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/trucking.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/int/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/trucking.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/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/trucking.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp: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/int.hh:4845, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/trucking.cpp: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/int.hh:4353, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ +In file included from ./gecode/kernel.hh:176, + from ./test/branch.hh:43, + from test/branch.cpp:40: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./test/branch.hh:45, + from test/branch.cpp:40: +./gecode/int/var/int.hpp:49:3: 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, + from ./test/branch.hh:43, + from test/branch.cpp:40: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/branch.hh:45, + from test/branch.cpp:40: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/trucking.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/int.hh:4429:21: note: initializing argument 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, - from ./gecode/flatzinc.hh:44, + from ./test/branch.hh:43, + from test/branch/int.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/float.hh:1811, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.cpp:34: -./gecode/int/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: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/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:150, from ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp: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/flatzinc.hh:44, +In file included from ./gecode/float.hh:1546, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.cpp:34: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, +./gecode/float.hh:1578:22: note: initializing argument 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, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: 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/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.cpp:34: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh: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); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/branch.hh:43, + from test/branch.cpp:40: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./test/branch.hh:48, + from test/branch.cpp: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) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/branch.hh:43, + from test/branch.cpp:40: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./test/branch.hh:52, + from test/branch.cpp:40: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/float.hh:2005, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:39:52: 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/trucking.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/float.hh:2005, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/flatzinc.hh:44, +In file included from ./gecode/float.hh:2137, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': +./gecode/float/trace.hpp:39:39: 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, @@ -599704,429 +600857,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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/trucking.cpp: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/flatzinc.hh:44, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./test/branch.hh:45, - from test/branch.cpp:40: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/branch.hh:45, - from test/branch.cpp:40: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723, - from ./test/branch.hh:45, - from test/branch.cpp:40: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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/branch.hh:43, - from test/branch.cpp:40: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./test/branch.hh:45, - from test/branch.cpp:40: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./test/branch.hh:45, - from test/branch.cpp:40: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/branch.hh:43, - from test/branch.cpp:40: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./test/branch.hh:45, - from test/branch.cpp:40: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./test/branch.hh:45, - from test/branch.cpp:40: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/branch.hh:43, - from test/branch.cpp:40: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./test/branch.hh:45, - from test/branch.cpp:40: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./test/branch.hh:45, - from test/branch.cpp:40: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/branch.hh:43, - from test/branch.cpp:40: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./test/branch.hh:45, - from test/branch.cpp:40: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./test/branch.hh:45, - from test/branch.cpp:40: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/branch.hh:43, - from test/branch.cpp:40: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./test/branch.hh:45, - from test/branch.cpp:40: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./test/branch.hh:45, - from test/branch.cpp:40: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/branch.hh:43, - from test/branch.cpp:40: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229, - from ./test/branch.hh:43, - from test/branch.cpp:40: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./test/branch.hh:45, - from test/branch.cpp:40: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: 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/branch.hh:43, - from test/branch.cpp:40: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229, - from ./test/branch.hh:43, - from test/branch.cpp:40: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./test/branch.hh:45, - from test/branch.cpp:40: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: 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:150, - from ./test/branch.hh:43, - from test/branch.cpp:40: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229, - from ./test/branch.hh:43, - from test/branch.cpp:40: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./test/branch.hh:45, - from test/branch.cpp:40: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: 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:150, - from ./test/branch.hh:43, - from test/branch.cpp:40: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229, - from ./test/branch.hh:43, - from test/branch.cpp:40: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./test/branch.hh:45, - from test/branch.cpp:40: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/branch.hh:43, - from test/branch.cpp:40: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int.hh:4353, - from ./test/branch.hh:45, - from test/branch.cpp:40: -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 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, - from ./test/branch.hh:45, - from test/branch.cpp:40: -./gecode/int/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/branch.hh:43, - from test/branch.cpp:40: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./test/branch.hh:45, - from test/branch.cpp:40: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./test/branch.hh:45, - from test/branch.cpp:40: -./gecode/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/branch.hh:43, - from test/branch.cpp:40: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./test/branch.hh:45, - from test/branch.cpp:40: -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./test/branch.hh:45, - from test/branch.cpp:40: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/branch.hh:43, - from test/branch.cpp:40: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int.hh:4353, - from ./test/branch.hh:45, - from test/branch.cpp:40: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from ./test/branch.hh:45, - from test/branch.cpp:40: -./gecode/int/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/branch.hh:43, - from test/branch.cpp:40: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./test/branch.hh:45, - from test/branch.cpp:40: -./gecode/int.hh:4429:21: note: initializing argument 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, - from ./test/branch.hh:45, - from test/branch.cpp:40: -./gecode/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:150, - from ./test/branch.hh:43, - from test/branch.cpp:40: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./test/branch.hh:45, - from test/branch.cpp: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/int.hh:5223, - from ./test/branch.hh:45, - from test/branch.cpp:40: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/branch.hh:43, - from test/branch.cpp:40: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./test/branch.hh:45, - from test/branch.cpp:40: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./test/branch.hh:45, - from test/branch.cpp:40: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/branch.hh:43, - from test/branch.cpp:40: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./test/branch.hh:45, - from test/branch.cpp:40: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./test/branch.hh:45, - from test/branch.cpp:40: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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:150, - from ./test/branch.hh:43, - from test/branch.cpp:40: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./test/branch.hh:45, - from test/branch.cpp:40: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./test/branch.hh:45, - from test/branch.cpp:40: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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:150, - from ./test/branch.hh:43, - from test/branch.cpp:40: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./test/branch.hh:45, - from test/branch.cpp:40: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./test/branch.hh:45, - from test/branch.cpp:40: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: 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/branch.hh:43, - from test/branch.cpp:40: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./test/branch.hh:45, - from test/branch.cpp:40: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./test/branch.hh:45, - from test/branch.cpp:40: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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:150, - from ./test/branch.hh:43, - from test/branch.cpp:40: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./test/branch.hh:45, - from test/branch.cpp:40: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/branch/set.o test/branch/set.cpp In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/timetabling.cpp:34: + from test/flatzinc/oss.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] @@ -600136,13 +600877,13 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/timetabling.cpp:34: + from test/flatzinc/oss.cpp: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:176, from ./test/flatzinc.hh:37, - from test/flatzinc/timetabling.cpp:34: + from test/flatzinc/oss.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -600152,33 +600893,13 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/timetabling.cpp:34: + from test/flatzinc/oss.cpp: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) | ^~~~~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: 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/trucking.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/timetabling.cpp:34: + from test/flatzinc/oss.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] @@ -600188,33 +600909,13 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/timetabling.cpp:34: + from test/flatzinc/oss.cpp: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/set.hh:755, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/trucking.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/timetabling.cpp:34: + from test/flatzinc/oss.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -600224,53 +600925,13 @@ from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/timetabling.cpp:34: + from test/flatzinc/oss.cpp: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) | ^~~~~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/trucking.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/trucking.cpp: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:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/trucking.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/trucking.cpp: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/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/timetabling.cpp:34: + from test/flatzinc/oss.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -600280,13 +600941,13 @@ from ./gecode/set.hh:461, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/timetabling.cpp:34: + from test/flatzinc/oss.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, - from test/flatzinc/timetabling.cpp:34: + from test/flatzinc/oss.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -600296,551 +600957,102 @@ from ./gecode/set.hh:461, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, - from test/flatzinc/timetabling.cpp:34: + from test/flatzinc/oss.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/set.hh:1438, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/trucking.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/set/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/trucking.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/set.hh:1206:20: note: initializing argument 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, - from ./gecode/flatzinc.hh:46, +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/branch/float.o test/branch/float.cpp +In file included from ./gecode/minimodel.hh:240, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.cpp:34: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.cpp: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); - | ~~~~~^~~~ -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, - from ./test/flatzinc.hh:37, - from test/flatzinc/timetabling.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/timetabling.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/set.hh:755, - from ./test/branch.hh:48, - from test/branch.cpp:40: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: 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/branch.hh:43, - from test/branch.cpp:40: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./test/branch.hh:48, - from test/branch.cpp:40: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/timetabling.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/timetabling.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/set.hh:755, - from ./test/branch.hh:48, - from test/branch.cpp:40: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: 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:150, - from ./test/branch.hh:43, - from test/branch.cpp:40: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./test/branch.hh:48, - from test/branch.cpp:40: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::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(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from ./test/branch.hh:48, - from test/branch.cpp:40: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/branch.hh:43, - from test/branch.cpp:40: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229, - from ./test/branch.hh:43, - from test/branch.cpp:40: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from ./test/branch.hh:48, - from test/branch.cpp:40: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: 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/branch.hh:43, - from test/branch.cpp:40: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229, - from ./test/branch.hh:43, - from test/branch.cpp:40: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/minimodel.hh:817, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: 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/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:27: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp: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/flatzinc.hh:46, +In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.cpp:34: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/flatzinc.hh:46, +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1608, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: 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/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | e.post(home,t ? irt : neg(irt),ipls); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp: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/flatzinc.hh:46, +In file included from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.cpp:34: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438, - from ./test/branch.hh:48, - from test/branch.cpp:40: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/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/branch.hh:43, - from test/branch.cpp:40: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:1173, - from ./test/branch.hh:48, - from test/branch.cpp:40: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, - from ./test/branch.hh:48, - from test/branch.cpp:40: -./gecode/set/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:150, - from ./test/branch.hh:43, - from test/branch.cpp:40: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./test/branch.hh:48, - from test/branch.cpp:40: -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, +./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' + 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438, - from ./test/branch.hh:48, - from test/branch.cpp:40: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/branch.hh:43, - from test/branch.cpp:40: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./test/branch.hh:48, - from test/branch.cpp:40: -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, - from ./gecode/flatzinc.hh:46, +In file included from ./gecode/minimodel.hh:1608, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.cpp:34: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: 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:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? irt : neg(irt),b,ipls); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp: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/flatzinc.hh:46, +In file included from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.cpp:34: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./test/branch.hh:48, - from test/branch.cpp:40: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/branch.hh:43, - from test/branch.cpp:40: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./test/branch.hh:48, - from test/branch.cpp:40: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./test/branch.hh:48, - from test/branch.cpp:40: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/branch.hh:43, - from test/branch.cpp:40: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./test/branch.hh:48, - from test/branch.cpp:40: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, - from ./test/branch.hh:48, - from test/branch.cpp:40: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: 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/branch.hh:43, - from test/branch.cpp:40: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./test/branch.hh:48, - from test/branch.cpp:40: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/timetabling.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/timetabling.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/timetabling.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/timetabling.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/timetabling.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/timetabling.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/timetabling.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/timetabling.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/float.hh:1404, - from ./test/branch.hh:52, - from test/branch.cpp:40: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:40:25: 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/branch.hh:43, - from test/branch.cpp:40: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./test/branch.hh:52, - from test/branch.cpp:40: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./test/branch.hh:52, - from test/branch.cpp:40: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:45:25: 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/branch.hh:43, - from test/branch.cpp:40: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./test/branch.hh:52, - from test/branch.cpp:40: -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from ./test/branch.hh:52, - from test/branch.cpp:40: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/branch.hh:43, - from test/branch.cpp:40: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229, - from ./test/branch.hh:43, - from test/branch.cpp:40: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from ./test/branch.hh:52, - from test/branch.cpp:40: -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:29: 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/branch.hh:43, - from test/branch.cpp:40: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229, - from ./test/branch.hh:43, - from test/branch.cpp:40: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811, - from ./test/branch.hh:52, - from test/branch.cpp:40: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/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:150, - from ./test/branch.hh:43, - from test/branch.cpp:40: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/float.hh:1546, - from ./test/branch.hh:52, - from test/branch.cpp:40: -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, - from ./test/branch.hh:52, - from test/branch.cpp:40: -./gecode/float/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:150, - from ./test/branch.hh:43, - from test/branch.cpp:40: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./test/branch.hh:52, - from test/branch.cpp:40: -./gecode/float.hh:1578:22: note: initializing argument 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, - from ./test/branch.hh:52, - from test/branch.cpp:40: -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/branch.hh:43, - from test/branch.cpp:40: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./test/branch.hh:52, - from test/branch.cpp:40: -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ +./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void 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, - from ./test/flatzinc.hh:37, - from test/flatzinc/timetabling.cpp:34: + from ./test/branch.hh:43, + from test/branch.cpp:40: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' @@ -600851,16 +601063,15 @@ | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/timetabling.cpp:34: + from ./test/branch.hh:45, + from test/branch.cpp:40: ./gecode/int/var/int.hpp:49:3: 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, - from ./test/flatzinc.hh:37, - from test/flatzinc/timetabling.cpp:34: + from ./test/branch.hh:43, + from test/branch.cpp:40: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' @@ -600871,16 +601082,15 @@ | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/timetabling.cpp:34: + from ./test/branch.hh:45, + from test/branch.cpp:40: ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/timetabling.cpp:34: + from ./test/branch.hh:43, + from test/branch.cpp:40: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' @@ -600891,16 +601101,15 @@ | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/timetabling.cpp:34: + from ./test/branch.hh:48, + from test/branch.cpp: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) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/timetabling.cpp:34: + from ./test/branch.hh:43, + from test/branch.cpp:40: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' @@ -600911,432 +601120,11 @@ | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/timetabling.cpp:34: + from ./test/branch.hh:52, + from test/branch.cpp:40: ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/float.hh:2005, - from ./test/branch.hh:52, - from test/branch.cpp:40: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:39:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/branch.hh:43, - from test/branch.cpp:40: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./test/branch.hh:52, - from test/branch.cpp:40: -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/branch.hh:43, - from test/branch/bool.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./test/branch.hh:52, - from test/branch.cpp:40: -./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/branch.hh:43, - from test/branch.cpp:40: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./test/branch.hh:52, - from test/branch.cpp:40: -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/branch.hh:43, - from test/branch/bool.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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 ./test/branch.hh:43, - from test/branch/bool.cpp: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:261, - from ./test/branch.hh:43, - from test/branch/bool.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./test/branch.hh:43, - from test/branch/bool.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/branch.hh:43, - from test/branch/bool.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137, - from ./test/branch.hh:52, - from test/branch.cpp:40: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': -./gecode/float/trace.hpp:39:39: 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/branch.hh:43, - from test/branch.cpp:40: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./test/branch.hh:52, - from test/branch.cpp:40: -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:40:25: 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/trucking.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:45:25: 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/trucking.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/trucking.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/trucking.cpp: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/float.hh:1546, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/trucking.cpp: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:229, - from ./test/flatzinc.hh:37, - from test/flatzinc/trucking.cpp: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/float.hh:1811, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/trucking.cpp: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/float.hh:1546, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/float/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/trucking.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/float.hh:1578:22: note: initializing argument 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, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/trucking.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/branch.hh:43, - from test/branch/set.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/branch.hh:43, - from test/branch/int.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:39:52: 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/trucking.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/trucking.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': -./gecode/float/trace.hpp:39:39: 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/trucking.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/branch.hh:43, - from test/branch/float.cpp:36: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.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, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/trucking.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:27: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/trucking.cpp: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/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1608, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | e.post(home,t ? irt : neg(irt),ipls); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/trucking.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/minimodel.hh:316:20: note: initializing argument 1 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:1608, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? irt : neg(irt),b,ipls); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/trucking.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp: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, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -601359,21 +601147,6 @@ ./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/branch.hh:43, - from test/branch.cpp:40: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/branch.hh:45, - from test/branch.cpp:40: -./gecode/int/var/int.hpp:49:3: 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, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -601396,51 +601169,6 @@ ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/branch.hh:43, - from test/branch.cpp:40: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/branch.hh:45, - from test/branch.cpp:40: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/branch.hh:43, - from test/branch.cpp:40: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/branch.hh:45, - from test/branch.cpp:40: -./gecode/int/var/int.hpp:49:3: 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, - from ./test/branch.hh:43, - from test/branch.cpp:40: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/branch.hh:45, - from test/branch.cpp:40: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ In file included from ./gecode/minimodel.hh:1612, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -601940,12 +601668,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) { | ^~~~ +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; + | ^ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, 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); + | ^~~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, @@ -602045,402 +601783,1294 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:134:23: 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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp:34: +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 134 | rel(home,x,r,y,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/trucking.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp:34: +./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' + 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 139 | rel(home,x,r,y,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/trucking.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp:34: +./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' + 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 145 | dom(home,x,y,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/trucking.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp:34: +./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' + 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp:34: +./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/trucking.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp:34: +./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': +./gecode/minimodel/aliases.hpp:153:27: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/trucking.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp:34: +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp:34: +./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/trucking.cpp: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/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp:34: +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp:34: +./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/trucking.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp:34: +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': +./gecode/minimodel/aliases.hpp:159:33: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/trucking.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp:34: +./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' + 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': +./gecode/minimodel/aliases.hpp:165:23: 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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/trucking.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp:34: +./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' + 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp:34: +./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 166 | element(home,SOT_UNION,xiv,z,y); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/trucking.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp:34: +./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' + 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/trucking.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp:34: +./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' + 1540 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/trucking.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp:34: +./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' + 1556 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/trucking.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp:34: +./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' + 1575 | element(Home home, const IntVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/trucking.cpp: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/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp:34: +./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' + 1591 | element(Home home, const BoolVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': +./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/trucking.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp:34: +./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' + 1033 | element(Home home, const IntSetArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': +./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/trucking.cpp: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/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp:34: +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/branch.hh:43, + from test/branch/int.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/int.cpp: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: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, + from ./test/branch.hh:43, + from test/branch/int.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/branch.hh:43, + from test/branch/int.cpp: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:261, + from ./test/branch.hh:43, + from test/branch/int.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./test/branch.hh:43, + from test/branch/int.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/branch.hh:43, + from test/branch/int.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/branch.hh:43, + from test/branch/bool.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(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, + from ./test/branch.hh:43, + from test/branch/bool.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/branch.hh:43, + from test/branch/bool.cpp: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:261, + from ./test/branch.hh:43, + from test/branch/bool.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./test/branch.hh:43, + from test/branch/bool.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/branch.hh:43, + from test/branch/bool.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/timetabling.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/timetabling.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/timetabling.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/timetabling.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/timetabling.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/timetabling.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/timetabling.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/timetabling.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/oss.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/timetabling.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/timetabling.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/timetabling.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/timetabling.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/timetabling.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/timetabling.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/timetabling.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/timetabling.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/int.hh:917, + from ./test/branch.hh:45, + from test/branch/int.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/branch.hh:45, + from test/branch/int.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/timetabling.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/timetabling.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/timetabling.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/timetabling.cpp: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) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723, + from ./test/branch.hh:45, + from test/branch/int.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/branch.hh:43, + from test/branch/int.cpp: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 ./test/branch.hh:45, + from test/branch/int.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./test/branch.hh:45, + from test/branch/int.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/branch.hh:43, + from test/branch/int.cpp: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 ./test/branch.hh:45, + from test/branch/int.cpp:34: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./test/branch.hh:45, + from test/branch/int.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/branch.hh:43, + from test/branch/int.cpp: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 ./test/branch.hh:45, + from test/branch/int.cpp:34: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./test/branch.hh:45, + from test/branch/int.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/branch.hh:43, + from test/branch/int.cpp: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 ./test/branch.hh:45, + from test/branch/int.cpp:34: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./test/branch.hh:45, + from test/branch/int.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/branch.hh:43, + from test/branch/int.cpp: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 ./test/branch.hh:45, + from test/branch/int.cpp:34: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./test/branch.hh:45, + from test/branch/int.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/trucking.cpp:34: + from ./test/branch.hh:43, + from test/branch/int.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' - 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 139 | rel(home,x,r,y,ipl); - | ^ +In file included from ./gecode/kernel.hh:229, + from ./test/branch.hh:43, + from test/branch/int.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./test/branch.hh:45, + from test/branch/int.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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/flatzinc.hh:37, - from test/flatzinc/trucking.cpp:34: + from ./test/branch.hh:43, + from test/branch/int.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' - 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 145 | dom(home,x,y,ipl); - | ^ +In file included from ./gecode/kernel.hh:229, + from ./test/branch.hh:43, + from test/branch/int.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./test/branch.hh:45, + from test/branch/int.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/trucking.cpp:34: + from ./test/branch.hh:43, + from test/branch/int.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' - 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:229, + from ./test/branch.hh:43, + from test/branch/int.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./test/branch.hh:45, + from test/branch/int.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/trucking.cpp:34: + from ./test/branch.hh:43, + from test/branch/int.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/kernel.hh:229, from ./test/branch.hh:43, - from test/branch.cpp:40: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ + from test/branch/int.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/timetabling.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, - from ./test/branch.hh:48, - from test/branch.cpp:40: + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/timetabling.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': -./gecode/minimodel/aliases.hpp:153:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | rel(home,SOT_UNION,x,y); - | ^ +In file included from ./gecode/int.hh:4845, + from ./test/branch.hh:45, + from test/branch/int.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/trucking.cpp:34: + from ./test/branch.hh:43, + from test/branch/int.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/minimodel/aliases.hpp:154:51: 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/int.hh:4353, + from ./test/branch.hh:45, + from test/branch/int.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./test/branch.hh:45, + from test/branch/int.cpp:34: +./gecode/int/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/trucking.cpp:34: + from ./test/branch.hh:43, + from test/branch/int.cpp: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/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/minimodel/aliases.hpp:154:52: 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 ./test/branch.hh:45, + from test/branch/int.cpp:34: +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./test/branch.hh:45, + from test/branch/int.cpp:34: +./gecode/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/trucking.cpp:34: + from ./test/branch.hh:43, + from test/branch/int.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ +In file included from ./test/branch.hh:45, + from test/branch/int.cpp: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/kernel.hh:176, - from ./test/branch.hh:43, - from test/branch.cpp:40: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./test/branch.hh:48, - from test/branch.cpp: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) - | ^~~~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, + from ./test/flatzinc.hh:37, + from test/flatzinc/timetabling.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': -./gecode/minimodel/aliases.hpp:159:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 159 | element(home,SOT_UNION,x,y,z); - | ^ + from test/flatzinc/timetabling.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/int.hh:4845, + from ./test/branch.hh:45, + from test/branch/int.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/trucking.cpp:34: + from ./test/branch.hh:43, + from test/branch/int.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' - 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': -./gecode/minimodel/aliases.hpp:165:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 165 | channel(home,x,xiv); - | ^ +In file included from ./gecode/int.hh:4353, + from ./test/branch.hh:45, + from test/branch/int.cpp:34: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from ./test/branch.hh:45, + from test/branch/int.cpp:34: +./gecode/int/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/trucking.cpp:34: + from ./test/branch.hh:43, + from test/branch/int.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' - 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/minimodel/aliases.hpp:166:35: 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 ./test/branch.hh:45, + from test/branch/int.cpp:34: +./gecode/int.hh:4429:21: note: initializing argument 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, + from ./test/branch.hh:45, + from test/branch/int.cpp:34: +./gecode/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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/trucking.cpp:34: + from ./test/branch.hh:43, + from test/branch/int.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' - 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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 ./test/branch.hh:45, + from test/branch/int.cpp:34: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./test/branch.hh:45, + from test/branch/int.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/trucking.cpp:34: + from ./test/branch.hh:43, + from test/branch/int.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' - 1540 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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 ./test/branch.hh:45, + from test/branch/int.cpp:34: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./test/branch.hh:45, + from test/branch/int.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/trucking.cpp:34: + from ./test/branch.hh:43, + from test/branch/int.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' - 1556 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared '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 ./test/branch.hh:45, + from test/branch/int.cpp:34: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./test/branch.hh:45, + from test/branch/int.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/trucking.cpp:34: + from ./test/branch.hh:43, + from test/branch/int.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' - 1575 | element(Home home, const IntVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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 ./test/branch.hh:45, + from test/branch/int.cpp:34: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./test/branch.hh:45, + from test/branch/int.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/trucking.cpp:34: + from ./test/branch.hh:43, + from test/branch/int.cpp: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/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': -./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-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 ./test/branch.hh:45, + from test/branch/int.cpp:34: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./test/branch.hh:45, + from test/branch/int.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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/trucking.cpp:34: + from ./test/branch.hh:43, + from test/branch/int.cpp: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/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' - 1033 | element(Home home, const IntSetArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': -./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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 ./test/branch.hh:45, + from test/branch/int.cpp:34: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./test/branch.hh:45, + from test/branch/int.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/trucking.cpp:34: + from ./test/branch.hh:43, + from test/branch/int.cpp: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/flatzinc.hh:46, +In file included from ./test/branch.hh:45, + from test/branch/int.cpp:34: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/timetabling.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' - 1041 | element(Home home, const SetVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/branch.hh:43, - from test/branch.cpp:40: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; + from test/flatzinc/timetabling.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/timetabling.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/timetabling.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/timetabling.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/timetabling.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/flatzinc.hh:37, + from test/flatzinc/timetabling.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, - from ./test/branch.hh:52, - from test/branch.cpp:40: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/branch.hh:43, - from test/branch.cpp:40: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./test/branch.hh:52, - from test/branch.cpp:40: + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/timetabling.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ @@ -602471,62 +603101,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, - from ./test/branch.hh:43, - from test/branch/set.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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 ./test/branch.hh:45, from test/branch/bool.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/branch.hh:43, - from test/branch/set.cpp: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: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, - from ./test/branch.hh:43, - from test/branch/set.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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 ./test/branch.hh:43, - from test/branch/set.cpp: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:261, - from ./test/branch.hh:43, - from test/branch/set.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./test/branch.hh:43, - from test/branch/set.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/branch.hh:43, - from test/branch/set.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./test/branch.hh:45, from test/branch/bool.cpp:34: @@ -602675,6 +603254,80 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./test/branch.hh:48, + from test/branch/int.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: 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/branch.hh:43, + from test/branch/int.cpp: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 ./test/branch.hh:48, + from test/branch/int.cpp:34: +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./test/branch.hh:48, + from test/branch/int.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, + from ./test/branch.hh:43, + from test/branch/int.cpp: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 ./test/branch.hh:48, + from test/branch/int.cpp:34: +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./test/branch.hh:48, + from test/branch/int.cpp:34: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/branch.hh:43, + from test/branch/int.cpp: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:229, + from ./test/branch.hh:43, + from test/branch/int.cpp: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:1173, + from ./test/branch.hh:48, + from test/branch/int.cpp:34: +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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/branch.hh:43, + from test/branch/int.cpp: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:229, + from ./test/branch.hh:43, + from test/branch/int.cpp:34: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./test/branch.hh:45, from test/branch/bool.cpp:34: @@ -602728,6 +603381,59 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438, + from ./test/branch.hh:48, + from test/branch/int.cpp:34: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/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/branch.hh:43, + from test/branch/int.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:1173, + from ./test/branch.hh:48, + from test/branch/int.cpp:34: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./test/branch.hh:48, + from test/branch/int.cpp:34: +./gecode/set/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:150, + from ./test/branch.hh:43, + from test/branch/int.cpp: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 ./test/branch.hh:48, + from test/branch/int.cpp:34: +./gecode/set.hh:1206:20: note: initializing argument 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, + from ./test/branch.hh:48, + from test/branch/int.cpp:34: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/branch.hh:43, + from test/branch/int.cpp: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 ./test/branch.hh:48, + from test/branch/int.cpp: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); + | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./test/branch.hh:45, from test/branch/bool.cpp:34: @@ -602781,40 +603487,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); | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/assign/int.o test/assign/int.cpp -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/set.hh:1667, + from ./test/branch.hh:48, + from test/branch/int.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/branch.hh:43, - from test/branch.cpp:40: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./test/branch.hh:45, - from test/branch.cpp:40: -./gecode/int/var/int.hpp:49:3: 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, + from test/branch/int.cpp: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 ./test/branch.hh:48, + from test/branch/int.cpp:34: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./test/branch.hh:48, + from test/branch/int.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/branch.hh:43, - from test/branch.cpp:40: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/branch.hh:45, - from test/branch.cpp: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) - | ^~~~~~~ + from test/branch/int.cpp: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 ./test/branch.hh:48, + from test/branch/int.cpp:34: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./test/branch.hh:45, from test/branch/bool.cpp:34: @@ -602833,6 +603541,24 @@ ./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866, + from ./test/branch.hh:48, + from test/branch/int.cpp:34: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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/branch.hh:43, + from test/branch/int.cpp: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 ./test/branch.hh:48, + from test/branch/int.cpp:34: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./test/branch.hh:45, from test/branch/bool.cpp:34: @@ -602887,22 +603613,6 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/branch.hh:43, - from test/branch.cpp:40: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./test/branch.hh:48, - from test/branch.cpp: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) - | ^~~~~~ In file included from ./gecode/int.hh:5699, from ./test/branch.hh:45, from test/branch/bool.cpp:34: @@ -602939,73 +603649,72 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/branch.hh:43, - from test/branch/float.cpp:36: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/float.cpp: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: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, - from ./test/branch.hh:43, - from test/branch/float.cpp:36: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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 ./test/branch.hh:43, - from test/branch/float.cpp: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) { - | ^~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/branch.hh:43, - from test/branch/float.cpp:36: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./test/branch.hh:43, - from test/branch/float.cpp:36: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/branch.hh:43, - from test/branch/float.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, - from ./test/branch.hh:43, - from test/branch.cpp:40: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./test/branch.hh:52, - from test/branch.cpp:40: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ + from ./test/flatzinc.hh:37, + from test/flatzinc/trucking.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/trucking.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/trucking.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/trucking.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp:34: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/assign.o test/assign.cpp In file included from ./gecode/set.hh:755, from ./test/branch.hh:48, from test/branch/bool.cpp:34: @@ -603042,19 +603751,6 @@ ./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/branch.hh:43, - from test/branch/int.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/int.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ In file included from ./gecode/set.hh:1173, from ./test/branch.hh:48, from test/branch/bool.cpp:34: @@ -603074,9 +603770,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./test/branch.hh:48, from test/branch/bool.cpp:34: @@ -603096,41 +603789,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, - from ./test/branch.hh:43, - from test/branch/int.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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 ./test/branch.hh:43, - from test/branch/int.cpp: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:261, - from ./test/branch.hh:43, - from test/branch/int.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./test/branch.hh:43, - from test/branch/int.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/branch.hh:43, - from test/branch/int.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/trucking.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/trucking.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/set.hh:1438, from ./test/branch.hh:48, from test/branch/bool.cpp:34: @@ -603184,6 +603874,90 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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/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/float.hh:1404, + from ./test/branch.hh:52, + from test/branch/int.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:40:25: 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/branch.hh:43, + from test/branch/int.cpp: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 ./test/branch.hh:52, + from test/branch/int.cpp:34: +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./test/branch.hh:52, + from test/branch/int.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:45:25: 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/branch.hh:43, + from test/branch/int.cpp: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 ./test/branch.hh:52, + from test/branch/int.cpp:34: +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546, + from ./test/branch.hh:52, + from test/branch/int.cpp:34: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/branch.hh:43, + from test/branch/int.cpp: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:229, + from ./test/branch.hh:43, + from test/branch/int.cpp: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/float.hh:1546, + from ./test/branch.hh:52, + from test/branch/int.cpp:34: +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:29: 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/branch.hh:43, + from test/branch/int.cpp: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:229, + from ./test/branch.hh:43, + from test/branch/int.cpp: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:1667, from ./test/branch.hh:48, from test/branch/bool.cpp:34: @@ -603220,6 +603994,91 @@ ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811, + from ./test/branch.hh:52, + from test/branch/int.cpp:34: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/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:150, + from ./test/branch.hh:43, + from test/branch/int.cpp: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/float.hh:1546, + from ./test/branch.hh:52, + from test/branch/int.cpp:34: +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, + from ./test/branch.hh:52, + from test/branch/int.cpp:34: +./gecode/float/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:150, + from ./test/branch.hh:43, + from test/branch/int.cpp: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 ./test/branch.hh:52, + from test/branch/int.cpp:34: +./gecode/float.hh:1578:22: note: initializing argument 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, + from ./test/branch.hh:52, + from test/branch/int.cpp:34: +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/branch.hh:43, + from test/branch/int.cpp: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 ./test/branch.hh:52, + from test/branch/int.cpp:34: +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/trucking.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/trucking.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/set.hh:1866, from ./test/branch.hh:48, from test/branch/bool.cpp:34: @@ -603238,10 +604097,254 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, + from ./test/branch.hh:52, + from test/branch/int.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:39:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/branch.hh:43, + from test/branch/int.cpp: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 ./test/branch.hh:52, + from test/branch/int.cpp:34: +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, + from ./test/branch.hh:52, + from test/branch/int.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/branch.hh:43, + from test/branch/int.cpp: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 ./test/branch.hh:52, + from test/branch/int.cpp:34: +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137, + from ./test/branch.hh:52, + from test/branch/int.cpp:34: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': +./gecode/float/trace.hpp:39:39: 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/branch.hh:43, + from test/branch/int.cpp: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 ./test/branch.hh:52, + from test/branch/int.cpp:34: +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/trucking.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp: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:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/trucking.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/branch.hh:43, + from test/branch/int.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/branch.hh:45, + from test/branch/int.cpp: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:176, + from ./test/branch.hh:43, + from test/branch/int.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/branch.hh:45, + from test/branch/int.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/branch.hh:43, + from test/branch/int.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/branch.hh:45, + from test/branch/int.cpp: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:176, + from ./test/branch.hh:43, + from test/branch/int.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/branch.hh:45, + from test/branch/int.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/trucking.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/branch.hh:43, + from test/branch/int.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./test/branch.hh:48, + from test/branch/int.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/branch.hh:43, + from test/branch/int.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./test/branch.hh:48, + from test/branch/int.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/flatzinc.hh:37, + from test/flatzinc/trucking.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/assign/int.o test/assign/int.cpp +In file included from ./gecode/kernel.hh:176, + from ./test/branch.hh:43, + from test/branch/int.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./test/branch.hh:52, + from test/branch/int.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/branch.hh:43, + from test/branch/int.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./test/branch.hh:52, + from test/branch/int.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, - from ./test/branch.hh:43, - from test/branch.cpp:40: + from ./test/flatzinc.hh:37, + from test/flatzinc/trucking.cpp:34: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' @@ -603252,15 +604355,16 @@ | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, - from ./test/branch.hh:45, - from test/branch.cpp:40: + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp: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/support.hh:104, from ./gecode/kernel.hh:50, - from ./test/branch.hh:43, - from test/branch.cpp:40: + from ./test/flatzinc.hh:37, + from test/flatzinc/trucking.cpp:34: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' @@ -603271,15 +604375,16 @@ | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, - from ./test/branch.hh:45, - from test/branch.cpp:40: + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp: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) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, - from ./test/branch.hh:43, - from test/branch.cpp:40: + from ./test/flatzinc.hh:37, + from test/flatzinc/trucking.cpp:34: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' @@ -603290,15 +604395,16 @@ | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, - from ./test/branch.hh:48, - from test/branch.cpp:40: + from ./gecode/flatzinc.hh:46, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, - from ./test/branch.hh:43, - from test/branch.cpp:40: + from ./test/flatzinc.hh:37, + from test/flatzinc/trucking.cpp:34: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' @@ -603309,201 +604415,44 @@ | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, - from ./test/branch.hh:52, - from test/branch.cpp:40: + from ./gecode/flatzinc.hh:49, + from ./test/flatzinc.hh:38, + from test/flatzinc/trucking.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/int.hh:917, +In file included from ./gecode/kernel.hh:176, + from ./test/branch.hh:43, + from test/branch/int.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, from ./test/branch.hh:45, - from test/branch/set.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ + from test/branch/int.cpp: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:176, + from ./test/branch.hh:43, + from test/branch/int.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, from ./gecode/int.hh:604, from ./test/branch.hh:45, - from test/branch/set.cpp:34: + from test/branch/int.cpp: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) | ^~~~~~~ -In file included from ./gecode/int.hh:1723, - from ./test/branch.hh:45, - from test/branch/set.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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/branch.hh:43, - from test/branch/set.cpp: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 ./test/branch.hh:45, - from test/branch/set.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./test/branch.hh:45, - from test/branch/set.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/branch.hh:43, - from test/branch/set.cpp: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 ./test/branch.hh:45, - from test/branch/set.cpp:34: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./test/branch.hh:45, - from test/branch/set.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/branch.hh:43, - from test/branch/set.cpp: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 ./test/branch.hh:45, - from test/branch/set.cpp:34: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./test/branch.hh:45, - from test/branch/set.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/branch.hh:43, - from test/branch/set.cpp: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 ./test/branch.hh:45, - from test/branch/set.cpp:34: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./test/branch.hh:45, - from test/branch/set.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/branch.hh:43, - from test/branch/set.cpp: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 ./test/branch.hh:45, - from test/branch/set.cpp:34: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./test/branch.hh:45, - from test/branch/set.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/branch.hh:43, - from test/branch/set.cpp: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:229, - from ./test/branch.hh:43, - from test/branch/set.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./test/branch.hh:45, - from test/branch/set.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: 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/branch.hh:43, - from test/branch/set.cpp: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:229, - from ./test/branch.hh:43, - from test/branch/set.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./test/branch.hh:45, - from test/branch/set.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: 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:150, - from ./test/branch.hh:43, - from test/branch/set.cpp: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:229, - from ./test/branch.hh:43, - from test/branch/set.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./test/branch.hh:45, - from test/branch/set.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: 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:150, - from ./test/branch.hh:43, - from test/branch/set.cpp: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:229, - from ./test/branch.hh:43, - from test/branch/set.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/assign.hh:41, - from test/assign.cpp:38: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/float.hh:1404, from ./test/branch.hh:52, from test/branch/bool.cpp:34: @@ -603578,59 +604527,22 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./test/branch.hh:45, - from test/branch/set.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/branch.hh:43, - from test/branch/set.cpp: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/int.hh:4353, - from ./test/branch.hh:45, - from test/branch/set.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./test/branch.hh:45, - from test/branch/set.cpp:34: -./gecode/int/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/branch.hh:43, - from test/branch/set.cpp: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 ./test/branch.hh:45, - from test/branch/set.cpp:34: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./test/branch.hh:45, - from test/branch/set.cpp:34: -./gecode/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, +In file included from ./gecode/kernel.hh:176, from ./test/branch.hh:43, - from test/branch/set.cpp: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 ./test/branch.hh:45, - from test/branch/set.cpp: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); - | ~~~~~^~~~ + from test/branch/int.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./test/branch.hh:48, + from test/branch/int.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/float.hh:1811, from ./test/branch.hh:52, from test/branch/bool.cpp:34: @@ -603650,6 +604562,22 @@ ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, + from ./test/branch.hh:43, + from test/branch/int.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./test/branch.hh:52, + from test/branch/int.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/float.hh:1811, from ./test/branch.hh:52, from test/branch/bool.cpp:34: @@ -603684,59 +604612,6 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./test/branch.hh:45, - from test/branch/set.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/branch.hh:43, - from test/branch/set.cpp: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/int.hh:4353, - from ./test/branch.hh:45, - from test/branch/set.cpp:34: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from ./test/branch.hh:45, - from test/branch/set.cpp:34: -./gecode/int/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/branch.hh:43, - from test/branch/set.cpp: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 ./test/branch.hh:45, - from test/branch/set.cpp:34: -./gecode/int.hh:4429:21: note: initializing argument 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, - from ./test/branch.hh:45, - from test/branch/set.cpp:34: -./gecode/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:150, - from ./test/branch.hh:43, - from test/branch/set.cpp: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 ./test/branch.hh:45, - from test/branch/set.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./test/branch.hh:52, from test/branch/bool.cpp:34: @@ -603773,6 +604648,82 @@ ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/branch.hh:43, + from test/branch/int.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./test/branch.hh:45, + from test/branch/int.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/branch.hh:43, + from test/branch/int.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/branch.hh:45, + from test/branch/int.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/branch.hh:43, + from test/branch/int.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./test/branch.hh:48, + from test/branch/int.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/branch.hh:43, + from test/branch/int.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./test/branch.hh:52, + from test/branch/int.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/float.hh:2137, from ./test/branch.hh:52, from test/branch/bool.cpp:34: @@ -603791,66 +604742,28 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./test/branch.hh:45, - from test/branch/set.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, +In file included from ./gecode/kernel.hh:261, from ./test/branch.hh:43, from test/branch/set.cpp: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 ./test/branch.hh:45, - from test/branch/set.cpp:34: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./test/branch.hh:45, - from test/branch/set.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/set.cpp: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 ./test/branch.hh:45, - from test/branch/set.cpp:34: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./test/branch.hh:45, - from test/branch/set.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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:150, +./gecode/kernel/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, from ./test/branch.hh:43, from test/branch/set.cpp: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 ./test/branch.hh:45, - from test/branch/set.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./test/branch.hh:45, - from test/branch/set.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./test/branch.hh:43, @@ -603858,47 +604771,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 ./test/branch.hh:45, - from test/branch/set.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./test/branch.hh:45, - from test/branch/set.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: 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, +In file included from ./gecode/kernel.hh:261, from ./test/branch.hh:43, from test/branch/set.cpp: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 ./test/branch.hh:45, - from test/branch/set.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./test/branch.hh:45, +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./test/branch.hh:43, from test/branch/set.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ^ +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/branch.hh:43, from test/branch/set.cpp: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 ./test/branch.hh:45, - from test/branch/set.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/branch.hh:43, from test/branch/bool.cpp:34: @@ -603959,6 +604853,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 ./test/branch.hh:43, + from test/branch/float.cpp:36: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/kernel.hh:176, from ./test/branch.hh:43, from test/branch/bool.cpp:34: @@ -603989,80 +604893,8 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/set.hh:755, - from ./test/branch.hh:48, - from test/branch/set.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: 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/branch.hh:43, - from test/branch/set.cpp: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 ./test/branch.hh:48, - from test/branch/set.cpp:34: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./test/branch.hh:48, - from test/branch/set.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: 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:150, - from ./test/branch.hh:43, - from test/branch/set.cpp: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 ./test/branch.hh:48, - from test/branch/set.cpp:34: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from ./test/branch.hh:48, - from test/branch/set.cpp:34: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/branch.hh:43, - from test/branch/set.cpp: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:229, - from ./test/branch.hh:43, - from test/branch/set.cpp: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:1173, - from ./test/branch.hh:48, - from test/branch/set.cpp:34: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: 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/branch.hh:43, - from test/branch/set.cpp: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:229, - from ./test/branch.hh:43, - from test/branch/set.cpp: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) { - | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/assign/bool.o test/assign/bool.cpp In file included from ./gecode/kernel.hh:176, from ./test/branch.hh:43, from test/branch/bool.cpp:34: @@ -604079,22 +604911,6 @@ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/trucking.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp: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:176, from ./test/branch.hh:43, from test/branch/bool.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': @@ -604110,123 +604926,6 @@ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/trucking.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/trucking.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/trucking.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp: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) - | ^~~~~~~ -In file included from ./gecode/set.hh:1438, - from ./test/branch.hh:48, - from test/branch/set.cpp:34: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/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/branch.hh:43, - from test/branch/set.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:1173, - from ./test/branch.hh:48, - from test/branch/set.cpp:34: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, - from ./test/branch.hh:48, - from test/branch/set.cpp:34: -./gecode/set/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:150, - from ./test/branch.hh:43, - from test/branch/set.cpp: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 ./test/branch.hh:48, - from test/branch/set.cpp:34: -./gecode/set.hh:1206:20: note: initializing argument 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, - from ./test/branch.hh:48, - from test/branch/set.cpp:34: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/branch.hh:43, - from test/branch/set.cpp: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 ./test/branch.hh:48, - from test/branch/set.cpp: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); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/assign.hh:41, - from test/assign.cpp:38: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/assign.hh:41, - from test/assign.cpp: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/kernel/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, from ./test/branch.hh:43, from test/branch/bool.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': @@ -604242,25 +604941,6 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/assign.hh:41, - from test/assign.cpp:38: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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 ./test/assign.hh:41, - from test/assign.cpp: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/kernel.hh:261, - from ./test/assign.hh:41, - from test/assign.cpp: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:176, from ./test/branch.hh:43, from test/branch/bool.cpp:34: @@ -604277,108 +604957,6 @@ ./gecode/int/var/bool.hpp:50:3: 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, - from ./test/branch.hh:48, - from test/branch/set.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/branch.hh:43, - from test/branch/set.cpp: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 ./test/branch.hh:48, - from test/branch/set.cpp:34: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./test/assign.hh:41, - from test/assign.cpp:38: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/assign.hh:41, - from test/assign.cpp: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/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./test/branch.hh:48, - from test/branch/set.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/branch.hh:43, - from test/branch/set.cpp: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 ./test/branch.hh:48, - from test/branch/set.cpp:34: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, - from ./test/branch.hh:48, - from test/branch/set.cpp:34: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: 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/branch.hh:43, - from test/branch/set.cpp: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 ./test/branch.hh:48, - from test/branch/set.cpp:34: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/trucking.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/trucking.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/branch.hh:43, from test/branch/bool.cpp:34: @@ -604411,70 +604989,6 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/int.hh:917, - from ./test/branch.hh:45, - from test/branch/int.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/branch.hh:45, - from test/branch/int.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723, - from ./test/branch.hh:45, - from test/branch/int.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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/branch.hh:43, - from test/branch/int.cpp: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 ./test/branch.hh:45, - from test/branch/int.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./test/branch.hh:45, - from test/branch/float.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; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/branch.hh:45, - from test/branch/float.cpp: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/int.hh:1723, - from ./test/branch.hh:45, - from test/branch/float.cpp:36: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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/branch.hh:43, - from test/branch/float.cpp: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) { - | ^~~~ -In file included from ./test/branch.hh:45, - from test/branch/float.cpp:36: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./test/branch.hh:43, @@ -604532,14 +605046,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, - from ./test/flatzinc.hh:37, - from test/flatzinc/trucking.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./test/branch.hh:43, @@ -604559,326 +605065,646 @@ ./gecode/float/var/float.hpp:46:3: note: 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, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/trucking.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/int.hh:2555, +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/assign/set.o test/assign/set.cpp +In file included from ./gecode/int.hh:917, + from ./test/branch.hh:45, + from test/branch/set.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, from ./test/branch.hh:45, + from test/branch/set.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/branch.hh:43, from test/branch/float.cpp:36: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/float.cpp: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) { | ^~~~ -In file included from ./test/branch.hh:45, - from test/branch/float.cpp:36: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, +In file included from ./gecode/int.hh:1723, from ./test/branch.hh:45, - from test/branch/float.cpp:36: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ + from test/branch/set.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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) + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from ./test/branch.hh:43, - from test/branch/float.cpp:36: + from test/branch/set.cpp: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 ./test/branch.hh:45, + from test/branch/set.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/branch.hh:43, from test/branch/float.cpp:36: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./test/branch.hh:45, - from test/branch/float.cpp:36: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/branch.hh:43, from test/branch/float.cpp: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) { | ^~~~ -In file included from ./test/branch.hh:45, +In file included from ./gecode/kernel.hh:261, + from ./test/branch.hh:43, from test/branch/float.cpp:36: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./test/branch.hh:45, +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./test/branch.hh:43, from test/branch/float.cpp:36: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/branch.hh:43, from test/branch/float.cpp: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) { | ^~~~ -In file included from ./test/branch.hh:45, - from test/branch/float.cpp:36: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./test/branch.hh:45, - from test/branch/int.cpp:34: + from test/branch/set.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/branch.hh:43, - from test/branch/int.cpp:34: + from test/branch/set.cpp: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 ./test/branch.hh:45, - from test/branch/int.cpp:34: + from test/branch/set.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./test/branch.hh:45, - from test/branch/int.cpp:34: + from test/branch/set.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/branch.hh:43, - from test/branch/int.cpp:34: + from test/branch/set.cpp: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 ./test/branch.hh:45, - from test/branch/int.cpp:34: + from test/branch/set.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./test/branch.hh:45, - from test/branch/int.cpp:34: + from test/branch/set.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/branch.hh:43, - from test/branch/int.cpp:34: + from test/branch/set.cpp: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 ./test/branch.hh:45, - from test/branch/int.cpp:34: + from test/branch/set.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./test/branch.hh:45, - from test/branch/int.cpp:34: + from test/branch/set.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/branch.hh:43, - from test/branch/int.cpp:34: + from test/branch/set.cpp: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 ./test/branch.hh:45, - from test/branch/int.cpp:34: + from test/branch/set.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./test/branch.hh:45, - from test/branch/float.cpp:36: + from test/branch/set.cpp:34: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./test/branch.hh:43, - from test/branch/float.cpp:36: + from test/branch/set.cpp: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:229, from ./test/branch.hh:43, - from test/branch/float.cpp:36: + from test/branch/set.cpp: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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./test/branch.hh:45, - from test/branch/float.cpp:36: + from test/branch/set.cpp:34: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:55:29: 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/branch.hh:43, - from test/branch/float.cpp:36: + from test/branch/set.cpp: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:229, from ./test/branch.hh:43, - from test/branch/float.cpp:36: + from test/branch/set.cpp: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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./test/branch.hh:45, - from test/branch/float.cpp:36: + from test/branch/set.cpp:34: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:74:29: 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:150, from ./test/branch.hh:43, - from test/branch/float.cpp:36: + from test/branch/set.cpp: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:229, from ./test/branch.hh:43, - from test/branch/float.cpp:36: + from test/branch/set.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./test/branch.hh:45, - from test/branch/float.cpp:36: + from test/branch/set.cpp:34: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:79:29: 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:150, from ./test/branch.hh:43, - from test/branch/float.cpp:36: + from test/branch/set.cpp: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:229, from ./test/branch.hh:43, - from test/branch/float.cpp:36: + from test/branch/set.cpp: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) { | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./test/branch.hh:45, + from test/branch/set.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/branch.hh:43, + from test/branch/set.cpp: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/int.hh:4353, from ./test/branch.hh:45, - from test/branch/int.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); + from test/branch/set.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./test/branch.hh:45, + from test/branch/set.cpp:34: +./gecode/int/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/branch.hh:43, + from test/branch/set.cpp: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 ./test/branch.hh:45, + from test/branch/set.cpp:34: +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./test/branch.hh:45, + from test/branch/set.cpp:34: +./gecode/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/branch.hh:43, - from test/branch/int.cpp:34: + from test/branch/set.cpp: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:229, +In file included from ./test/branch.hh:45, + from test/branch/set.cpp: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/int.hh:4845, + from ./test/branch.hh:45, + from test/branch/set.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/branch.hh:43, - from test/branch/int.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ + from test/branch/set.cpp: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/int.hh:4353, from ./test/branch.hh:45, - from test/branch/int.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ^ + from test/branch/set.cpp:34: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from ./test/branch.hh:45, + from test/branch/set.cpp:34: +./gecode/int/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/branch.hh:43, - from test/branch/int.cpp:34: + from test/branch/set.cpp: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:229, +In file included from ./test/branch.hh:45, + from test/branch/set.cpp:34: +./gecode/int.hh:4429:21: note: initializing argument 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, + from ./test/branch.hh:45, + from test/branch/set.cpp:34: +./gecode/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:150, from ./test/branch.hh:43, - from test/branch/int.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + from test/branch/set.cpp: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 ./test/branch.hh:45, + from test/branch/set.cpp:34: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, +In file included from ./gecode/int.hh:5223, from ./test/branch.hh:45, - from test/branch/int.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); + from test/branch/set.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/branch.hh:43, + from test/branch/set.cpp: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 ./test/branch.hh:45, + from test/branch/set.cpp:34: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./test/branch.hh:45, + from test/branch/set.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/branch.hh:43, + from test/branch/set.cpp: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 ./test/branch.hh:45, + from test/branch/set.cpp:34: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./test/branch.hh:45, + from test/branch/set.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, + from ./test/branch.hh:43, + from test/branch/set.cpp: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 ./test/branch.hh:45, + from test/branch/set.cpp:34: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./test/branch.hh:45, + from test/branch/set.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, + from ./test/branch.hh:43, + from test/branch/set.cpp: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 ./test/branch.hh:45, + from test/branch/set.cpp:34: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./test/branch.hh:45, + from test/branch/set.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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/branch.hh:43, + from test/branch/set.cpp: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 ./test/branch.hh:45, + from test/branch/set.cpp:34: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./test/branch.hh:45, + from test/branch/set.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, + from ./test/branch.hh:43, + from test/branch/set.cpp: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 ./test/branch.hh:45, + from test/branch/set.cpp:34: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/assign.hh:41, + from test/assign.cpp:38: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/set.hh:755, + from ./test/branch.hh:48, + from test/branch/set.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: 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/branch.hh:43, - from test/branch/int.cpp:34: + from test/branch/set.cpp: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 ./test/branch.hh:48, + from test/branch/set.cpp:34: +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./test/branch.hh:48, + from test/branch/set.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, + from ./test/branch.hh:43, + from test/branch/set.cpp: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 ./test/branch.hh:48, + from test/branch/set.cpp:34: +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./test/branch.hh:48, + from test/branch/set.cpp:34: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/branch.hh:43, + from test/branch/set.cpp: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:229, from ./test/branch.hh:43, - from test/branch/int.cpp: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]' + from test/branch/set.cpp:34: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./test/branch.hh:45, - from test/branch/int.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: 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:1173, + from ./test/branch.hh:48, + from test/branch/set.cpp:34: +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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/branch.hh:43, - from test/branch/int.cpp:34: + from test/branch/set.cpp: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:229, from ./test/branch.hh:43, - from test/branch/int.cpp: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]' + from test/branch/set.cpp: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, + from ./test/branch.hh:48, + from test/branch/set.cpp:34: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/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/branch.hh:43, + from test/branch/set.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:1173, + from ./test/branch.hh:48, + from test/branch/set.cpp:34: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./test/branch.hh:48, + from test/branch/set.cpp:34: +./gecode/set/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:150, + from ./test/branch.hh:43, + from test/branch/set.cpp: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 ./test/branch.hh:48, + from test/branch/set.cpp:34: +./gecode/set.hh:1206:20: note: initializing argument 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, + from ./test/branch.hh:48, + from test/branch/set.cpp:34: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/branch.hh:43, + from test/branch/set.cpp: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 ./test/branch.hh:48, + from test/branch/set.cpp: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); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./test/branch.hh:48, + from test/branch/set.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/branch.hh:43, + from test/branch/set.cpp: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 ./test/branch.hh:48, + from test/branch/set.cpp:34: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./test/branch.hh:48, + from test/branch/set.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/branch.hh:43, + from test/branch/set.cpp: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 ./test/branch.hh:48, + from test/branch/set.cpp:34: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866, + from ./test/branch.hh:48, + from test/branch/set.cpp:34: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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/branch.hh:43, + from test/branch/set.cpp: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 ./test/branch.hh:48, + from test/branch/set.cpp:34: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/assign/float.o test/assign/float.cpp In file included from ./gecode/float.hh:1404, from ./test/branch.hh:52, from test/branch/set.cpp:34: @@ -604953,112 +605779,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, - from ./test/branch.hh:45, - from test/branch/float.cpp:36: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/branch.hh:43, - from test/branch/float.cpp: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) { - | ^~~~ -In file included from ./gecode/int.hh:4353, - from ./test/branch.hh:45, - from test/branch/float.cpp:36: -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./test/branch.hh:45, - from test/branch/float.cpp:36: -./gecode/int/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/branch.hh:43, - from test/branch/float.cpp: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) { - | ^~~~ -In file included from ./test/branch.hh:45, - from test/branch/float.cpp:36: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./test/branch.hh:45, - from test/branch/int.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/branch.hh:43, - from test/branch/int.cpp: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/int.hh:4353, - from ./test/branch.hh:45, - from test/branch/int.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./test/branch.hh:45, - from test/branch/float.cpp:36: -./gecode/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:4845, - from ./test/branch.hh:45, - from test/branch/int.cpp:34: -./gecode/int/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/branch.hh:43, - from test/branch/float.cpp: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) { - | ^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/branch.hh:43, - from test/branch/int.cpp: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 ./test/branch.hh:45, - from test/branch/float.cpp:36: -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./test/branch.hh:45, - from test/branch/int.cpp:34: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./test/branch.hh:45, - from test/branch/int.cpp:34: -./gecode/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/branch.hh:43, - from test/branch/int.cpp: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 ./test/branch.hh:45, - from test/branch/int.cpp: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/float.hh:1811, from ./test/branch.hh:52, from test/branch/set.cpp:34: @@ -605112,112 +605832,6 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./test/branch.hh:45, - from test/branch/int.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/branch.hh:43, - from test/branch/int.cpp: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/int.hh:4353, - from ./test/branch.hh:45, - from test/branch/int.cpp:34: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from ./test/branch.hh:45, - from test/branch/float.cpp:36: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/branch.hh:43, - from test/branch/float.cpp: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) { - | ^~~~ -In file included from ./gecode/int.hh:4353, - from ./test/branch.hh:45, - from test/branch/float.cpp:36: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./test/branch.hh:45, - from test/branch/int.cpp:34: -./gecode/int/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/branch.hh:43, - from test/branch/int.cpp: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 ./test/branch.hh:45, - from test/branch/int.cpp:34: -./gecode/int.hh:4429:21: note: initializing argument 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, - from ./test/branch.hh:45, - from test/branch/float.cpp:36: -./gecode/int/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/branch.hh:43, - from test/branch/float.cpp: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) { - | ^~~~ -In file included from ./test/branch.hh:45, - from test/branch/float.cpp:36: -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./test/branch.hh:45, - from test/branch/int.cpp:34: -./gecode/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:150, - from ./test/branch.hh:43, - from test/branch/int.cpp: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 ./test/branch.hh:45, - from test/branch/int.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./test/branch.hh:45, - from test/branch/float.cpp:36: -./gecode/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:150, - from ./test/branch.hh:43, - from test/branch/float.cpp: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) { - | ^~~~ -In file included from ./test/branch.hh:45, - from test/branch/float.cpp:36: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./test/branch.hh:52, from test/branch/set.cpp:34: @@ -605283,98 +605897,244 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/int.hh:5223, - from ./test/branch.hh:45, - from test/branch/float.cpp:36: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ +In file included from ./gecode/kernel.hh:261, + from ./test/assign.hh:41, + from test/assign.cpp:38: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/float.cpp:36: + from ./test/assign.hh:41, + from test/assign.cpp: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 ./test/branch.hh:45, - from test/branch/float.cpp:36: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./test/branch.hh:45, - from test/branch/int.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/assign.hh:41, + from test/assign.cpp:38: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/branch.hh:43, - from test/branch/int.cpp:34: + from ./test/assign.hh:41, + from test/assign.cpp: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 ./test/branch.hh:45, - from test/branch/int.cpp:34: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, +In file included from ./gecode/kernel.hh:261, + from ./test/assign.hh:41, + from test/assign.cpp: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, + from ./test/assign.hh:41, + from test/assign.cpp:38: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/assign.hh:41, + from test/assign.cpp: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/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/branch.hh:43, + from test/branch/set.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, from ./test/branch.hh:45, - from test/branch/float.cpp:36: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/int.hh:5223, + from test/branch/set.cpp: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:176, + from ./test/branch.hh:43, + from test/branch/set.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, from ./test/branch.hh:45, - from test/branch/int.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ + from test/branch/set.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/branch.hh:43, + from test/branch/set.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/branch.hh:45, + from test/branch/set.cpp: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:176, + from ./test/branch.hh:43, + from test/branch/set.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/branch.hh:45, + from test/branch/set.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/branch.hh:43, + from test/branch/set.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./test/branch.hh:48, + from test/branch/set.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/branch.hh:43, + from test/branch/set.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./test/branch.hh:48, + from test/branch/set.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ 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, + from ./test/branch.hh:43, + from test/branch/set.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./test/branch.hh:52, + from test/branch/set.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, from ./test/branch.hh:43, + from test/branch/set.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./test/branch.hh:52, + from test/branch/set.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/int.hh:917, + from ./test/branch.hh:45, from test/branch/float.cpp:36: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/branch.hh:45, + from test/branch/float.cpp: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/int.hh:1723, + from ./test/branch.hh:45, + from test/branch/float.cpp:36: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/branch.hh:43, - from test/branch/int.cpp:34: + from test/branch/float.cpp: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) { | ^~~~ In file included from ./test/branch.hh:45, from test/branch/float.cpp:36: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./test/branch.hh:45, - from test/branch/int.cpp:34: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, from ./test/branch.hh:45, from test/branch/float.cpp:36: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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:5223, - from ./test/branch.hh:45, - from test/branch/int.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/branch.hh:43, - from test/branch/int.cpp:34: + from test/branch/float.cpp: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) { | ^~~~ +In file included from ./test/branch.hh:45, + from test/branch/float.cpp:36: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./test/branch.hh:45, + from test/branch/float.cpp:36: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/branch.hh:43, from test/branch/float.cpp:36: @@ -605382,54 +606142,49 @@ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:45, - from test/branch/int.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./test/branch.hh:45, from test/branch/float.cpp:36: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, from ./test/branch.hh:45, from test/branch/float.cpp:36: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/branch.hh:43, from test/branch/float.cpp: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) { | ^~~~ -In file included from ./gecode/int.hh:5223, +In file included from ./test/branch.hh:45, + from test/branch/float.cpp:36: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, from ./test/branch.hh:45, - from test/branch/int.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ + from test/branch/float.cpp:36: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/branch.hh:43, - from test/branch/int.cpp:34: + from test/branch/float.cpp: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) { | ^~~~ In file included from ./test/branch.hh:45, from test/branch/float.cpp:36: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./test/branch.hh:45, - from test/branch/int.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/trucking.cpp:34: + from ./test/branch.hh:43, + from test/branch/set.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' ./gecode/int/array.hpp:105:28: required from here @@ -605438,15 +606193,14 @@ | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: + from ./test/branch.hh:45, + from test/branch/set.cpp: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:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/trucking.cpp:34: + from ./test/branch.hh:43, + from test/branch/set.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' ./gecode/int/array.hpp:134:29: required from here @@ -605455,55 +606209,112 @@ | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: + from ./test/branch.hh:45, + from test/branch/set.cpp: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) | ^~~~~~~ -In file included from ./gecode/int.hh:5699, +In file included from ./gecode/int.hh:4353, from ./test/branch.hh:45, - from test/branch/int.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ^ + from test/branch/float.cpp:36: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/branch.hh:43, - from test/branch/int.cpp:34: + from test/branch/float.cpp: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) { | ^~~~ -In file included from ./test/branch.hh:45, - from test/branch/int.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, +In file included from ./gecode/kernel.hh:229, + from ./test/branch.hh:43, + from test/branch/float.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, from ./test/branch.hh:45, - from test/branch/int.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ^ + from test/branch/float.cpp:36: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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/branch.hh:43, - from test/branch/int.cpp:34: + from test/branch/float.cpp: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) { | ^~~~ -In file included from ./test/branch.hh:45, - from test/branch/int.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, +In file included from ./gecode/kernel.hh:229, + from ./test/branch.hh:43, + from test/branch/float.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, from ./test/branch.hh:45, from test/branch/float.cpp:36: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: 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:29: 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:150, + from ./test/branch.hh:43, + from test/branch/float.cpp: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) { + | ^~~~ +In file included from ./gecode/kernel.hh:229, + from ./test/branch.hh:43, + from test/branch/float.cpp: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::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./test/branch.hh:45, + from test/branch/float.cpp:36: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, + from ./test/branch.hh:43, + from test/branch/float.cpp: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) { + | ^~~~ +In file included from ./gecode/kernel.hh:229, + from ./test/branch.hh:43, + from test/branch/float.cpp: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::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./test/branch.hh:45, + from test/branch/float.cpp:36: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/branch.hh:43, + from test/branch/float.cpp: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) { + | ^~~~ +In file included from ./gecode/int.hh:4353, + from ./test/branch.hh:45, + from test/branch/float.cpp:36: +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./test/branch.hh:45, + from test/branch/float.cpp:36: +./gecode/int/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/branch.hh:43, from test/branch/float.cpp:36: @@ -605512,16 +606323,15 @@ | ^~~~ In file included from ./test/branch.hh:45, from test/branch/float.cpp:36: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, from ./test/branch.hh:45, from test/branch/float.cpp:36: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ^ +./gecode/int/branch/var.hpp: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/branch.hh:43, from test/branch/float.cpp:36: @@ -605530,12 +606340,12 @@ | ^~~~ In file included from ./test/branch.hh:45, from test/branch/float.cpp:36: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/trucking.cpp:34: + from ./test/branch.hh:43, + from test/branch/set.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:68:28: required from here @@ -605544,15 +606354,60 @@ | ~~~~~~^~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: + from ./test/branch.hh:48, + from test/branch/set.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/assign.hh:41, + from test/assign/bool.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/int.hh:4845, + from ./test/branch.hh:45, + from test/branch/float.cpp:36: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/branch.hh:43, + from test/branch/float.cpp: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) { + | ^~~~ +In file included from ./gecode/int.hh:4353, + from ./test/branch.hh:45, + from test/branch/float.cpp:36: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./test/branch.hh:45, + from test/branch/float.cpp:36: +./gecode/int/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/branch.hh:43, + from test/branch/float.cpp: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) { + | ^~~~ +In file included from ./test/branch.hh:45, + from test/branch/float.cpp:36: +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, - from ./test/flatzinc.hh:37, - from test/flatzinc/trucking.cpp:34: + from ./test/branch.hh:43, + from test/branch/set.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' ./gecode/float/array.hpp:93:30: required from here @@ -605561,19 +606416,39 @@ | ~~~~~~^~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: + from ./test/branch.hh:52, + from test/branch/set.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/int.hh:4845, + from ./test/branch.hh:45, + from test/branch/float.cpp:36: +./gecode/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:150, + from ./test/branch.hh:43, + from test/branch/float.cpp: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) { + | ^~~~ +In file included from ./test/branch.hh:45, + from test/branch/float.cpp:36: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/branch.hh:43, from test/branch/set.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/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::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, from ./gecode/int.hh:604, @@ -605582,13 +606457,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:176, +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/branch.hh:43, from test/branch/set.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, @@ -605597,72 +606476,44 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/branch.hh:43, from test/branch/set.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/branch.hh:45, +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./test/branch.hh:48, from test/branch/set.cpp:34: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) +./gecode/set/var/set.hpp:49:3: note: because '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, +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/branch.hh:43, from test/branch/set.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/branch.hh:45, +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./test/branch.hh:52, from test/branch/set.cpp: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) - | ^~~~~~~ -In file included from ./gecode/set.hh:755, - from ./test/branch.hh:48, - from test/branch/float.cpp:36: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: 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/branch.hh:43, - from test/branch/float.cpp: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) { - | ^~~~ -In file included from ./test/branch.hh:48, - from test/branch/float.cpp:36: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./test/branch.hh:48, - from test/branch/float.cpp:36: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: 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:150, - from ./test/branch.hh:43, - from test/branch/float.cpp: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) { - | ^~~~ -In file included from ./test/branch.hh:48, - from test/branch/float.cpp:36: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, 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) + | ^~~~~~~~ In file included from ./gecode/int.hh:917, from ./test/assign.hh:42, from test/assign.cpp:38: @@ -605677,80 +606528,6 @@ ./gecode/int/var/bool.hpp:50:3: 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, - from ./test/branch.hh:48, - from test/branch/float.cpp:36: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/branch.hh:43, - from test/branch/float.cpp: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) { - | ^~~~ -In file included from ./gecode/kernel.hh:229, - from ./test/branch.hh:43, - from test/branch/float.cpp: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:755, - from ./test/branch.hh:48, - from test/branch/int.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: 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/branch.hh:43, - from test/branch/int.cpp: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 ./test/branch.hh:48, - from test/branch/int.cpp:34: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from ./test/branch.hh:48, - from test/branch/float.cpp:36: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: 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/branch.hh:43, - from test/branch/float.cpp: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) { - | ^~~~ -In file included from ./gecode/kernel.hh:229, - from ./test/branch.hh:43, - from test/branch/float.cpp: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:755, - from ./test/branch.hh:48, - from test/branch/int.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: 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:150, - from ./test/branch.hh:43, - from test/branch/int.cpp: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 ./test/branch.hh:48, - from test/branch/int.cpp:34: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ In file included from ./gecode/int.hh:1723, from ./test/assign.hh:42, from test/assign.cpp:38: @@ -605758,161 +606535,42 @@ ./gecode/int/channel.hpp:39:27: 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, - from ./test/branch.hh:48, - from test/branch/int.cpp:34: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/branch.hh:43, - from test/branch/int.cpp: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:150, - from ./test/assign.hh:41, - from test/assign.cpp: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/kernel.hh:229, - from ./test/branch.hh:43, - from test/branch/int.cpp: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) { - | ~~~~~^~~~ + from ./test/assign.hh:41, + from test/assign.cpp: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 ./test/assign.hh:42, from test/assign.cpp:38: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from ./test/branch.hh:48, - from test/branch/int.cpp:34: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: 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/branch.hh:43, - from test/branch/int.cpp: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:229, - from ./test/branch.hh:43, - from test/branch/int.cpp: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, - from ./test/branch.hh:48, - from test/branch/float.cpp:36: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/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/branch.hh:43, - from test/branch/float.cpp: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) { - | ^~~~ -In file included from ./gecode/set.hh:1173, - from ./test/branch.hh:48, - from test/branch/float.cpp:36: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, - from ./test/branch.hh:48, +In file included from ./gecode/int.hh:5223, + from ./test/branch.hh:45, from test/branch/float.cpp:36: -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/branch.hh:43, from test/branch/float.cpp: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) { | ^~~~ -In file included from ./test/branch.hh:48, - from test/branch/float.cpp:36: -./gecode/set.hh:1206:20: note: initializing argument 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, - from ./test/branch.hh:48, - from test/branch/float.cpp:36: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/branch.hh:43, +In file included from ./test/branch.hh:45, from test/branch/float.cpp: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) { - | ^~~~ -In file included from ./test/branch.hh:48, +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./test/branch.hh:45, from test/branch/float.cpp:36: -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(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, - from ./test/branch.hh:48, - from test/branch/int.cpp:34: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/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/branch.hh:43, - from test/branch/int.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:1173, - from ./test/branch.hh:48, - from test/branch/int.cpp:34: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, - from ./test/branch.hh:48, - from test/branch/int.cpp:34: -./gecode/set/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:150, - from ./test/branch.hh:43, - from test/branch/int.cpp: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 ./test/branch.hh:48, - from test/branch/int.cpp:34: -./gecode/set.hh:1206:20: note: initializing argument 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, - from ./test/branch.hh:48, - from test/branch/int.cpp:34: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/branch.hh:43, - from test/branch/int.cpp: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 ./test/branch.hh:48, - from test/branch/int.cpp: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.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/int.hh:2555, from ./test/assign.hh:42, from test/assign.cpp:38: @@ -605921,11 +606579,22 @@ 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, + from ./test/branch.hh:43, + from test/branch/float.cpp: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) { + | ^~~~ +In file included from ./gecode/kernel.hh:150, from ./test/assign.hh:41, from test/assign.cpp: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 ./test/branch.hh:45, + from test/branch/float.cpp:36: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./test/assign.hh:42, from test/assign.cpp:38: ./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' @@ -605985,6 +606654,42 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./test/branch.hh:45, + from test/branch/float.cpp:36: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, + from ./test/branch.hh:43, + from test/branch/float.cpp: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) { + | ^~~~ +In file included from ./test/branch.hh:45, + from test/branch/float.cpp:36: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./test/branch.hh:45, + from test/branch/float.cpp:36: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, + from ./test/branch.hh:43, + from test/branch/float.cpp: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) { + | ^~~~ +In file included from ./test/branch.hh:45, + from test/branch/float.cpp:36: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./test/assign.hh:42, from test/assign.cpp:38: @@ -606061,125 +606766,41 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/branch.hh:43, - from test/branch/set.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./test/branch.hh:48, - from test/branch/set.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/branch.hh:43, - from test/branch/set.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./test/branch.hh:48, - from test/branch/set.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/set.hh:1667, - from ./test/branch.hh:48, +In file included from ./gecode/int.hh:5699, + from ./test/branch.hh:45, from test/branch/float.cpp:36: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: 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(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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/branch.hh:43, from test/branch/float.cpp: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) { | ^~~~ -In file included from ./test/branch.hh:48, +In file included from ./test/branch.hh:45, from test/branch/float.cpp:36: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./test/branch.hh:48, +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./test/branch.hh:45, from test/branch/float.cpp:36: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, from ./test/branch.hh:43, from test/branch/float.cpp: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) { | ^~~~ -In file included from ./test/branch.hh:48, +In file included from ./test/branch.hh:45, from test/branch/float.cpp:36: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./test/branch.hh:48, - from test/branch/int.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/branch.hh:43, - from test/branch/int.cpp: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 ./test/branch.hh:48, - from test/branch/int.cpp:34: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./test/branch.hh:48, - from test/branch/int.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/branch.hh:43, - from test/branch/int.cpp: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 ./test/branch.hh:48, - from test/branch/int.cpp:34: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, - from ./test/branch.hh:48, - from test/branch/int.cpp:34: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: 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/branch.hh:43, - from test/branch/int.cpp: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 ./test/branch.hh:48, - from test/branch/int.cpp:34: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./test/assign.hh:42, @@ -606234,104 +606855,6 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/trucking.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/trucking.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/trucking.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/flatzinc.hh:46, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/flatzinc.hh:37, - from test/flatzinc/trucking.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/flatzinc.hh:49, - from ./test/flatzinc.hh:38, - from test/flatzinc/trucking.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/set.hh:1866, - from ./test/branch.hh:48, - from test/branch/float.cpp:36: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: 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/branch.hh:43, - from test/branch/float.cpp: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) { - | ^~~~ -In file included from ./test/branch.hh:48, - from test/branch/float.cpp:36: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./test/assign.hh:42, from test/assign.cpp:38: @@ -606493,304 +607016,92 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/branch.hh:43, - from test/branch/set.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./test/branch.hh:52, - from test/branch/set.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/branch.hh:43, - from test/branch/set.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./test/branch.hh:52, - from test/branch/set.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/float.hh:1404, - from ./test/branch.hh:52, - from test/branch/int.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:40:25: 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/branch.hh:43, - from test/branch/int.cpp: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 ./test/branch.hh:52, - from test/branch/int.cpp:34: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./test/branch.hh:52, - from test/branch/int.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:45:25: 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/branch.hh:43, - from test/branch/int.cpp: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 ./test/branch.hh:52, - from test/branch/int.cpp:34: -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from ./test/branch.hh:52, - from test/branch/int.cpp:34: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/branch.hh:43, - from test/branch/int.cpp: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:229, - from ./test/branch.hh:43, - from test/branch/int.cpp: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/float.hh:1546, - from ./test/branch.hh:52, - from test/branch/int.cpp:34: -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:29: 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/branch.hh:43, - from test/branch/int.cpp: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:229, - from ./test/branch.hh:43, - from test/branch/int.cpp: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/kernel.hh:176, - from ./test/branch.hh:43, - from test/branch/set.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./test/branch.hh:45, - from test/branch/set.cpp: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:176, - from ./test/branch.hh:43, - from test/branch/set.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/branch.hh:45, - from test/branch/set.cpp: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) - | ^~~~~~~ -In file included from ./gecode/float.hh:1811, - from ./test/branch.hh:52, - from test/branch/int.cpp:34: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/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:150, - from ./test/branch.hh:43, - from test/branch/int.cpp: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/float.hh:1546, - from ./test/branch.hh:52, - from test/branch/int.cpp:34: -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, - from ./test/branch.hh:52, - from test/branch/int.cpp:34: -./gecode/float/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:150, - from ./test/branch.hh:43, - from test/branch/int.cpp: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 ./test/branch.hh:52, - from test/branch/int.cpp:34: -./gecode/float.hh:1578:22: note: initializing argument 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, - from ./test/branch.hh:52, - from test/branch/int.cpp:34: -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/branch.hh:43, - from test/branch/int.cpp: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 ./test/branch.hh:52, - from test/branch/int.cpp:34: -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./test/branch.hh:52, - from test/branch/int.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:39:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/branch.hh:43, - from test/branch/int.cpp: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 ./test/branch.hh:52, - from test/branch/int.cpp:34: -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./test/branch.hh:52, - from test/branch/int.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:45:52: 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, + from ./test/assign.hh:41, + from test/assign/bool.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/int.cpp:34: + from ./test/assign.hh:41, + from test/assign/bool.cpp: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 ./test/branch.hh:52, - from test/branch/int.cpp:34: -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./test/branch.hh:52, - from test/branch/float.cpp:36: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:40:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ^ -In file included from ./gecode/float.hh:2137, - from ./test/branch.hh:52, - from test/branch/int.cpp:34: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': -./gecode/float/trace.hpp:39:39: warning: 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/kernel.hh:261, + from ./test/assign.hh:41, + from test/assign/bool.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/branch.hh:43, - from test/branch/int.cpp:34: + from ./test/assign.hh:41, + from test/assign/bool.cpp: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 ./test/branch.hh:52, - from test/branch/int.cpp:34: -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/assign.hh:41, + from test/assign/bool.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./test/assign.hh:41, + from test/assign/bool.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ In file included from ./gecode/kernel.hh:150, - from ./test/branch.hh:43, - from test/branch/float.cpp:36: + from ./test/assign.hh:41, + from test/assign/bool.cpp: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 ./test/branch.hh:52, - from test/branch/float.cpp:36: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./test/branch.hh:52, - from test/branch/float.cpp:36: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:45:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ^ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/assign.hh:41, + from test/assign/int.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/float.cpp:36: + from ./test/assign.hh:41, + from test/assign/int.cpp: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 ./test/branch.hh:52, - from test/branch/float.cpp:36: -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from ./test/branch.hh:52, - from test/branch/float.cpp:36: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:29: 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) + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/assign.hh:41, + from test/assign/int.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/branch.hh:43, - from test/branch/float.cpp:36: + from ./test/assign.hh:41, + from test/assign/int.cpp: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:229, - from ./test/branch.hh:43, - from test/branch/float.cpp: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::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/assign.hh:41, + from test/assign/int.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./test/assign.hh:44, from test/assign.cpp:38: @@ -606809,25 +607120,6 @@ ./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from ./test/branch.hh:52, - from test/branch/float.cpp:36: -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:29: 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/branch.hh:43, - from test/branch/float.cpp: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) { - | ^~~~ -In file included from ./gecode/kernel.hh:229, - from ./test/branch.hh:43, - from test/branch/float.cpp: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::FloatVar]' - 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, from test/assign.cpp:38: @@ -606846,6 +607138,22 @@ ./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./test/assign.hh:41, + from test/assign/int.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/assign.hh:41, + from test/assign/int.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./test/assign.hh:44, from test/assign.cpp:38: @@ -606884,75 +607192,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, - from ./test/branch.hh:52, - from test/branch/float.cpp:36: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/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:150, - from ./test/branch.hh:43, - from test/branch/float.cpp: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) { - | ^~~~ -In file included from ./gecode/float.hh:1546, - from ./test/branch.hh:52, - from test/branch/float.cpp:36: -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, - from ./test/branch.hh:52, - from test/branch/float.cpp:36: -./gecode/float/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:150, - from ./test/branch.hh:43, - from test/branch/float.cpp: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) { - | ^~~~ -In file included from ./test/branch.hh:52, - from test/branch/float.cpp:36: -./gecode/float.hh:1578:22: note: initializing argument 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, - from ./test/branch.hh:52, - from test/branch/float.cpp:36: -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/branch.hh:43, - from test/branch/float.cpp: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) { - | ^~~~ -In file included from ./test/branch.hh:52, - from test/branch/float.cpp:36: -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::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, - from ./test/branch.hh:43, - from test/branch/set.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./test/branch.hh:48, - from test/branch/set.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/set.hh:1438, from ./test/assign.hh:44, from test/assign.cpp:38: @@ -606989,6 +607228,24 @@ ./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./test/branch.hh:48, + from test/branch/float.cpp:36: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: 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/branch.hh:43, + from test/branch/float.cpp: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) { + | ^~~~ +In file included from ./test/branch.hh:48, + from test/branch/float.cpp:36: +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./test/assign.hh:44, from test/assign.cpp:38: @@ -607006,106 +607263,62 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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, - from ./test/branch.hh:52, +In file included from ./gecode/set.hh:755, + from ./test/branch.hh:48, from test/branch/float.cpp:36: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:39:52: 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/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, from ./test/branch.hh:43, from test/branch/float.cpp: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) { | ^~~~ -In file included from ./test/branch.hh:52, +In file included from ./test/branch.hh:48, from test/branch/float.cpp:36: -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./test/branch.hh:52, +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./test/branch.hh:48, from test/branch/float.cpp:36: -./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:45:52: 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: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/branch.hh:43, from test/branch/float.cpp: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) { | ^~~~ -In file included from ./test/branch.hh:52, +In file included from ./gecode/kernel.hh:229, + from ./test/branch.hh:43, from test/branch/float.cpp:36: -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137, - from ./test/branch.hh:52, +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./test/branch.hh:48, from test/branch/float.cpp:36: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': -./gecode/float/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ^ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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/branch.hh:43, from test/branch/float.cpp: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) { | ^~~~ -In file included from ./test/branch.hh:52, - from test/branch/float.cpp:36: -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/branch.hh:43, - from test/branch/set.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./test/branch.hh:52, - from test/branch/set.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/branch.hh:43, - from test/branch/int.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/branch.hh:45, - from test/branch/int.cpp: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:176, +In file included from ./gecode/kernel.hh:229, from ./test/branch.hh:43, - from test/branch/int.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/branch.hh:45, - from test/branch/int.cpp: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) - | ^~~~~~~ + from test/branch/float.cpp: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, from ./test/assign.hh:44, from test/assign.cpp:38: @@ -607124,21 +607337,6 @@ ./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/branch.hh:43, - from test/branch/int.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/branch.hh:45, - from test/branch/int.cpp: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/set.hh:1667, from ./test/assign.hh:44, from test/assign.cpp:38: @@ -607157,21 +607355,6 @@ ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/branch.hh:43, - from test/branch/int.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/branch.hh:45, - from test/branch/int.cpp: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) - | ^~~~~~~ In file included from ./gecode/set.hh:1866, from ./test/assign.hh:44, from test/assign.cpp:38: @@ -607190,237 +607373,62 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/branch.hh:43, - from test/branch/float.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/branch.hh:45, +In file included from ./gecode/set.hh:1438, + from ./test/branch.hh:48, from test/branch/float.cpp: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) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/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/branch.hh:43, from test/branch/float.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/branch.hh:45, - from test/branch/float.cpp: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/kernel.hh:176, - from ./test/branch.hh:43, +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:1173, + from ./test/branch.hh:48, from test/branch/float.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/branch.hh:45, +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./test/branch.hh:48, from test/branch/float.cpp: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) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, +./gecode/set/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:150, from ./test/branch.hh:43, from test/branch/float.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/branch.hh:45, - from test/branch/float.cpp: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/kernel.hh:176, - from ./test/branch.hh:43, - from test/branch/int.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./test/branch.hh:48, - from test/branch/int.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/branch.hh:43, - from test/branch/int.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./test/branch.hh:48, - from test/branch/int.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/branch.hh:43, +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./test/branch.hh:48, from test/branch/float.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, +./gecode/set.hh:1206:20: note: initializing argument 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, from ./test/branch.hh:48, from test/branch/float.cpp:36: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/branch.hh:43, from test/branch/float.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./test/branch.hh: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 ./test/branch.hh:48, from test/branch/float.cpp:36: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/branch.hh:43, - from test/branch/set.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./test/branch.hh:45, - from test/branch/set.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/branch.hh:43, - from test/branch/set.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/branch.hh:45, - from test/branch/set.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/branch.hh:43, - from test/branch/set.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./test/branch.hh:48, - from test/branch/set.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/branch.hh:43, - from test/branch/set.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./test/branch.hh:52, - from test/branch/set.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/assign/bool.o test/assign/bool.cpp -In file included from ./gecode/kernel.hh:176, - from ./test/branch.hh:43, - from test/branch/int.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./test/branch.hh:52, - from test/branch/int.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/branch.hh:43, - from test/branch/int.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./test/branch.hh:52, - from test/branch/int.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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: + 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; @@ -607428,134 +607436,60 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/branch.hh:43, - from test/branch/float.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./test/branch.hh:52, +In file included from ./gecode/set.hh:1667, + from ./test/branch.hh:48, from test/branch/float.cpp: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) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/branch.hh:43, from test/branch/float.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./test/branch.hh:52, - from test/branch/float.cpp: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) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/branch.hh:43, - from test/branch/int.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./test/branch.hh:45, - from test/branch/int.cpp: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:176, - from ./test/branch.hh:43, - from test/branch/int.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/branch.hh:45, - from test/branch/int.cpp:34: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/assign/set.o test/assign/set.cpp -In file included from ./gecode/kernel.hh:176, - from ./test/branch.hh:43, +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./test/branch.hh:48, from test/branch/float.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./test/branch.hh:45, +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./test/branch.hh:48, from test/branch/float.cpp: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) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/branch.hh:43, from test/branch/float.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/branch.hh:45, +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./test/branch.hh:48, from test/branch/float.cpp: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/kernel.hh:176, - from ./test/branch.hh:43, - from test/branch/int.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866, from ./test/branch.hh:48, - from test/branch/int.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, + from test/branch/float.cpp:36: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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/branch.hh:43, from test/branch/float.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./test/branch.hh: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 ./test/branch.hh:48, from test/branch/float.cpp:36: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./test/assign.hh:47, from test/assign.cpp:38: @@ -607630,38 +607564,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, - from ./test/branch.hh:43, - from test/branch/float.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./test/branch.hh:52, - from test/branch/float.cpp: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) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/branch.hh:43, - from test/branch/int.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./test/branch.hh:52, - from test/branch/int.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/float.hh:1811, from ./test/assign.hh:47, from test/assign.cpp:38: @@ -607715,158 +607617,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); | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/branch.hh:43, - from test/branch/float.cpp:36: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./test/branch.hh:45, - from test/branch/float.cpp: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) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/branch.hh:43, - from test/branch/float.cpp:36: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/branch.hh:45, - from test/branch/float.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/branch.hh:43, - from test/branch/float.cpp:36: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./test/branch.hh:48, - from test/branch/float.cpp:36: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/branch.hh:43, - from test/branch/float.cpp:36: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./test/branch.hh:52, - from test/branch/float.cpp: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) - | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/branch.hh:43, - from test/branch/int.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./test/branch.hh:45, - from test/branch/int.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/branch.hh:43, - from test/branch/int.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/branch.hh:45, - from test/branch/int.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/branch.hh:43, - from test/branch/int.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./test/branch.hh:48, - from test/branch/int.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/branch.hh:43, - from test/branch/int.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./test/branch.hh:52, - from test/branch/int.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/search.o test/search.cpp In file included from ./gecode/float.hh:2005, from ./test/assign.hh:47, from test/assign.cpp:38: @@ -607921,57 +607673,110 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/assign.hh:41, - from test/assign/int.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ +In file included from ./gecode/int.hh:917, + from ./test/assign.hh:42, + from test/assign/bool.cpp:34: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/assign.hh:42, + from test/assign/bool.cpp: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) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723, + from ./test/assign.hh:42, + from test/assign/bool.cpp:34: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/assign.hh:41, - from test/assign/int.cpp:34: + from test/assign/bool.cpp: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: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, - from ./test/assign.hh:41, - from test/assign/int.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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 ./test/assign.hh:42, + from test/assign/bool.cpp:34: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./test/assign.hh:42, + from test/assign/bool.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/assign.hh:41, - from test/assign/int.cpp:34: + from test/assign/bool.cpp: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:261, +In file included from ./test/assign.hh:42, + from test/assign/bool.cpp:34: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./test/assign.hh:42, + from test/assign/bool.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/assign.hh:41, - from test/assign/int.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, + from test/assign/bool.cpp: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 ./test/assign.hh:42, + from test/assign/bool.cpp:34: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./test/assign.hh:42, + from test/assign/bool.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, from ./test/assign.hh:41, - from test/assign/int.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ + from test/assign/bool.cpp: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 ./test/assign.hh:42, + from test/assign/bool.cpp:34: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./test/assign.hh:42, + from test/assign/bool.cpp:34: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/assign.hh:41, - from test/assign/int.cpp:34: + from test/assign/bool.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ +In file included from ./test/assign.hh:42, + from test/assign/bool.cpp:34: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/assign.hh:41, from test/assign.cpp:38: @@ -607987,6 +607792,42 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ +In file included from ./gecode/float.hh:1404, + from ./test/branch.hh:52, + from test/branch/float.cpp:36: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:40:25: 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/branch.hh:43, + from test/branch/float.cpp: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) { + | ^~~~ +In file included from ./test/branch.hh:52, + from test/branch/float.cpp:36: +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./test/branch.hh:52, + from test/branch/float.cpp:36: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:45:25: 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/branch.hh:43, + from test/branch/float.cpp: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) { + | ^~~~ +In file included from ./test/branch.hh:52, + from test/branch/float.cpp:36: +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/assign.hh:41, from test/assign.cpp:38: @@ -608017,6 +607858,44 @@ ./gecode/int/var/int.hpp:49:3: 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, + from ./test/branch.hh:52, + from test/branch/float.cpp:36: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/branch.hh:43, + from test/branch/float.cpp: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) { + | ^~~~ +In file included from ./gecode/kernel.hh:229, + from ./test/branch.hh:43, + from test/branch/float.cpp: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::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546, + from ./test/branch.hh:52, + from test/branch/float.cpp:36: +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:29: 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/branch.hh:43, + from test/branch/float.cpp: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) { + | ^~~~ +In file included from ./gecode/kernel.hh:229, + from ./test/branch.hh:43, + from test/branch/float.cpp: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::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/assign.hh:41, from test/assign.cpp:38: @@ -608032,8 +607911,186 @@ ./gecode/int/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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/assign/float.o test/assign/float.cpp +In file included from ./gecode/int.hh:4353, + from ./test/assign.hh:42, + from test/assign/bool.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/assign.hh:41, + from test/assign/bool.cpp: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:229, + from ./test/assign.hh:41, + from test/assign/bool.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./test/assign.hh:42, + from test/assign/bool.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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/assign.hh:41, + from test/assign/bool.cpp: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:229, + from ./test/assign.hh:41, + from test/assign/bool.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./test/assign.hh:42, + from test/assign/bool.cpp:34: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, + from ./test/assign.hh:41, + from test/assign/bool.cpp: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:229, + from ./test/assign.hh:41, + from test/assign/bool.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./test/assign.hh:42, + from test/assign/bool.cpp:34: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, + from ./test/assign.hh:41, + from test/assign/bool.cpp: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:229, + from ./test/assign.hh:41, + from test/assign/bool.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/assign.hh:41, + from test/assign/set.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/assign.hh:41, + from test/assign/set.cpp: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: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, + from ./test/assign.hh:41, + from test/assign/set.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/assign.hh:41, + from test/assign/set.cpp: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:261, + from ./test/assign.hh:41, + from test/assign/set.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./test/assign.hh:41, + from test/assign/set.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/assign.hh:41, + from test/assign/set.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811, + from ./test/branch.hh:52, + from test/branch/float.cpp:36: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/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:150, + from ./test/branch.hh:43, + from test/branch/float.cpp: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) { + | ^~~~ +In file included from ./gecode/float.hh:1546, + from ./test/branch.hh:52, + from test/branch/float.cpp:36: +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, + from ./test/branch.hh:52, + from test/branch/float.cpp:36: +./gecode/float/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:150, + from ./test/branch.hh:43, + from test/branch/float.cpp: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) { + | ^~~~ +In file included from ./test/branch.hh:52, + from test/branch/float.cpp:36: +./gecode/float.hh:1578:22: note: initializing argument 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, + from ./test/branch.hh:52, + from test/branch/float.cpp:36: +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/branch.hh:43, + from test/branch/float.cpp: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) { + | ^~~~ +In file included from ./test/branch.hh:52, + from test/branch/float.cpp:36: +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::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, from ./test/assign.hh:41, from test/assign.cpp:38: @@ -608049,6 +608106,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, + from ./test/assign.hh:42, + from test/assign/bool.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/assign.hh:41, + from test/assign/bool.cpp: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/int.hh:4353, + from ./test/assign.hh:42, + from test/assign/bool.cpp: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) { + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/assign.hh:41, from test/assign.cpp:38: @@ -608064,8 +608140,201 @@ ./gecode/set/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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/search.o test/search.cpp +In file included from ./gecode/int.hh:4845, + from ./test/assign.hh:42, + from test/assign/bool.cpp:34: +./gecode/int/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/assign.hh:41, + from test/assign/bool.cpp: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 ./test/assign.hh:42, + from test/assign/bool.cpp:34: +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./test/assign.hh:42, + from test/assign/bool.cpp:34: +./gecode/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/assign.hh:41, + from test/assign/bool.cpp: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 ./test/assign.hh:42, + from test/assign/bool.cpp: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/float.hh:2005, + from ./test/branch.hh:52, + from test/branch/float.cpp:36: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:39:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/branch.hh:43, + from test/branch/float.cpp: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) { + | ^~~~ +In file included from ./test/branch.hh:52, + from test/branch/float.cpp:36: +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, + from ./test/branch.hh:52, + from test/branch/float.cpp:36: +./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/branch.hh:43, + from test/branch/float.cpp: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) { + | ^~~~ +In file included from ./test/branch.hh:52, + from test/branch/float.cpp:36: +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137, + from ./test/branch.hh:52, + from test/branch/float.cpp:36: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': +./gecode/float/trace.hpp:39:39: 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/branch.hh:43, + from test/branch/float.cpp: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) { + | ^~~~ +In file included from ./test/branch.hh:52, + from test/branch/float.cpp:36: +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./test/assign.hh:42, + from test/assign/bool.cpp:34: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/assign.hh:41, + from test/assign/bool.cpp: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/int.hh:4353, + from ./test/assign.hh:42, + from test/assign/bool.cpp:34: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from ./test/assign.hh:42, + from test/assign/bool.cpp:34: +./gecode/int/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/assign.hh:41, + from test/assign/bool.cpp: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 ./test/assign.hh:42, + from test/assign/bool.cpp:34: +./gecode/int.hh:4429:21: note: initializing argument 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, + from ./test/assign.hh:42, + from test/assign/bool.cpp:34: +./gecode/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:150, + from ./test/assign.hh:41, + from test/assign/bool.cpp: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 ./test/assign.hh:42, + from test/assign/bool.cpp:34: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./test/assign.hh:42, + from test/assign/bool.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/assign.hh:41, + from test/assign/bool.cpp: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 ./test/assign.hh:42, + from test/assign/bool.cpp:34: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./test/assign.hh:42, + from test/assign/bool.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/assign.hh:41, + from test/assign/bool.cpp: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 ./test/assign.hh:42, + from test/assign/bool.cpp:34: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from ./test/assign.hh:42, + from test/assign/bool.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, + from ./test/assign.hh:41, + from test/assign/bool.cpp: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 ./test/assign.hh:42, + from test/assign/bool.cpp:34: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/assign.hh:41, from test/assign.cpp:38: @@ -608081,6 +608350,24 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +In file included from ./gecode/int.hh:5223, + from ./test/assign.hh:42, + from test/assign/bool.cpp:34: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, + from ./test/assign.hh:41, + from test/assign/bool.cpp: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 ./test/assign.hh:42, + from test/assign/bool.cpp:34: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/assign.hh:41, from test/assign.cpp:38: @@ -608096,6 +608383,112 @@ ./gecode/float/var/float.hpp:46:3: note: because '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, + from ./test/assign.hh:42, + from test/assign/bool.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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/assign.hh:41, + from test/assign/bool.cpp: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 ./test/assign.hh:42, + from test/assign/bool.cpp:34: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./test/assign.hh:42, + from test/assign/bool.cpp:34: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, + from ./test/assign.hh:41, + from test/assign/bool.cpp: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 ./test/assign.hh:42, + from test/assign/bool.cpp:34: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& 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); + | ^~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/branch.hh:43, + from test/branch/float.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/branch.hh:45, + from test/branch/float.cpp: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) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/branch.hh:43, + from test/branch/float.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/branch.hh:45, + from test/branch/float.cpp: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/kernel.hh:176, + from ./test/branch.hh:43, + from test/branch/float.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/branch.hh:45, + from test/branch/float.cpp: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) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/branch.hh:43, + from test/branch/float.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/branch.hh:45, + from test/branch/float.cpp: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/kernel.hh:176, from ./test/assign.hh:41, from test/assign.cpp:38: @@ -608129,37 +608522,35 @@ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, - from ./test/assign.hh:41, - from test/assign.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ + from ./test/branch.hh:43, + from test/branch/float.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, - from ./test/assign.hh:44, - from test/assign.cpp:38: + from ./test/branch.hh:48, + from test/branch/float.cpp:36: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, - from ./test/assign.hh:41, - from test/assign.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./test/assign.hh:47, - from test/assign.cpp: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) - | ^~~~~~~~ + from ./test/branch.hh:43, + from test/branch/float.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./test/branch.hh:48, + from test/branch/float.cpp:36: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/int.hh:917, from ./test/assign.hh:42, from test/assign/int.cpp:34: @@ -608174,63 +608565,6 @@ ./gecode/int/var/bool.hpp:50:3: 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, - from ./test/assign.hh:41, - from test/assign.cpp:38: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./test/assign.hh:42, - from test/assign.cpp:38: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/assign.hh:41, - from test/assign.cpp:38: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/assign.hh:42, - from test/assign.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/assign.hh:41, - from test/assign.cpp:38: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./test/assign.hh:44, - from test/assign.cpp: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/int.hh:1723, from ./test/assign.hh:42, from test/assign/int.cpp:34: @@ -608249,25 +608583,22 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, +In file included from ./gecode/kernel.hh:176, from ./test/assign.hh:41, from test/assign.cpp:38: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./test/assign.hh:47, +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./test/assign.hh:44, from test/assign.cpp:38: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +./gecode/set/var/set.hpp:49:3: note: because '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, from ./test/assign.hh:42, from test/assign/int.cpp:34: @@ -608359,6 +608690,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::IntVar]' 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, + from test/assign/bool.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: 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/assign.hh:41, + from test/assign/bool.cpp: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 ./test/assign.hh:44, + from test/assign/bool.cpp:34: +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./test/assign.hh:42, from test/assign/int.cpp:34: @@ -608378,6 +608727,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::IntVar]' 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, + from test/assign/bool.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, + from ./test/assign.hh:41, + from test/assign/bool.cpp: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 ./test/assign.hh:44, + from test/assign/bool.cpp:34: +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./test/assign.hh:42, from test/assign/int.cpp:34: @@ -608416,8 +608783,143 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/nogoods.o test/nogoods.cpp +In file included from ./gecode/set.hh:1173, + from ./test/assign.hh:44, + from test/assign/bool.cpp:34: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/assign.hh:41, + from test/assign/bool.cpp: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:229, + from ./test/assign.hh:41, + from test/assign/bool.cpp: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:1173, + from ./test/assign.hh:44, + from test/assign/bool.cpp:34: +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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/assign.hh:41, + from test/assign/bool.cpp: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:229, + from ./test/assign.hh:41, + from test/assign/bool.cpp: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/kernel.hh:176, + from ./test/branch.hh:43, + from test/branch/float.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./test/branch.hh:52, + from test/branch/float.cpp: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) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/branch.hh:43, + from test/branch/float.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./test/branch.hh:52, + from test/branch/float.cpp: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) + | ^~~~~~~~ +In file included from ./gecode/set.hh:1438, + from ./test/assign.hh:44, + from test/assign/bool.cpp:34: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/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/assign.hh:41, + from test/assign/bool.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set.hh:1173, + from ./test/assign.hh:44, + from test/assign/bool.cpp:34: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./test/assign.hh:44, + from test/assign/bool.cpp:34: +./gecode/set/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:150, + from ./test/assign.hh:41, + from test/assign/bool.cpp: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 ./test/assign.hh:44, + from test/assign/bool.cpp:34: +./gecode/set.hh:1206:20: note: initializing argument 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:176, + from ./test/assign.hh:41, + from test/assign.cpp:38: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./test/assign.hh:47, + from test/assign.cpp: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:1438, + from ./test/assign.hh:44, + from test/assign/bool.cpp:34: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/assign.hh:41, + from test/assign/bool.cpp: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 ./test/assign.hh:44, + from test/assign/bool.cpp: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); + | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./test/assign.hh:42, from test/assign/int.cpp:34: @@ -608524,6 +609026,92 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./test/assign.hh:44, + from test/assign/bool.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/assign.hh:41, + from test/assign/bool.cpp: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 ./test/assign.hh:44, + from test/assign/bool.cpp:34: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/branch.hh:43, + from test/branch/float.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./test/branch.hh:45, + from test/branch/float.cpp: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) + | ^~~~~~ +In file included from ./gecode/set.hh:1667, + from ./test/assign.hh:44, + from test/assign/bool.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/assign.hh:41, + from test/assign/bool.cpp: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 ./test/assign.hh:44, + from test/assign/bool.cpp:34: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/branch.hh:43, + from test/branch/float.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/branch.hh:45, + from test/branch/float.cpp: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:1866, + from ./test/assign.hh:44, + from test/assign/bool.cpp:34: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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/assign.hh:41, + from test/assign/bool.cpp: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 ./test/assign.hh:44, + from test/assign/bool.cpp:34: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./test/assign.hh:42, from test/assign/int.cpp:34: @@ -608596,6 +609184,22 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/branch.hh:43, + from test/branch/float.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./test/branch.hh:48, + from test/branch/float.cpp:36: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/int.hh:5699, from ./test/assign.hh:42, from test/assign/int.cpp:34: @@ -608632,6 +609236,299 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/assign.hh:41, + from test/assign.cpp:38: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./test/assign.hh:42, + from test/assign.cpp:38: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/assign.hh:41, + from test/assign.cpp:38: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/assign.hh:42, + from test/assign.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/assign.hh:41, + from test/assign.cpp:38: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./test/assign.hh:44, + from test/assign.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/assign.hh:41, + from test/assign.cpp:38: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./test/assign.hh:47, + from test/assign.cpp: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:176, + from ./test/branch.hh:43, + from test/branch/float.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./test/branch.hh:52, + from test/branch/float.cpp: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) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/assign.hh:41, + from test/assign/float.cpp:36: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/assign.hh:41, + from test/assign/float.cpp: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: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, + from ./test/assign.hh:41, + from test/assign/float.cpp:36: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/assign.hh:41, + from test/assign/float.cpp: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) { + | ^~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/assign.hh:41, + from test/assign/float.cpp:36: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./test/assign.hh:41, + from test/assign/float.cpp:36: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/assign.hh:41, + from test/assign/float.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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, + from ./test/branch.hh:43, + from test/branch/float.cpp:36: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./test/branch.hh:45, + from test/branch/float.cpp: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) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/branch.hh:43, + from test/branch/float.cpp:36: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/branch.hh:45, + from test/branch/float.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/branch.hh:43, + from test/branch/float.cpp:36: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./test/branch.hh:48, + from test/branch/float.cpp:36: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/branch.hh:43, + from test/branch/float.cpp:36: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./test/branch.hh:52, + from test/branch/float.cpp: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) + | ^~~~~~~~ +In file included from ./gecode/float.hh:1404, + from ./test/assign.hh:47, + from test/assign/bool.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:40:25: 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/assign.hh:41, + from test/assign/bool.cpp: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 ./test/assign.hh:47, + from test/assign/bool.cpp:34: +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./test/assign.hh:47, + from test/assign/bool.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:45:25: 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/assign.hh:41, + from test/assign/bool.cpp: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 ./test/assign.hh:47, + from test/assign/bool.cpp:34: +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546, + from ./test/assign.hh:47, + from test/assign/bool.cpp:34: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/assign.hh:41, + from test/assign/bool.cpp: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:229, + from ./test/assign.hh:41, + from test/assign/bool.cpp: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/float.hh:1546, + from ./test/assign.hh:47, + from test/assign/bool.cpp:34: +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:29: 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/assign.hh:41, + from test/assign/bool.cpp: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:229, + from ./test/assign.hh:41, + from test/assign/bool.cpp: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:755, from ./test/assign.hh:44, from test/assign/int.cpp:34: @@ -608706,6 +609603,59 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811, + from ./test/assign.hh:47, + from test/assign/bool.cpp:34: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/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:150, + from ./test/assign.hh:41, + from test/assign/bool.cpp: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/float.hh:1546, + from ./test/assign.hh:47, + from test/assign/bool.cpp:34: +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, + from ./test/assign.hh:47, + from test/assign/bool.cpp:34: +./gecode/float/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:150, + from ./test/assign.hh:41, + from test/assign/bool.cpp: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 ./test/assign.hh:47, + from test/assign/bool.cpp:34: +./gecode/float.hh:1578:22: note: initializing argument 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, + from ./test/assign.hh:47, + from test/assign/bool.cpp:34: +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/assign.hh:41, + from test/assign/bool.cpp: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 ./test/assign.hh:47, + from test/assign/bool.cpp:34: +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./test/assign.hh:44, from test/assign/int.cpp:34: @@ -608759,6 +609709,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/float.hh:2005, + from ./test/assign.hh:47, + from test/assign/bool.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:39:52: 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/assign.hh:41, + from test/assign/bool.cpp: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 ./test/assign.hh:47, + from test/assign/bool.cpp:34: +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005, + from ./test/assign.hh:47, + from test/assign/bool.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/assign.hh:41, + from test/assign/bool.cpp: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 ./test/assign.hh:47, + from test/assign/bool.cpp:34: +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137, + from ./test/assign.hh:47, + from test/assign/bool.cpp:34: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': +./gecode/float/trace.hpp:39:39: 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/assign.hh:41, + from test/assign/bool.cpp: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 ./test/assign.hh:47, + from test/assign/bool.cpp:34: +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./test/assign.hh:44, from test/assign/int.cpp:34: @@ -608813,210 +609817,9 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/assign.hh:41, - from test/assign/bool.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/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:1404, - from ./test/assign.hh:47, - from test/assign/int.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:40:25: 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/assign.hh:41, - from test/assign/int.cpp: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 ./test/assign.hh:47, - from test/assign/int.cpp:34: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./test/assign.hh:47, - from test/assign/int.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:45:25: 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/assign.hh:41, - from test/assign/int.cpp: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 ./test/assign.hh:47, - from test/assign/int.cpp:34: -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from ./test/assign.hh:47, - from test/assign/int.cpp:34: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/assign.hh:41, - from test/assign/int.cpp: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:229, - from ./test/assign.hh:41, - from test/assign/int.cpp: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/float.hh:1546, - from ./test/assign.hh:47, - from test/assign/int.cpp:34: -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:29: 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/assign.hh:41, - from test/assign/int.cpp: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:229, - from ./test/assign.hh:41, - from test/assign/int.cpp: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/float.hh:1811, - from ./test/assign.hh:47, - from test/assign/int.cpp:34: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/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:150, - from ./test/assign.hh:41, - from test/assign/int.cpp: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/float.hh:1546, - from ./test/assign.hh:47, - from test/assign/int.cpp:34: -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, - from ./test/assign.hh:47, - from test/assign/int.cpp:34: -./gecode/float/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:150, - from ./test/assign.hh:41, - from test/assign/int.cpp: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 ./test/assign.hh:47, - from test/assign/int.cpp:34: -./gecode/float.hh:1578:22: note: initializing argument 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, - from ./test/assign.hh:47, - from test/assign/int.cpp:34: -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/assign.hh:41, - from test/assign/int.cpp: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 ./test/assign.hh:47, - from test/assign/int.cpp:34: -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./test/assign.hh:47, - from test/assign/int.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:39:52: 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/assign.hh:41, - from test/assign/int.cpp: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 ./test/assign.hh:47, - from test/assign/int.cpp:34: -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./test/assign.hh:47, - from test/assign/int.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/assign.hh:41, - from test/assign/int.cpp: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 ./test/assign.hh:47, - from test/assign/int.cpp:34: -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137, - from ./test/assign.hh:47, - from test/assign/int.cpp:34: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': -./gecode/float/trace.hpp:39:39: 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/assign.hh:41, - from test/assign/int.cpp: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 ./test/assign.hh:47, - from test/assign/int.cpp:34: -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/assign.hh:41, - from test/assign/int.cpp:34: + from test/assign/bool.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] @@ -609025,13 +609828,13 @@ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/assign.hh:42, - from test/assign/int.cpp:34: + from test/assign/bool.cpp: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:176, from ./test/assign.hh:41, - from test/assign/int.cpp:34: + from test/assign/bool.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -609040,13 +609843,13 @@ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/assign.hh:42, - from test/assign/int.cpp:34: + from test/assign/bool.cpp: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) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/assign.hh:41, - from test/assign/int.cpp:34: + from test/assign/bool.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] @@ -609055,13 +609858,13 @@ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/assign.hh:42, - from test/assign/int.cpp:34: + from test/assign/bool.cpp: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:176, from ./test/assign.hh:41, - from test/assign/int.cpp:34: + from test/assign/bool.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -609070,13 +609873,13 @@ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/assign.hh:42, - from test/assign/int.cpp:34: + from test/assign/bool.cpp: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) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/assign.hh:41, - from test/assign/int.cpp:34: + from test/assign/bool.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -609085,13 +609888,13 @@ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./test/assign.hh:44, - from test/assign/int.cpp:34: + from test/assign/bool.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/assign.hh:41, - from test/assign/int.cpp:34: + from test/assign/bool.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -609100,302 +609903,10 @@ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./test/assign.hh:44, - from test/assign/int.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/assign.hh:41, - from test/assign/int.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./test/assign.hh:47, - from test/assign/int.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/assign.hh:41, - from test/assign/int.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./test/assign.hh:47, - from test/assign/int.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/assign.hh:41, - from test/assign/set.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/assign.hh:41, - from test/assign/set.cpp: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: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, - from ./test/assign.hh:41, - from test/assign/set.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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 ./test/assign.hh:41, - from test/assign/set.cpp: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:261, - from ./test/assign.hh:41, - from test/assign/set.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./test/assign.hh:41, - from test/assign/set.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/assign.hh:41, - from test/assign/set.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/assign.hh:41, - from test/assign/int.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./test/assign.hh:42, - from test/assign/int.cpp: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:176, - from ./test/assign.hh:41, - from test/assign/int.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/assign.hh:42, - from test/assign/int.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/assign.hh:41, - from test/assign/int.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./test/assign.hh:44, - from test/assign/int.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -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/kernel.hh:176, - from ./test/assign.hh:41, - from test/assign/int.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./test/assign.hh:47, - from test/assign/int.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/assign.hh:41, - from test/assign/int.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./test/assign.hh:42, - from test/assign/int.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/assign.hh:41, - from test/assign/int.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/assign.hh:42, - from test/assign/int.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/assign.hh:41, - from test/assign/int.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./test/assign.hh:44, - from test/assign/int.cpp:34: + from test/assign/bool.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/assign.hh:41, - from test/assign/int.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./test/assign.hh:47, - from test/assign/int.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/assign.hh:41, - from test/assign/bool.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/assign.hh:41, - from test/assign/bool.cpp: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: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, - from ./test/assign.hh:41, - from test/assign/bool.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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 ./test/assign.hh:41, - from test/assign/bool.cpp: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:261, - from ./test/assign.hh:41, - from test/assign/bool.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./test/assign.hh:41, - from test/assign/bool.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/assign.hh:41, - from test/assign/bool.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/assign.hh:41, - from test/assign/float.cpp:36: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/int.hh:917, from ./test/assign.hh:42, from test/assign/set.cpp:34: @@ -609446,6 +609957,21 @@ ./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/assign.hh:41, + from test/assign/bool.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./test/assign.hh:47, + from test/assign/bool.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/int.hh:2555, from ./test/assign.hh:42, from test/assign/set.cpp:34: @@ -609500,6 +610026,21 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/assign.hh:41, + from test/assign/bool.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./test/assign.hh:47, + from test/assign/bool.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/int.hh:4353, from ./test/assign.hh:42, from test/assign/set.cpp:34: @@ -609629,6 +610170,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:176, + from ./test/assign.hh:41, + from test/assign/bool.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./test/assign.hh:42, + from test/assign/bool.cpp: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:176, + from ./test/assign.hh:41, + from test/assign/bool.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/assign.hh:42, + from test/assign/bool.cpp: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) + | ^~~~~~~ In file included from ./gecode/int.hh:4845, from ./test/assign.hh:42, from test/assign/set.cpp:34: @@ -609682,6 +610255,22 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/assign.hh:41, + from test/assign/bool.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./test/assign.hh:44, + from test/assign/bool.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/int.hh:5223, from ./test/assign.hh:42, from test/assign/set.cpp:34: @@ -609790,304 +610379,25 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./gecode/minimodel.hh:45, - from test/search.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/minimodel.hh:45, - from test/search.cpp: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: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, - from ./gecode/minimodel.hh:45, - from test/search.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/minimodel.hh:45, - from test/search.cpp: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:261, - from ./gecode/minimodel.hh:45, - from test/search.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./gecode/minimodel.hh:45, - from test/search.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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/minimodel.hh:45, - from test/search.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/nogoods.cpp:38: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/set.hh:755, - from ./test/assign.hh:44, - from test/assign/set.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: 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/assign.hh:41, - from test/assign/set.cpp: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 ./test/assign.hh:44, - from test/assign/set.cpp:34: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./test/assign.hh:44, - from test/assign/set.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: 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:150, - from ./test/assign.hh:41, - from test/assign/set.cpp: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 ./test/assign.hh:44, - from test/assign/set.cpp:34: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from ./test/assign.hh:44, - from test/assign/set.cpp:34: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/assign.hh:41, - from test/assign/set.cpp: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:229, - from ./test/assign.hh:41, - from test/assign/set.cpp: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:1173, - from ./test/assign.hh:44, - from test/assign/set.cpp:34: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: 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/assign.hh:41, - from test/assign/set.cpp: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:229, - from ./test/assign.hh:41, - from test/assign/set.cpp: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, - from ./test/assign.hh:44, - from test/assign/set.cpp:34: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/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/assign.hh:41, - from test/assign/set.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:1173, - from ./test/assign.hh:44, - from test/assign/set.cpp:34: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, - from ./test/assign.hh:44, - from test/assign/set.cpp:34: -./gecode/set/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:150, - from ./test/assign.hh:41, - from test/assign/set.cpp: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 ./test/assign.hh:44, - from test/assign/set.cpp:34: -./gecode/set.hh:1206:20: note: initializing argument 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, - from ./test/assign.hh:44, - from test/assign/set.cpp:34: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/assign.hh:41, - from test/assign/set.cpp: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 ./test/assign.hh:44, - from test/assign/set.cpp: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); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./test/assign.hh:44, - from test/assign/set.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/assign.hh:41, - from test/assign/set.cpp: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 ./test/assign.hh:44, - from test/assign/set.cpp:34: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./test/assign.hh:44, - from test/assign/set.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/assign.hh:41, - from test/assign/set.cpp: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 ./test/assign.hh:44, - from test/assign/set.cpp:34: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, - from ./test/assign.hh:44, - from test/assign/set.cpp:34: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: 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/assign.hh:41, - from test/assign/set.cpp: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 ./test/assign.hh:44, - from test/assign/set.cpp:34: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/array.o test/array.cpp -In file included from ./gecode/kernel.hh:261, - from ./test/assign.hh:41, - from test/assign/float.cpp:36: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/assign.hh:41, - from test/assign/float.cpp: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: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, - from ./test/assign.hh:41, - from test/assign/float.cpp:36: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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 ./test/assign.hh:41, - from test/assign/float.cpp: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) { - | ^~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/assign.hh:41, - from test/assign/float.cpp:36: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./test/assign.hh:41, - from test/assign/float.cpp:36: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: 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, +In file included from ./gecode/kernel.hh:176, from ./test/assign.hh:41, - from test/assign/float.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ + from test/assign/bool.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./test/assign.hh:47, + from test/assign/bool.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/int.hh:917, from ./test/assign.hh:42, - from test/assign/bool.cpp:34: + from test/assign/float.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; @@ -610095,636 +610405,841 @@ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/assign.hh:42, - from test/assign/bool.cpp:34: + from test/assign/float.cpp: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/int.hh:1723, +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/assign.hh:41, + from test/assign/bool.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, from ./test/assign.hh:42, from test/assign/bool.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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, +./gecode/int/var/int.hpp:49:3: 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, from ./test/assign.hh:41, from test/assign/bool.cpp: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 ./test/assign.hh:42, +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/assign.hh:42, + from test/assign/bool.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/assign.hh:41, + from test/assign/bool.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./test/assign.hh:44, from test/assign/bool.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/float.hh:1404, from ./test/assign.hh:47, - from test/assign/set.cpp:34: + from test/assign/int.cpp:34: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:40:25: 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/assign.hh:41, - from test/assign/set.cpp:34: + from test/assign/int.cpp: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 ./test/assign.hh:47, - from test/assign/set.cpp:34: + from test/assign/int.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ +In file included from ./gecode/int.hh:1723, + from ./test/assign.hh:42, + from test/assign/float.cpp:36: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/assign.hh:41, + from test/assign/float.cpp: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) { + | ^~~~ +In file included from ./test/assign.hh:42, + from test/assign/float.cpp:36: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/assign.hh:41, + from test/assign/bool.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./test/assign.hh:47, + from test/assign/bool.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/float.hh:1404, from ./test/assign.hh:47, - from test/assign/set.cpp:34: + from test/assign/int.cpp:34: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:45:25: 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/assign.hh:41, - from test/assign/set.cpp:34: + from test/assign/int.cpp: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 ./test/assign.hh:47, - from test/assign/set.cpp:34: + from test/assign/int.cpp:34: ./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./test/assign.hh:42, - from test/assign/bool.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/assign.hh:41, - from test/assign/bool.cpp: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 ./test/assign.hh:42, - from test/assign/bool.cpp:34: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./test/assign.hh:47, - from test/assign/set.cpp:34: + from test/assign/int.cpp:34: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./test/assign.hh:41, - from test/assign/set.cpp:34: + from test/assign/int.cpp: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:229, from ./test/assign.hh:41, - from test/assign/set.cpp:34: + from test/assign/int.cpp: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/float.hh:1546, from ./test/assign.hh:47, - from test/assign/set.cpp:34: + from test/assign/int.cpp:34: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:55:29: 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/assign.hh:41, - from test/assign/set.cpp:34: + from test/assign/int.cpp: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:229, from ./test/assign.hh:41, - from test/assign/set.cpp:34: + from test/assign/int.cpp: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/int.hh:2555, from ./test/assign.hh:42, - from test/assign/bool.cpp:34: + from test/assign/float.cpp:36: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/assign.hh:41, + from test/assign/float.cpp: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) { + | ^~~~ +In file included from ./test/assign.hh:42, + from test/assign/float.cpp:36: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./test/assign.hh:42, + from test/assign/float.cpp:36: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/assign.hh:41, - from test/assign/bool.cpp:34: + from test/assign/float.cpp: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) { | ^~~~ In file included from ./test/assign.hh:42, - from test/assign/bool.cpp:34: + from test/assign/float.cpp:36: ./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./test/assign.hh:42, - from test/assign/bool.cpp:34: + from test/assign/float.cpp:36: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/assign.hh:41, - from test/assign/bool.cpp:34: + from test/assign/float.cpp: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) { | ^~~~ In file included from ./test/assign.hh:42, - from test/assign/bool.cpp:34: + from test/assign/float.cpp:36: ./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./test/assign.hh:42, - from test/assign/bool.cpp:34: + from test/assign/float.cpp:36: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./test/assign.hh:41, - from test/assign/bool.cpp:34: + from test/assign/float.cpp: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) { | ^~~~ In file included from ./test/assign.hh:42, - from test/assign/bool.cpp:34: + from test/assign/float.cpp:36: ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./test/assign.hh:42, - from test/assign/bool.cpp:34: + from test/assign/float.cpp:36: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./test/assign.hh:41, - from test/assign/bool.cpp:34: + from test/assign/float.cpp: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) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/assign.hh:41, - from test/assign/bool.cpp:34: + from test/assign/float.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./test/assign.hh:42, - from test/assign/bool.cpp:34: + from test/assign/float.cpp:36: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:55:29: 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/assign.hh:41, - from test/assign/bool.cpp:34: + from test/assign/float.cpp: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) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/assign.hh:41, - from test/assign/bool.cpp:34: + from test/assign/float.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./test/assign.hh:42, - from test/assign/bool.cpp:34: + from test/assign/float.cpp:36: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:74:29: 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:150, from ./test/assign.hh:41, - from test/assign/bool.cpp:34: + from test/assign/float.cpp: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) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/assign.hh:41, - from test/assign/bool.cpp:34: + from test/assign/float.cpp: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::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./test/assign.hh:42, - from test/assign/bool.cpp:34: + from test/assign/float.cpp:36: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:79:29: 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:150, from ./test/assign.hh:41, - from test/assign/bool.cpp:34: + from test/assign/float.cpp: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) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/assign.hh:41, - from test/assign/bool.cpp:34: + from test/assign/float.cpp: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::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./test/assign.hh:47, - from test/assign/set.cpp:34: + from test/assign/int.cpp:34: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/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:150, from ./test/assign.hh:41, - from test/assign/set.cpp:34: + from test/assign/int.cpp: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/float.hh:1546, from ./test/assign.hh:47, - from test/assign/set.cpp:34: + from test/assign/int.cpp:34: ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, from ./test/assign.hh:47, - from test/assign/set.cpp:34: + from test/assign/int.cpp:34: ./gecode/float/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:150, from ./test/assign.hh:41, - from test/assign/set.cpp:34: + from test/assign/int.cpp: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 ./test/assign.hh:47, - from test/assign/set.cpp:34: + from test/assign/int.cpp:34: ./gecode/float.hh:1578:22: note: initializing argument 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, from ./test/assign.hh:47, - from test/assign/set.cpp:34: + from test/assign/int.cpp:34: ./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/assign.hh:41, - from test/assign/set.cpp:34: + from test/assign/int.cpp: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 ./test/assign.hh:47, - from test/assign/set.cpp:34: + from test/assign/int.cpp:34: ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./test/assign.hh:42, - from test/assign/bool.cpp:34: + from test/assign/float.cpp:36: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./test/assign.hh:41, - from test/assign/bool.cpp:34: + from test/assign/float.cpp: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) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./test/assign.hh:42, - from test/assign/bool.cpp:34: + from test/assign/float.cpp:36: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./test/assign.hh:42, - from test/assign/bool.cpp:34: + from test/assign/float.cpp:36: ./gecode/int/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/assign.hh:41, - from test/assign/bool.cpp:34: + from test/assign/float.cpp: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) { | ^~~~ In file included from ./test/assign.hh:42, - from test/assign/bool.cpp:34: + from test/assign/float.cpp:36: ./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./test/assign.hh:42, - from test/assign/bool.cpp:34: + from test/assign/float.cpp:36: ./gecode/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/assign.hh:41, - from test/assign/bool.cpp:34: + from test/assign/float.cpp: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) { | ^~~~ In file included from ./test/assign.hh:42, - from test/assign/bool.cpp:34: + from test/assign/float.cpp:36: ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./test/assign.hh:47, - from test/assign/set.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:39:52: 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/assign.hh:41, - from test/assign/set.cpp: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 ./test/assign.hh:47, - from test/assign/set.cpp:34: -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./test/assign.hh:47, +In file included from ./gecode/set.hh:755, + from ./test/assign.hh:44, from test/assign/set.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:45:52: 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(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: 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/assign.hh:41, from test/assign/set.cpp: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 ./test/assign.hh:47, +In file included from ./test/assign.hh:44, from test/assign/set.cpp:34: -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137, - from ./test/assign.hh:47, +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./test/assign.hh:44, from test/assign/set.cpp:34: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': -./gecode/float/trace.hpp:39:39: 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(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, from ./test/assign.hh:41, from test/assign/set.cpp: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 ./test/assign.hh:47, +In file included from ./test/assign.hh:44, from test/assign/set.cpp:34: -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./test/assign.hh:42, - from test/assign/bool.cpp:34: + from test/assign/float.cpp:36: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./test/assign.hh:41, - from test/assign/bool.cpp:34: + from test/assign/float.cpp: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) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./test/assign.hh:42, - from test/assign/bool.cpp:34: + from test/assign/float.cpp:36: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./test/assign.hh:42, - from test/assign/bool.cpp:34: + from test/assign/float.cpp:36: ./gecode/int/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/assign.hh:41, - from test/assign/bool.cpp:34: + from test/assign/float.cpp: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) { | ^~~~ In file included from ./test/assign.hh:42, - from test/assign/bool.cpp:34: + from test/assign/float.cpp:36: ./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ -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, - from ./test/assign.hh:44, - from test/assign/set.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/int.hh:4845, from ./test/assign.hh:42, - from test/assign/bool.cpp:34: + from test/assign/float.cpp:36: ./gecode/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:150, from ./test/assign.hh:41, - from test/assign/bool.cpp:34: + from test/assign/float.cpp: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) { | ^~~~ In file included from ./test/assign.hh:42, - from test/assign/bool.cpp:34: + from test/assign/float.cpp:36: ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from ./gecode/minimodel.hh:45, - from test/nogoods.cpp:38: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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, + from ./test/assign.hh:44, + from test/assign/set.cpp:34: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/nogoods.cpp:38: + from ./test/assign.hh:41, + from test/assign/set.cpp: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: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, - from ./gecode/minimodel.hh:45, - from test/nogoods.cpp:38: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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, + from ./test/assign.hh:41, + from test/assign/set.cpp: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:1173, + from ./test/assign.hh:44, + from test/assign/set.cpp:34: +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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 ./gecode/minimodel.hh:45, - from test/nogoods.cpp:38: + from ./test/assign.hh:41, + from test/assign/set.cpp: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:261, - from ./gecode/minimodel.hh:45, - from test/nogoods.cpp: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, +In file included from ./gecode/kernel.hh:229, + from ./test/assign.hh:41, + from test/assign/set.cpp: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/float.hh:2005, + from ./test/assign.hh:47, + from test/assign/int.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:39:52: 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/assign.hh:41, + from test/assign/int.cpp: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 ./test/assign.hh:47, + from test/assign/int.cpp:34: +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from test/nogoods.cpp:38: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); + 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:2005, + from ./test/assign.hh:47, + from test/assign/int.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/assign.hh:41, + from test/assign/int.cpp: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 ./test/assign.hh:47, + from test/assign/int.cpp:34: +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137, + from ./test/assign.hh:47, + from test/assign/int.cpp:34: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': +./gecode/float/trace.hpp:39:39: 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/assign.hh:41, + from test/assign/int.cpp: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 ./test/assign.hh:47, + from test/assign/int.cpp:34: +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438, + from ./test/assign.hh:44, + from test/assign/set.cpp:34: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/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 ./gecode/minimodel.hh:45, - from test/nogoods.cpp:38: + from ./test/assign.hh:41, + from test/assign/set.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./test/assign.hh:44, + from test/assign/set.cpp:34: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./test/assign.hh:44, + from test/assign/set.cpp:34: +./gecode/set/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:150, + from ./test/assign.hh:41, + from test/assign/set.cpp: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 ./test/assign.hh:44, + from test/assign/set.cpp:34: +./gecode/set.hh:1206:20: note: initializing argument 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, + from ./test/assign.hh:44, + from test/assign/set.cpp:34: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/assign.hh:41, + from test/assign/set.cpp: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 ./test/assign.hh:44, + from test/assign/set.cpp: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); + | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./test/assign.hh:42, - from test/assign/bool.cpp:34: + from test/assign/float.cpp:36: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': ./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/assign.hh:41, - from test/assign/bool.cpp:34: + from test/assign/float.cpp: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) { | ^~~~ In file included from ./test/assign.hh:42, - from test/assign/bool.cpp:34: + from test/assign/float.cpp:36: ./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./test/assign.hh:42, - from test/assign/bool.cpp:34: + from test/assign/float.cpp:36: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': ./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./test/assign.hh:41, - from test/assign/bool.cpp:34: + from test/assign/float.cpp: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) { | ^~~~ In file included from ./test/assign.hh:42, - from test/assign/bool.cpp:34: + from test/assign/float.cpp:36: ./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./test/assign.hh:42, - from test/assign/bool.cpp:34: + from test/assign/float.cpp:36: ./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': ./gecode/int/branch.hpp:50:50: 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:150, from ./test/assign.hh:41, - from test/assign/bool.cpp:34: + from test/assign/float.cpp: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) { | ^~~~ In file included from ./test/assign.hh:42, - from test/assign/bool.cpp:34: + from test/assign/float.cpp:36: ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./test/assign.hh:42, - from test/assign/bool.cpp:34: + from test/assign/float.cpp:36: ./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': ./gecode/int/branch.hpp:55:51: 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:150, from ./test/assign.hh:41, - from test/assign/bool.cpp:34: + from test/assign/float.cpp: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) { | ^~~~ In file included from ./test/assign.hh:42, - from test/assign/bool.cpp:34: + from test/assign/float.cpp:36: ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./test/assign.hh:42, - from test/assign/bool.cpp:34: + from test/assign/float.cpp:36: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:39:39: 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/assign.hh:41, - from test/assign/bool.cpp:34: + from test/assign/float.cpp: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) { | ^~~~ In file included from ./test/assign.hh:42, - from test/assign/bool.cpp:34: + from test/assign/float.cpp:36: ./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./test/assign.hh:42, - from test/assign/bool.cpp:34: + from test/assign/float.cpp:36: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:45:39: 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:150, from ./test/assign.hh:41, - from test/assign/bool.cpp:34: + from test/assign/float.cpp: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) { | ^~~~ In file included from ./test/assign.hh:42, - from test/assign/bool.cpp:34: + from test/assign/float.cpp:36: ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/set.hh:1667, + from ./test/assign.hh:44, + from test/assign/set.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/assign.hh:41, + from test/assign/set.cpp: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 ./test/assign.hh:44, + from test/assign/set.cpp:34: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./test/assign.hh:44, + from test/assign/set.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/assign.hh:41, + from test/assign/set.cpp: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 ./test/assign.hh:44, + from test/assign/set.cpp:34: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866, + from ./test/assign.hh:44, + from test/assign/set.cpp:34: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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/assign.hh:41, from test/assign/set.cpp: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 ./test/assign.hh:44, + from test/assign/set.cpp:34: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/assign.hh:41, + from test/assign/int.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] @@ -610733,13 +611248,13 @@ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/assign.hh:42, - from test/assign/set.cpp:34: + from test/assign/int.cpp: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:176, from ./test/assign.hh:41, - from test/assign/set.cpp:34: + from test/assign/int.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -610748,13 +611263,13 @@ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/assign.hh:42, - from test/assign/set.cpp:34: + from test/assign/int.cpp: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) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/assign.hh:41, - from test/assign/set.cpp:34: + from test/assign/int.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] @@ -610763,13 +611278,13 @@ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/assign.hh:42, - from test/assign/set.cpp:34: + from test/assign/int.cpp: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:176, from ./test/assign.hh:41, - from test/assign/set.cpp:34: + from test/assign/int.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -610778,335 +611293,157 @@ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/assign.hh:42, - from test/assign/set.cpp: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) - | ^~~~~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/minimodel.hh:46, - from test/search.cpp:34: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from test/search.cpp:34: + from test/assign/int.cpp: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) | ^~~~~~~ -In file included from ./gecode/int.hh:1723, - from ./gecode/minimodel.hh:46, - from test/search.cpp:34: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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:3266:3: note: because '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:46, - from test/search.cpp:34: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./test/assign.hh:44, - from test/assign/bool.cpp:34: + from test/assign/float.cpp:36: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:38:29: 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/assign.hh:41, - from test/assign/bool.cpp:34: + from test/assign/float.cpp: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) { | ^~~~ In file included from ./test/assign.hh:44, - from test/assign/bool.cpp:34: + from test/assign/float.cpp:36: ./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./test/assign.hh:44, - from test/assign/bool.cpp:34: + from test/assign/float.cpp:36: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': ./gecode/set/int.hpp:43:32: 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:150, from ./test/assign.hh:41, - from test/assign/bool.cpp:34: + from test/assign/float.cpp: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) { | ^~~~ In file included from ./test/assign.hh:44, - from test/assign/bool.cpp:34: + from test/assign/float.cpp:36: ./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/minimodel.hh:46, - from test/search.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: 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, from ./test/assign.hh:44, - from test/assign/bool.cpp:34: + from test/assign/float.cpp:36: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/search.cpp: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:150, from ./test/assign.hh:41, - from test/assign/bool.cpp:34: + from test/assign/float.cpp: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) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/assign.hh:41, - from test/assign/bool.cpp:34: + from test/assign/float.cpp: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/minimodel.hh:46, - from test/search.cpp:34: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/minimodel.hh:46, - from test/search.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/search.cpp: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/minimodel.hh:46, - from test/search.cpp:34: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./test/assign.hh:44, - from test/assign/bool.cpp:34: + from test/assign/float.cpp:36: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:55:29: 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/assign.hh:41, - from test/assign/bool.cpp:34: + from test/assign/float.cpp: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) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/assign.hh:41, - from test/assign/bool.cpp:34: + from test/assign/float.cpp: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/int.hh:2555, - from ./gecode/minimodel.hh:46, - from test/search.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/search.cpp: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/minimodel.hh:46, - from test/search.cpp:34: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./gecode/minimodel.hh:46, - from test/search.cpp:34: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/search.cpp: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/minimodel.hh:46, - from test/search.cpp:34: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/minimodel.hh:46, - from test/search.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/search.cpp: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:229, - from ./gecode/minimodel.hh:45, - from test/search.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/minimodel.hh:46, - from test/search.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: 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 ./gecode/minimodel.hh:45, - from test/search.cpp: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:229, - from ./gecode/minimodel.hh:45, - from test/search.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/minimodel.hh:46, - from test/search.cpp:34: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: 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:150, - from ./gecode/minimodel.hh:45, - from test/search.cpp: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:229, - from ./gecode/minimodel.hh:45, - from test/search.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/minimodel.hh:46, - from test/search.cpp:34: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: 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:150, - from ./gecode/minimodel.hh:45, - from test/search.cpp: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:229, - from ./gecode/minimodel.hh:45, - from test/search.cpp:34: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/nogoods.o test/nogoods.cpp In file included from ./gecode/set.hh:1438, from ./test/assign.hh:44, - from test/assign/bool.cpp:34: + from test/assign/float.cpp:36: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/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/assign.hh:41, - from test/assign/bool.cpp:34: + from test/assign/float.cpp: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) { | ^~~~ In file included from ./gecode/set.hh:1173, from ./test/assign.hh:44, - from test/assign/bool.cpp:34: + from test/assign/float.cpp:36: ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, from ./test/assign.hh:44, - from test/assign/bool.cpp:34: + from test/assign/float.cpp:36: ./gecode/set/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:150, from ./test/assign.hh:41, - from test/assign/bool.cpp:34: + from test/assign/float.cpp: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) { | ^~~~ In file included from ./test/assign.hh:44, - from test/assign/bool.cpp:34: + from test/assign/float.cpp:36: ./gecode/set.hh:1206:20: note: initializing argument 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:176, + from ./test/assign.hh:41, + from test/assign/int.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./test/assign.hh:44, + from test/assign/int.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/set.hh:1438, from ./test/assign.hh:44, - from test/assign/bool.cpp:34: + from test/assign/float.cpp:36: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./test/assign.hh:41, - from test/assign/bool.cpp:34: + from test/assign/float.cpp: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) { | ^~~~ In file included from ./test/assign.hh:44, - from test/assign/bool.cpp:34: + from test/assign/float.cpp:36: ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::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, from ./test/assign.hh:41, - from test/assign/set.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./test/assign.hh:44, - from test/assign/set.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/assign.hh:41, - from test/assign/set.cpp:34: + from test/assign/int.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] @@ -611115,173 +611452,310 @@ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./test/assign.hh:44, - from test/assign/set.cpp:34: + from test/assign/int.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/minimodel.hh:46, - from test/search.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ +In file included from ./gecode/set.hh:1667, + from ./test/assign.hh:44, + from test/assign/float.cpp:36: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/search.cpp:34: + from ./test/assign.hh:41, + from test/assign/float.cpp: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) { | ^~~~ -In file included from ./gecode/int.hh:4353, - from ./gecode/minimodel.hh:46, - from test/search.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/minimodel.hh:46, - from test/search.cpp:34: -./gecode/int/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 ./test/assign.hh:44, + from test/assign/float.cpp:36: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./test/assign.hh:44, + from test/assign/float.cpp:36: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/search.cpp:34: + from ./test/assign.hh:41, + from test/assign/float.cpp: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) { | ^~~~ -In file included from ./gecode/minimodel.hh:46, - from test/search.cpp:34: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/minimodel.hh:46, - from test/search.cpp:34: -./gecode/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 ./test/assign.hh:44, + from test/assign/float.cpp:36: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866, + from ./test/assign.hh:44, + from test/assign/float.cpp:36: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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/assign.hh:41, + from test/assign/float.cpp: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) { + | ^~~~ +In file included from ./test/assign.hh:44, + from test/assign/float.cpp:36: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./test/assign.hh:47, + from test/assign/set.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:40:25: 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/assign.hh:41, + from test/assign/set.cpp: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 ./test/assign.hh:47, + from test/assign/set.cpp:34: +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./test/assign.hh:47, + from test/assign/set.cpp:34: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:45:25: 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/assign.hh:41, + from test/assign/set.cpp: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 ./test/assign.hh:47, + from test/assign/set.cpp:34: +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546, + from ./test/assign.hh:47, + from test/assign/set.cpp:34: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/assign.hh:41, + from test/assign/set.cpp: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:229, + from ./test/assign.hh:41, + from test/assign/set.cpp: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/float.hh:1546, + from ./test/assign.hh:47, + from test/assign/set.cpp:34: +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:29: 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/assign.hh:41, + from test/assign/set.cpp: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:229, + from ./test/assign.hh:41, + from test/assign/set.cpp: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/float.hh:1811, + from ./test/assign.hh:47, + from test/assign/set.cpp:34: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/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:150, + from ./test/assign.hh:41, + from test/assign/set.cpp: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/float.hh:1546, + from ./test/assign.hh:47, + from test/assign/set.cpp:34: +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, + from ./test/assign.hh:47, + from test/assign/set.cpp:34: +./gecode/float/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:150, + from ./test/assign.hh:41, + from test/assign/set.cpp: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 ./test/assign.hh:47, + from test/assign/set.cpp:34: +./gecode/float.hh:1578:22: note: initializing argument 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, + from ./test/assign.hh:47, + from test/assign/set.cpp:34: +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/assign.hh:41, + from test/assign/set.cpp: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 ./test/assign.hh:47, + from test/assign/set.cpp:34: +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from ./gecode/minimodel.hh:45, + from test/search.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/minimodel.hh:45, from test/search.cpp: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/minimodel.hh:46, - from test/search.cpp: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/int.hh:4845, - from ./gecode/minimodel.hh:46, +./gecode/kernel/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, + from ./gecode/minimodel.hh:45, from test/search.cpp:34: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.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); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from test/search.cpp: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/int.hh:4353, - from ./gecode/minimodel.hh:46, +In file included from ./gecode/kernel.hh:261, + from ./gecode/minimodel.hh:45, from test/search.cpp:34: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from ./gecode/minimodel.hh:46, +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./gecode/minimodel.hh:45, from test/search.cpp:34: -./gecode/int/branch/var.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/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/minimodel.hh:45, from test/search.cpp: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/minimodel.hh:46, - from test/search.cpp:34: -./gecode/int.hh:4429:21: note: initializing argument 1 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(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./test/assign.hh:44, - from test/assign/bool.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: 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, + from ./test/assign.hh:47, + from test/assign/set.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:39:52: 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/assign.hh:41, - from test/assign/bool.cpp:34: + from test/assign/set.cpp: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 ./test/assign.hh:44, - from test/assign/bool.cpp:34: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, +In file included from ./test/assign.hh:47, + from test/assign/set.cpp:34: +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./gecode/minimodel.hh:46, - from test/search.cpp:34: -./gecode/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:150, - from ./gecode/minimodel.hh:45, - from test/search.cpp: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/minimodel.hh:46, - from test/search.cpp:34: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./test/assign.hh:44, - from test/assign/bool.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ +In file included from ./gecode/float.hh:2005, + from ./test/assign.hh:47, + from test/assign/set.cpp:34: +./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, from ./test/assign.hh:41, - from test/assign/bool.cpp:34: + from test/assign/set.cpp: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 ./test/assign.hh:44, - from test/assign/bool.cpp:34: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, +In file included from ./test/assign.hh:47, + from test/assign/set.cpp:34: +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, - from ./test/assign.hh:44, - from test/assign/bool.cpp:34: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +In file included from ./gecode/float.hh:2137, + from ./test/assign.hh:47, + from test/assign/set.cpp:34: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': +./gecode/float/trace.hpp:39:39: 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/assign.hh:41, - from test/assign/bool.cpp:34: + from test/assign/set.cpp: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 ./test/assign.hh:44, - from test/assign/bool.cpp:34: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, +In file included from ./test/assign.hh:47, + from test/assign/set.cpp:34: +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::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, + from ./test/assign.hh:44, + from test/assign/set.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/assign.hh:41, - from test/assign/set.cpp:34: + from test/assign/int.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] @@ -611290,13 +611764,13 @@ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./test/assign.hh:47, - from test/assign/set.cpp:34: + from test/assign/int.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/assign.hh:41, - from test/assign/set.cpp:34: + from test/assign/int.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:114:32: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] @@ -611305,118 +611779,467 @@ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./test/assign.hh:47, - from test/assign/set.cpp:34: + from test/assign/int.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/minimodel.hh:46, - from test/search.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ +In file included from ./gecode/kernel.hh:176, + from ./test/assign.hh:41, + from test/assign/set.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/assign.hh:42, + from test/assign/set.cpp: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:176, + from ./test/assign.hh:41, + from test/assign/set.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/assign.hh:42, + from test/assign/set.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/assign.hh:41, + from test/assign/set.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/assign.hh:42, + from test/assign/set.cpp: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:176, + from ./test/assign.hh:41, + from test/assign/set.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/assign.hh:42, + from test/assign/set.cpp: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) + | ^~~~~~~ +In file included from ./gecode/float.hh:1404, + from ./test/assign.hh:47, + from test/assign/float.cpp:36: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:40:25: 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 ./gecode/minimodel.hh:45, - from test/search.cpp:34: + from ./test/assign.hh:41, + from test/assign/float.cpp: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) { | ^~~~ -In file included from ./gecode/minimodel.hh:46, - from test/search.cpp:34: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/minimodel.hh:46, - from test/search.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: 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 ./test/assign.hh:47, + from test/assign/float.cpp:36: +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./test/assign.hh:47, + from test/assign/float.cpp:36: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': +./gecode/float/channel.hpp:45:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ^ In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/search.cpp:34: + from ./test/assign.hh:41, + from test/assign/float.cpp: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) { | ^~~~ -In file included from ./gecode/minimodel.hh:46, - from test/search.cpp:34: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/minimodel.hh:46, - from test/search.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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 ./test/assign.hh:47, + from test/assign/float.cpp:36: +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546, + from ./test/assign.hh:47, + from test/assign/float.cpp:36: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/search.cpp:34: + from ./test/assign.hh:41, + from test/assign/float.cpp: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) { | ^~~~ -In file included from ./gecode/minimodel.hh:46, - from test/search.cpp:34: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./gecode/minimodel.hh:46, - from test/search.cpp:34: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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:229, + from ./test/assign.hh:41, + from test/assign/float.cpp: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::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546, + from ./test/assign.hh:47, + from test/assign/float.cpp:36: +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:29: 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 ./gecode/minimodel.hh:45, - from test/search.cpp:34: + from ./test/assign.hh:41, + from test/assign/float.cpp: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) { | ^~~~ -In file included from ./gecode/minimodel.hh:46, - from test/search.cpp:34: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/minimodel.hh:46, - from test/search.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); +In file included from ./gecode/kernel.hh:229, + from ./test/assign.hh:41, + from test/assign/float.cpp: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::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811, + from ./test/assign.hh:47, + from test/assign/float.cpp:36: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/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:150, - from ./gecode/minimodel.hh:45, - from test/search.cpp:34: + from ./test/assign.hh:41, + from test/assign/float.cpp: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) { | ^~~~ -In file included from ./gecode/minimodel.hh:46, - from test/search.cpp:34: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, +In file included from ./gecode/float.hh:1546, + from ./test/assign.hh:47, + from test/assign/float.cpp:36: +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, + from ./test/assign.hh:47, + from test/assign/float.cpp:36: +./gecode/float/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:150, + from ./test/assign.hh:41, + from test/assign/float.cpp: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) { + | ^~~~ +In file included from ./test/assign.hh:47, + from test/assign/float.cpp:36: +./gecode/float.hh:1578:22: note: initializing argument 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, + from ./test/assign.hh:47, + from test/assign/float.cpp:36: +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/assign.hh:41, + from test/assign/float.cpp: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) { + | ^~~~ +In file included from ./test/assign.hh:47, + from test/assign/float.cpp:36: +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::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, + from ./test/assign.hh:41, + from test/assign/int.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./test/assign.hh:42, + from test/assign/int.cpp: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:176, + from ./test/assign.hh:41, + from test/assign/set.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./test/assign.hh:44, + from test/assign/set.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/assign.hh:41, + from test/assign/set.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./gecode/minimodel.hh:46, - from test/search.cpp:34: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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/view.hpp:1168, + from ./gecode/set.hh:461, + from ./test/assign.hh:44, + from test/assign/set.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/assign.hh:41, + from test/assign/int.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/assign.hh:42, + from test/assign/int.cpp: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) + | ^~~~~~~ +In file included from ./gecode/float.hh:2005, + from ./test/assign.hh:47, + from test/assign/float.cpp:36: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:39:52: 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/assign.hh:41, + from test/assign/float.cpp: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) { + | ^~~~ +In file included from ./test/assign.hh:47, + from test/assign/float.cpp:36: +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/array.o test/array.cpp +In file included from ./gecode/float.hh:2005, + from ./test/assign.hh:47, + from test/assign/float.cpp:36: +./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': +./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/assign.hh:41, + from test/assign/float.cpp: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) { + | ^~~~ +In file included from ./test/assign.hh:47, + from test/assign/float.cpp:36: +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137, + from ./test/assign.hh:47, + from test/assign/float.cpp:36: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': +./gecode/float/trace.hpp:39:39: 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 ./gecode/minimodel.hh:45, - from test/search.cpp:34: + from ./test/assign.hh:41, + from test/assign/float.cpp: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) { | ^~~~ -In file included from ./gecode/minimodel.hh:46, - from test/search.cpp:34: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, +In file included from ./test/assign.hh:47, + from test/assign/float.cpp:36: +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/assign.hh:41, + from test/assign/int.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./test/assign.hh:44, + from test/assign/int.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/assign.hh:41, + from test/assign/set.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./test/assign.hh:47, + from test/assign/set.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/assign.hh:41, + from test/assign/set.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./test/assign.hh:47, + from test/assign/set.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/assign.hh:41, + from test/assign/float.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/assign.hh:42, + from test/assign/float.cpp: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) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/assign.hh:41, + from test/assign/float.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/assign.hh:42, + from test/assign/float.cpp: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/kernel.hh:176, + from ./test/assign.hh:41, + from test/assign/float.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./test/assign.hh:42, + from test/assign/float.cpp: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) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/assign.hh:41, + from test/assign/float.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/assign.hh:42, + from test/assign/float.cpp: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/kernel.hh:176, + from ./test/assign.hh:41, + from test/assign/float.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./test/assign.hh:44, + from test/assign/float.cpp:36: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/assign.hh:41, + from test/assign/float.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./test/assign.hh:44, + from test/assign/float.cpp:36: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/assign.hh:41, + from test/assign/int.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./test/assign.hh:47, + from test/assign/int.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/assign.hh:41, from test/assign/set.cpp:34: @@ -611451,6 +612274,144 @@ | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/assign.hh:41, + from test/assign/float.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./test/assign.hh:47, + from test/assign/float.cpp: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) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/assign.hh:41, + from test/assign/float.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./test/assign.hh:47, + from test/assign/float.cpp: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) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/assign.hh:41, + from test/assign/int.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./test/assign.hh:42, + from test/assign/int.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/assign.hh:41, + from test/assign/int.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/assign.hh:42, + from test/assign/int.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/assign.hh:41, + from test/assign/int.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./test/assign.hh:44, + from test/assign/int.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./test/assign.hh:41, + from test/assign/int.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./test/assign.hh:47, + from test/assign/int.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/assign.hh:41, + from test/assign/float.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./test/assign.hh:42, + from test/assign/float.cpp: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) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./test/assign.hh:41, + from test/assign/float.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./test/assign.hh:42, + from test/assign/float.cpp: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/kernel.hh:176, + from ./test/assign.hh:41, from test/assign/set.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' @@ -611467,7 +612428,7 @@ | ^~~~~~ In file included from ./gecode/int.hh:917, from ./gecode/minimodel.hh:46, - from test/nogoods.cpp:38: + from test/search.cpp:34: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 53 | x = x0; @@ -611475,25 +612436,25 @@ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, - from test/nogoods.cpp:38: + from test/search.cpp: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) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/minimodel.hh:46, - from test/nogoods.cpp:38: + from test/search.cpp:34: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:39:27: 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/nogoods.cpp:38: + from test/search.cpp: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/minimodel.hh:46, - from test/nogoods.cpp:38: + from test/search.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -611513,408 +612474,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) | ^~~~~~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48, - from test/search.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/search.cpp: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/minimodel.hh:48, - from test/search.cpp:34: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48, - from test/search.cpp:34: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: 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:150, - from ./gecode/minimodel.hh:45, - from test/search.cpp: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/minimodel.hh:48, - from test/search.cpp:34: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/minimodel.hh:48, - from test/search.cpp:34: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/search.cpp: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:229, - from ./gecode/minimodel.hh:45, - from test/search.cpp: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:1173, - from ./gecode/minimodel.hh:48, - from test/search.cpp:34: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: 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 ./gecode/minimodel.hh:45, - from test/search.cpp: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:229, - from ./gecode/minimodel.hh:45, - from test/search.cpp: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/kernel.hh:176, + from ./test/assign.hh:41, + from test/assign/float.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./test/assign.hh:44, + from test/assign/float.cpp:36: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/int.hh:2555, from ./gecode/minimodel.hh:46, - from test/nogoods.cpp:38: + from test/search.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from test/nogoods.cpp:38: + from test/search.cpp: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/minimodel.hh:46, - from test/nogoods.cpp:38: + from test/search.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/minimodel.hh:46, - from test/nogoods.cpp:38: + from test/search.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from test/nogoods.cpp:38: + from test/search.cpp: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/minimodel.hh:46, - from test/nogoods.cpp:38: + from test/search.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./test/assign.hh:47, - from test/assign/bool.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:40:25: 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, from ./gecode/minimodel.hh:46, - from test/nogoods.cpp:38: + from test/search.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from test/nogoods.cpp:38: + from test/search.cpp: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/minimodel.hh:46, - from test/nogoods.cpp:38: + from test/search.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/assign.hh:41, - from test/assign/bool.cpp: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/int.hh:2555, from ./gecode/minimodel.hh:46, - from test/nogoods.cpp:38: + from test/search.cpp:34: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from test/nogoods.cpp:38: + from test/search.cpp: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/minimodel.hh:46, - from test/nogoods.cpp:38: + from test/search.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -In file included from ./test/assign.hh:47, - from test/assign/bool.cpp:34: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./test/assign.hh:47, - from test/assign/bool.cpp:34: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:45:25: 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/assign.hh:41, - from test/assign/bool.cpp: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 ./test/assign.hh:47, - from test/assign/bool.cpp:34: -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from ./test/assign.hh:47, - from test/assign/bool.cpp:34: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/assign.hh:41, - from test/assign/bool.cpp: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:229, - from ./test/assign.hh:41, - from test/assign/bool.cpp: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/float.hh:1546, - from ./test/assign.hh:47, - from test/assign/bool.cpp:34: -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:29: 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/assign.hh:41, - from test/assign/bool.cpp: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:229, - from ./test/assign.hh:41, - from test/assign/bool.cpp: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/int.hh:4353, from ./gecode/minimodel.hh:46, - from test/nogoods.cpp:38: + from test/search.cpp:34: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from test/nogoods.cpp:38: + from test/search.cpp: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:229, from ./gecode/minimodel.hh:45, - from test/nogoods.cpp:38: + from test/search.cpp: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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, - from test/nogoods.cpp:38: + from test/search.cpp:34: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:55:29: 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 ./gecode/minimodel.hh:45, - from test/nogoods.cpp:38: + from test/search.cpp: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:229, from ./gecode/minimodel.hh:45, - from test/nogoods.cpp:38: + from test/search.cpp: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::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, - from test/nogoods.cpp:38: + from test/search.cpp:34: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:74:29: 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:150, from ./gecode/minimodel.hh:45, - from test/nogoods.cpp:38: + from test/search.cpp: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:229, from ./gecode/minimodel.hh:45, - from test/nogoods.cpp:38: + from test/search.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, - from test/nogoods.cpp:38: + from test/search.cpp:34: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:79:29: 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:150, from ./gecode/minimodel.hh:45, - from test/nogoods.cpp:38: + from test/search.cpp: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:229, from ./gecode/minimodel.hh:45, - from test/nogoods.cpp:38: + from test/search.cpp: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) { | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811, - from ./test/assign.hh:47, - from test/assign/bool.cpp:34: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/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:150, - from ./test/assign.hh:41, - from test/assign/bool.cpp: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/float.hh:1546, - from ./test/assign.hh:47, - from test/assign/bool.cpp:34: -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, - from ./test/assign.hh:47, - from test/assign/bool.cpp:34: -./gecode/float/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:150, +In file included from ./gecode/kernel.hh:176, from ./test/assign.hh:41, - from test/assign/bool.cpp: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 ./test/assign.hh:47, - from test/assign/bool.cpp:34: -./gecode/float.hh:1578:22: note: initializing argument 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, + from test/assign/float.cpp:36: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, from ./test/assign.hh:47, - from test/assign/bool.cpp:34: -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/assign.hh:41, - from test/assign/bool.cpp: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 ./test/assign.hh:47, - from test/assign/bool.cpp:34: -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438, - from ./gecode/minimodel.hh:48, - from test/search.cpp:34: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/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 ./gecode/minimodel.hh:45, - from test/search.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/minimodel.hh:48, - from test/search.cpp:34: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, - from ./gecode/minimodel.hh:48, - from test/search.cpp:34: -./gecode/set/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:150, - from ./gecode/minimodel.hh:45, - from test/search.cpp: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/minimodel.hh:48, - from test/search.cpp:34: -./gecode/set.hh:1206:20: note: initializing argument 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, - from ./gecode/minimodel.hh:48, - from test/search.cpp:34: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/search.cpp: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/minimodel.hh:48, - from test/search.cpp: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); - | ~~~~~^~~~ + from test/assign/float.cpp: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) + | ^~~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./test/assign.hh:41, @@ -611993,658 +612732,475 @@ | ^~~~~~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, - from test/nogoods.cpp:38: + from test/search.cpp:34: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from test/nogoods.cpp:38: + from test/search.cpp: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/int.hh:4353, from ./gecode/minimodel.hh:46, - from test/nogoods.cpp:38: + from test/search.cpp: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) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, - from test/nogoods.cpp:38: + from test/search.cpp:34: ./gecode/int/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 ./gecode/minimodel.hh:45, - from test/nogoods.cpp:38: + from test/search.cpp: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/minimodel.hh:46, - from test/nogoods.cpp:38: + from test/search.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, - from test/nogoods.cpp:38: + from test/search.cpp:34: ./gecode/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 ./gecode/minimodel.hh:45, - from test/nogoods.cpp:38: + from test/search.cpp: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/minimodel.hh:46, - from test/nogoods.cpp:38: + from test/search.cpp: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/float.hh:2005, - from ./test/assign.hh:47, - from test/assign/bool.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:39:52: 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/assign.hh:41, - from test/assign/bool.cpp: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 ./test/assign.hh:47, - from test/assign/bool.cpp:34: -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./test/assign.hh:47, - from test/assign/bool.cpp:34: -./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/assign.hh:41, - from test/assign/bool.cpp: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 ./test/assign.hh:47, - from test/assign/bool.cpp:34: -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137, - from ./test/assign.hh:47, - from test/assign/bool.cpp:34: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': -./gecode/float/trace.hpp:39:39: 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/assign.hh:41, - from test/assign/bool.cpp: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 ./test/assign.hh:47, - from test/assign/bool.cpp:34: -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, - from test/nogoods.cpp:38: + from test/search.cpp:34: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from test/nogoods.cpp:38: + from test/search.cpp: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/int.hh:4353, from ./gecode/minimodel.hh:46, - from test/nogoods.cpp:38: + from test/search.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, from ./gecode/minimodel.hh:46, - from test/nogoods.cpp:38: + from test/search.cpp:34: ./gecode/int/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 ./gecode/minimodel.hh:45, - from test/nogoods.cpp:38: + from test/search.cpp: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/minimodel.hh:46, - from test/nogoods.cpp:38: + from test/search.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 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, from ./gecode/minimodel.hh:46, - from test/nogoods.cpp:38: + from test/search.cpp:34: ./gecode/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:150, from ./gecode/minimodel.hh:45, - from test/nogoods.cpp:38: + from test/search.cpp: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/minimodel.hh:46, - from test/nogoods.cpp:38: + from test/search.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/minimodel.hh:48, - from test/search.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/search.cpp: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/minimodel.hh:48, - from test/search.cpp:34: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/minimodel.hh:48, - from test/search.cpp:34: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/search.cpp: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/minimodel.hh:48, - from test/search.cpp:34: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, - from ./gecode/minimodel.hh:48, - from test/search.cpp:34: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: 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 ./gecode/minimodel.hh:45, - from test/search.cpp: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/minimodel.hh:48, - from test/search.cpp:34: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/assign.hh:41, - from test/assign/bool.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; + from test/assign/float.cpp:36: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, from ./gecode/int.hh:604, from ./test/assign.hh:42, - from test/assign/bool.cpp:34: + from test/assign/float.cpp: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) | ^~~~~~ -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/assign.hh:41, - from test/assign/bool.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; + from test/assign/float.cpp:36: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/assign.hh:42, - from test/assign/bool.cpp:34: + from test/assign/float.cpp: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/kernel.hh:176, +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/assign.hh:41, - from test/assign/bool.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/assign.hh:42, - from test/assign/bool.cpp: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) + from test/assign/float.cpp:36: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./test/assign.hh:44, + from test/assign/float.cpp:36: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/kernel.hh:176, +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, from ./test/assign.hh:41, - from test/assign/bool.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/assign.hh:42, - from test/assign/bool.cpp: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) - | ^~~~~~~ + from test/assign/float.cpp:36: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./test/assign.hh:47, + from test/assign/float.cpp: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) + | ^~~~~~~~ In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, - from test/nogoods.cpp:38: + from test/search.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': ./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from test/nogoods.cpp:38: + from test/search.cpp: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/minimodel.hh:46, - from test/nogoods.cpp:38: + from test/search.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, - from test/nogoods.cpp:38: + from test/search.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': ./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from test/nogoods.cpp:38: + from test/search.cpp: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/minimodel.hh:46, - from test/nogoods.cpp:38: + from test/search.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, - from test/nogoods.cpp:38: + from test/search.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': ./gecode/int/branch.hpp:50:50: 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:150, from ./gecode/minimodel.hh:45, - from test/nogoods.cpp:38: + from test/search.cpp: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/minimodel.hh:46, - from test/nogoods.cpp:38: + from test/search.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, - from test/nogoods.cpp:38: + from test/search.cpp:34: ./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': ./gecode/int/branch.hpp:55:51: 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:150, from ./gecode/minimodel.hh:45, - from test/nogoods.cpp:38: + from test/search.cpp: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/minimodel.hh:46, - from test/nogoods.cpp:38: + from test/search.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/assign.hh:41, - from test/assign/bool.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./test/assign.hh:44, - from test/assign/bool.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/assign.hh:41, - from test/assign/bool.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./test/assign.hh:44, - from test/assign/bool.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/int.hh:5699, from ./gecode/minimodel.hh:46, - from test/nogoods.cpp:38: + from test/search.cpp:34: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:39:39: 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 ./gecode/minimodel.hh:45, - from test/nogoods.cpp:38: + from test/search.cpp: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/minimodel.hh:46, - from test/nogoods.cpp:38: + from test/search.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/minimodel.hh:46, - from test/nogoods.cpp:38: + from test/search.cpp:34: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:45:39: 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:150, from ./gecode/minimodel.hh:45, - from test/nogoods.cpp:38: + from test/search.cpp: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/minimodel.hh:46, - from test/nogoods.cpp:38: + from test/search.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./test/assign.hh:42, - from test/assign/float.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; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/assign.hh:42, - from test/assign/float.cpp: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/int.hh:1723, - from ./test/assign.hh:42, - from test/assign/float.cpp:36: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ^ +In file included from ./gecode/set.hh:755, + from ./gecode/minimodel.hh:48, + from test/search.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: 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/assign.hh:41, - from test/assign/float.cpp:36: + from ./gecode/minimodel.hh:45, + from test/search.cpp: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 ./test/assign.hh:42, - from test/assign/float.cpp:36: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/assign.hh:41, - from test/assign/bool.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./test/assign.hh:47, - from test/assign/bool.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/int.hh:2555, - from ./test/assign.hh:42, - from test/assign/float.cpp:36: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: 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:48, + from test/search.cpp:34: +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/minimodel.hh:48, + from test/search.cpp:34: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, - from ./test/assign.hh:41, - from test/assign/float.cpp:36: + from ./gecode/minimodel.hh:45, + from test/search.cpp: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 ./test/assign.hh:42, - from test/assign/float.cpp:36: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./test/assign.hh:42, - from test/assign/float.cpp:36: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: 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:48, + from test/search.cpp:34: +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/minimodel.hh:48, + from test/search.cpp:34: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ In file included from ./gecode/kernel.hh:150, - from ./test/assign.hh:41, - from test/assign/float.cpp:36: + from ./gecode/minimodel.hh:45, + from test/search.cpp: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 ./test/assign.hh:42, - from test/assign/float.cpp:36: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/assign.hh:41, - from test/assign/bool.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./test/assign.hh:47, - from test/assign/bool.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/int.hh:2555, - from ./test/assign.hh:42, - from test/assign/float.cpp:36: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ +In file included from ./gecode/kernel.hh:229, + from ./gecode/minimodel.hh:45, + from test/search.cpp: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:1173, + from ./gecode/minimodel.hh:48, + from test/search.cpp:34: +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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/assign.hh:41, - from test/assign/float.cpp:36: + from ./gecode/minimodel.hh:45, + from test/search.cpp: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 ./test/assign.hh:42, - from test/assign/float.cpp:36: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from ./test/assign.hh:42, - from test/assign/float.cpp:36: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ +In file included from ./gecode/kernel.hh:229, + from ./gecode/minimodel.hh:45, + from test/search.cpp: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, + from ./gecode/minimodel.hh:48, + from test/search.cpp:34: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/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/assign.hh:41, - from test/assign/float.cpp:36: + from ./gecode/minimodel.hh:45, + from test/search.cpp: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 ./test/assign.hh:42, - from test/assign/float.cpp:36: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, +In file included from ./gecode/set.hh:1173, + from ./gecode/minimodel.hh:48, + from test/search.cpp:34: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/minimodel.hh:48, + from test/search.cpp:34: +./gecode/set/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:150, + from ./gecode/minimodel.hh:45, + from test/search.cpp: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/minimodel.hh:48, + from test/search.cpp:34: +./gecode/set.hh:1206:20: note: initializing argument 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, - from ./test/assign.hh:42, - from test/assign/float.cpp:36: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: 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, + from ./gecode/minimodel.hh:48, + from test/search.cpp:34: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, - from ./test/assign.hh:41, - from test/assign/float.cpp:36: + from ./gecode/minimodel.hh:45, + from test/search.cpp: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:229, - from ./test/assign.hh:41, - from test/assign/float.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./test/assign.hh:42, - from test/assign/float.cpp:36: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: 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:48, + from test/search.cpp: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); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/minimodel.hh:48, + from test/search.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, - from ./test/assign.hh:41, - from test/assign/float.cpp:36: + from ./gecode/minimodel.hh:45, + from test/search.cpp: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:229, - from ./test/assign.hh:41, - from test/assign/float.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./test/assign.hh:42, - from test/assign/float.cpp:36: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: 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:48, + from test/search.cpp:34: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/minimodel.hh:48, + from test/search.cpp:34: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/kernel.hh:150, - from ./test/assign.hh:41, - from test/assign/float.cpp:36: + from ./gecode/minimodel.hh:45, + from test/search.cpp: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:229, - from ./test/assign.hh:41, - from test/assign/float.cpp: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::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from ./test/assign.hh:42, - from test/assign/float.cpp:36: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ^ +In file included from ./gecode/minimodel.hh:48, + from test/search.cpp:34: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866, + from ./gecode/minimodel.hh:48, + from test/search.cpp:34: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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/assign.hh:41, - from test/assign/float.cpp:36: + from ./gecode/minimodel.hh:45, + from test/search.cpp: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:229, - from ./test/assign.hh:41, - from test/assign/float.cpp: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::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/assign.hh:41, - from test/assign/bool.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./test/assign.hh:42, - from test/assign/bool.cpp: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:176, - from ./test/assign.hh:41, - from test/assign/bool.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/assign.hh:42, - from test/assign/bool.cpp: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) - | ^~~~~~~ +In file included from ./gecode/minimodel.hh:48, + from test/search.cpp:34: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51, from test/search.cpp:34: @@ -612681,61 +613237,6 @@ ./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48, - from test/nogoods.cpp:38: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/nogoods.cpp: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/minimodel.hh:48, - from test/nogoods.cpp:38: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48, - from test/nogoods.cpp:38: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: 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:150, - from ./gecode/minimodel.hh:45, - from test/nogoods.cpp: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/minimodel.hh:48, - from test/nogoods.cpp:38: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from ./gecode/minimodel.hh:48, - from test/nogoods.cpp:38: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/nogoods.cpp: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/kernel.hh:229, - from ./gecode/minimodel.hh:45, - from test/nogoods.cpp:38: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/minimodel.hh:51, from test/search.cpp:34: @@ -612755,25 +613256,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, - from ./gecode/minimodel.hh:48, - from test/nogoods.cpp:38: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: 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 ./gecode/minimodel.hh:45, - from test/nogoods.cpp: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/kernel.hh:229, - from ./gecode/minimodel.hh:45, - from test/nogoods.cpp:38: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/minimodel.hh:51, from test/search.cpp:34: @@ -612793,128 +613275,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, - from ./test/assign.hh:42, - from test/assign/float.cpp:36: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/assign.hh:41, - from test/assign/float.cpp: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) { - | ^~~~ -In file included from ./gecode/int.hh:4353, - from ./test/assign.hh:42, - from test/assign/float.cpp:36: -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./test/assign.hh:42, - from test/assign/float.cpp:36: -./gecode/int/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/assign.hh:41, - from test/assign/float.cpp: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) { - | ^~~~ -In file included from ./test/assign.hh:42, - from test/assign/float.cpp:36: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./test/assign.hh:42, - from test/assign/float.cpp:36: -./gecode/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/assign.hh:41, - from test/assign/float.cpp: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) { - | ^~~~ -In file included from ./test/assign.hh:42, - from test/assign/float.cpp:36: -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/assign.hh:41, - from test/assign/bool.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./test/assign.hh:44, - from test/assign/bool.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/set.hh:1438, - from ./gecode/minimodel.hh:48, - from test/nogoods.cpp:38: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/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 ./gecode/minimodel.hh:45, - from test/nogoods.cpp: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/set.hh:1173, - from ./gecode/minimodel.hh:48, - from test/nogoods.cpp:38: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, - from ./gecode/minimodel.hh:48, - from test/nogoods.cpp:38: -./gecode/set/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:150, - from ./gecode/minimodel.hh:45, - from test/nogoods.cpp: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/minimodel.hh:48, - from test/nogoods.cpp:38: -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438, - from ./gecode/minimodel.hh:48, - from test/nogoods.cpp:38: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/nogoods.cpp: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/minimodel.hh:48, - from test/nogoods.cpp:38: -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/minimodel.hh:51, from test/search.cpp:34: @@ -612968,111 +613328,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); | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./test/assign.hh:42, - from test/assign/float.cpp:36: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/assign.hh:41, - from test/assign/float.cpp: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) { - | ^~~~ -In file included from ./gecode/int.hh:4353, - from ./test/assign.hh:42, - from test/assign/float.cpp:36: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./test/assign.hh:42, - from test/assign/float.cpp:36: -./gecode/int/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/assign.hh:41, - from test/assign/float.cpp: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) { - | ^~~~ -In file included from ./test/assign.hh:42, - from test/assign/float.cpp:36: -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from ./test/assign.hh:42, - from test/assign/float.cpp:36: -./gecode/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:150, - from ./test/assign.hh:41, - from test/assign/float.cpp: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) { - | ^~~~ -In file included from ./test/assign.hh:42, - from test/assign/float.cpp:36: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/assign.hh:41, - from test/assign/bool.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./test/assign.hh:47, - from test/assign/bool.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/minimodel.hh:48, - from test/nogoods.cpp:38: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/nogoods.cpp: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/minimodel.hh:48, - from test/nogoods.cpp:38: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667, - from ./gecode/minimodel.hh:48, - from test/nogoods.cpp:38: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/nogoods.cpp: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/minimodel.hh:48, - from test/nogoods.cpp:38: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/test.o test/test.cpp In file included from ./gecode/float.hh:2005, from ./gecode/minimodel.hh:51, from test/search.cpp:34: @@ -613091,6 +613348,8 @@ ./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/afc.o test/afc.cpp In file included from ./gecode/float.hh:2005, from ./gecode/minimodel.hh:51, from test/search.cpp:34: @@ -613109,24 +613368,6 @@ ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866, - from ./gecode/minimodel.hh:48, - from test/nogoods.cpp:38: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: 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 ./gecode/minimodel.hh:45, - from test/nogoods.cpp: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/minimodel.hh:48, - from test/nogoods.cpp:38: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/float.hh:2137, from ./gecode/minimodel.hh:51, from test/search.cpp:34: @@ -613179,82 +613420,6 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/assign.hh:41, - from test/assign/bool.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./test/assign.hh:42, - from test/assign/bool.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/assign.hh:41, - from test/assign/bool.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/assign.hh:42, - from test/assign/bool.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/assign.hh:41, - from test/assign/bool.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./test/assign.hh:44, - from test/assign/bool.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/assign.hh:41, - from test/assign/bool.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./test/assign.hh:47, - from test/assign/bool.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/minimodel.hh:1608, from test/search.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': @@ -613672,592 +613837,1532 @@ 92 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/search.cpp:34: + from ./gecode/minimodel.hh:45, + from test/search.cpp: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/minimodel.hh:46, + from test/search.cpp:34: +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/search.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 97 | count(home,x,y,IRT_GQ,z,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from test/search.cpp: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/minimodel.hh:46, + from test/search.cpp:34: +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/search.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:103:32: 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:150, + from ./gecode/minimodel.hh:45, + from test/search.cpp: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/minimodel.hh:46, + from test/search.cpp:34: +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/search.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:108:32: 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:150, + from ./gecode/minimodel.hh:45, + from test/search.cpp: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/minimodel.hh:46, + from test/search.cpp:34: +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/search.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:113:32: 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/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from test/search.cpp: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/minimodel.hh:46, + from test/search.cpp:34: +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/search.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 118 | count(home,x,n,IRT_EQ,z,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from test/search.cpp: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/minimodel.hh:46, + from test/search.cpp:34: +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/search.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:123:32: 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:150, + from ./gecode/minimodel.hh:45, + from test/search.cpp: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/minimodel.hh:46, + from test/search.cpp:34: +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/search.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:128:32: 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:150, + from ./gecode/minimodel.hh:45, + from test/search.cpp: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/minimodel.hh:46, + from test/search.cpp:34: +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/search.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 134 | rel(home,x,r,y,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from test/search.cpp: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/minimodel.hh:46, + from test/search.cpp:34: +./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' + 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/search.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 139 | rel(home,x,r,y,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from test/search.cpp: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/minimodel.hh:46, + from test/search.cpp:34: +./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' + 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/search.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': +./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 145 | dom(home,x,y,ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from test/search.cpp: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/minimodel.hh:46, + from test/search.cpp:34: +./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' + 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/search.cpp:34: +./gecode/minimodel/aliases.hpp:146:57: 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/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from test/search.cpp: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/minimodel.hh:46, + from test/search.cpp:34: +./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/search.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': +./gecode/minimodel/aliases.hpp:153:27: 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:150, + from ./gecode/minimodel.hh:45, + from test/search.cpp: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/minimodel.hh:48, + from test/search.cpp:34: +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/search.cpp:34: +./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from test/search.cpp: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 test/search.cpp:34: +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/search.cpp:34: +./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from test/search.cpp: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/minimodel.hh:46, + from test/search.cpp:34: +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/search.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': +./gecode/minimodel/aliases.hpp:159:33: 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:150, + from ./gecode/minimodel.hh:45, + from test/search.cpp: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/minimodel.hh:48, + from test/search.cpp:34: +./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' + 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/search.cpp:34: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': +./gecode/minimodel/aliases.hpp:165:23: 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:150, + from ./gecode/minimodel.hh:45, + from test/search.cpp: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/minimodel.hh:48, + from test/search.cpp:34: +./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' + 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083, + from test/search.cpp:34: +./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 166 | element(home,SOT_UNION,xiv,z,y); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from test/search.cpp: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/minimodel.hh:48, + from test/search.cpp:34: +./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' + 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from test/search.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared '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:150, + from ./gecode/minimodel.hh:45, + from test/search.cpp: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/minimodel.hh:46, + from test/search.cpp:34: +./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' + 1540 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from test/search.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared '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:150, + from ./gecode/minimodel.hh:45, + from test/search.cpp: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/minimodel.hh:46, + from test/search.cpp:34: +./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' + 1556 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from test/search.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from test/search.cpp: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/minimodel.hh:46, + from test/search.cpp:34: +./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' + 1575 | element(Home home, const IntVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from test/search.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared '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:150, + from ./gecode/minimodel.hh:45, + from test/search.cpp: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/minimodel.hh:46, + from test/search.cpp:34: +./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' + 1591 | element(Home home, const BoolVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from test/search.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': +./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from test/search.cpp: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/minimodel.hh:48, + from test/search.cpp:34: +./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' + 1033 | element(Home home, const IntSetArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337, + from test/search.cpp:34: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': +./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-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/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from test/search.cpp: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/minimodel.hh:48, + from test/search.cpp:34: +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ +test/search.cpp: In constructor 'Test::Search::HasSolutions::HasSolutions(Test::Search::HowToBranch, Test::Search::HowToBranch, Test::Search::HowToBranch, Test::Search::HowToConstrain)': +test/search.cpp:197:36: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 197 | IntVarArgs x1(2); x1[0]=x[0]; x1[1]=x[1]; branch(x1, htb1); + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from test/search.cpp: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) + | ^~~~~~ +test/search.cpp:197:48: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 197 | IntVarArgs x1(2); x1[0]=x[0]; x1[1]=x[1]; branch(x1, htb1); + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from test/search.cpp: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) + | ^~~~~~ +test/search.cpp:198:36: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 198 | IntVarArgs x2(2); x2[0]=x[2]; x2[1]=x[3]; branch(x2, htb2); + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from test/search.cpp: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) + | ^~~~~~ +test/search.cpp:198:48: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 198 | IntVarArgs x2(2); x2[0]=x[2]; x2[1]=x[3]; branch(x2, htb2); + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from test/search.cpp: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) + | ^~~~~~ +test/search.cpp:199:36: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 199 | IntVarArgs x3(2); x3[0]=x[4]; x3[1]=x[5]; branch(x3, htb3); + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from test/search.cpp: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) + | ^~~~~~ +test/search.cpp:199:48: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 199 | IntVarArgs x3(2); x3[0]=x[4]; x3[1]=x[5]; branch(x3, htb3); + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from test/search.cpp: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) + | ^~~~~~ +test/search.cpp: In member function 'virtual void Test::Search::HasSolutions::constrain(const Gecode::Space&)': +test/search.cpp:222:62: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 222 | y[i] = IntVar(*this, s.x[i].val(), s.x[i].val()); + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from test/search.cpp: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) + | ^~~~~~ +test/search.cpp:231:62: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 231 | y[i] = IntVar(*this, s.x[i].val(), s.x[i].val()); + | ^ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from test/search.cpp: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 ./gecode/minimodel.hh:45, + from test/nogoods.cpp:38: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from test/search.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from test/search.cpp: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:176, + from ./gecode/minimodel.hh:45, + from test/search.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from test/search.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from test/search.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from test/search.cpp: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:176, + from ./gecode/minimodel.hh:45, + from test/search.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from test/search.cpp:34: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/ldsb.o test/ldsb.cpp +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from test/search.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from test/search.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from test/search.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from test/search.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from test/search.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from test/search.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from test/search.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here +./gecode/kernel/data/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/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from test/search.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from test/array.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from test/search.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from test/search.cpp: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:176, + from ./gecode/minimodel.hh:45, + from test/search.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from test/search.cpp: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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:261, + from ./gecode/minimodel.hh:45, + from test/nogoods.cpp:38: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/minimodel.hh:45, + from test/nogoods.cpp: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/kernel/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, + from ./gecode/minimodel.hh:45, + from test/nogoods.cpp:38: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/minimodel.hh:45, + from test/nogoods.cpp: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/kernel.hh:261, + from ./gecode/minimodel.hh:45, + from test/nogoods.cpp: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, + from ./gecode/minimodel.hh:45, + from test/nogoods.cpp:38: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: 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/minimodel.hh:45, + from test/nogoods.cpp: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/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from test/search.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from test/search.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from test/search.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from test/search.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/minimodel.hh:45, + from test/search.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from test/search.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/minimodel.hh:45, + from test/search.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from test/search.cpp: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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/minimodel.hh:45, + from test/search.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/minimodel.hh:48, + from test/search.cpp:34: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/minimodel.hh:45, + from test/search.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from test/search.cpp:34: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/minimodel.hh:46, + from test/nogoods.cpp:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from test/nogoods.cpp: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/int.hh:1723, + from ./gecode/minimodel.hh:46, + from test/nogoods.cpp:38: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/nogoods.cpp: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/minimodel.hh:46, + from test/nogoods.cpp:38: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261, + from test/array.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/array.cpp: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: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, + from test/array.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 test/array.cpp: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:261, + from test/array.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from test/array.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from test/array.cpp: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/minimodel.hh:46, - from test/search.cpp:34: -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/search.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:97:32: 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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/minimodel.hh:46, + from test/nogoods.cpp:38: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from test/search.cpp:34: + from test/nogoods.cpp: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/minimodel.hh:46, - from test/search.cpp:34: -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/search.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:103:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 103 | count(home,x,n,IRT_EQ,m,ipl); - | ^ + from test/nogoods.cpp:38: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/minimodel.hh:46, + from test/nogoods.cpp:38: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from test/search.cpp:34: + from test/nogoods.cpp: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/minimodel.hh:46, - from test/search.cpp:34: -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/search.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:108:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 108 | count(home,x,y,IRT_EQ,m,ipl); - | ^ + from test/nogoods.cpp:38: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/minimodel.hh:46, + from test/nogoods.cpp:38: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from test/search.cpp:34: + from test/nogoods.cpp: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/minimodel.hh:46, - from test/search.cpp:34: -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/search.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:113:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 113 | count(home,x,y,IRT_EQ,m,ipl); - | ^ + from test/nogoods.cpp:38: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from ./gecode/minimodel.hh:46, + from test/nogoods.cpp:38: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from test/search.cpp:34: + from test/nogoods.cpp: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/minimodel.hh:46, - from test/search.cpp:34: -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/search.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 118 | count(home,x,n,IRT_EQ,z,ipl); - | ^ + from test/nogoods.cpp:38: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/minimodel.hh:46, + from test/nogoods.cpp:38: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from test/search.cpp:34: + from test/nogoods.cpp: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/minimodel.hh:46, - from test/search.cpp:34: -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/search.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:123:32: 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:229, + from ./gecode/minimodel.hh:45, + from test/nogoods.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/minimodel.hh:46, + from test/nogoods.cpp:38: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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 ./gecode/minimodel.hh:45, - from test/search.cpp:34: + from test/nogoods.cpp: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/minimodel.hh:46, - from test/search.cpp:34: -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/search.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:128:32: 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, + from ./gecode/minimodel.hh:45, + from test/nogoods.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from ./gecode/minimodel.hh:46, + from test/nogoods.cpp:38: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, from ./gecode/minimodel.hh:45, - from test/search.cpp:34: + from test/nogoods.cpp: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/minimodel.hh:46, - from test/search.cpp:34: -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/search.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 134 | rel(home,x,r,y,ipl); - | ^ +In file included from ./gecode/kernel.hh:229, + from ./gecode/minimodel.hh:45, + from test/nogoods.cpp: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:4353, + from ./gecode/minimodel.hh:46, + from test/nogoods.cpp:38: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, from ./gecode/minimodel.hh:45, - from test/search.cpp:34: + from test/nogoods.cpp: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/minimodel.hh:46, - from test/search.cpp:34: -./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' - 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/search.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 139 | rel(home,x,r,y,ipl); - | ^ +In file included from ./gecode/kernel.hh:229, + from ./gecode/minimodel.hh:45, + from test/nogoods.cpp: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:4845, + from ./gecode/minimodel.hh:46, + from test/nogoods.cpp:38: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from test/search.cpp:34: + from test/nogoods.cpp: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/minimodel.hh:46, - from test/search.cpp:34: -./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' - 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/search.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': -./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 145 | dom(home,x,y,ipl); - | ^ +In file included from ./gecode/int.hh:4353, + from ./gecode/minimodel.hh:46, + from test/nogoods.cpp:38: +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/minimodel.hh:46, + from test/nogoods.cpp:38: +./gecode/int/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 ./gecode/minimodel.hh:45, - from test/search.cpp:34: + from test/nogoods.cpp: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/minimodel.hh:46, - from test/search.cpp:34: -./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' - 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/search.cpp:34: -./gecode/minimodel/aliases.hpp:146:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); - | ^ + from test/nogoods.cpp:38: +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from ./gecode/minimodel.hh:46, + from test/nogoods.cpp:38: +./gecode/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 ./gecode/minimodel.hh:45, - from test/search.cpp:34: + from test/nogoods.cpp: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/minimodel.hh:46, - from test/search.cpp:34: -./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/search.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': -./gecode/minimodel/aliases.hpp:153:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | rel(home,SOT_UNION,x,y); - | ^ + from test/nogoods.cpp: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/int.hh:4845, + from ./gecode/minimodel.hh:46, + from test/nogoods.cpp:38: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from test/search.cpp:34: + from test/nogoods.cpp: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/minimodel.hh:48, - from test/search.cpp:34: -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/search.cpp:34: -./gecode/minimodel/aliases.hpp:154:51: 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/int.hh:4353, + from ./gecode/minimodel.hh:46, + from test/nogoods.cpp:38: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from ./gecode/minimodel.hh:46, + from test/nogoods.cpp:38: +./gecode/int/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 ./gecode/minimodel.hh:45, - from test/search.cpp:34: + from test/nogoods.cpp: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 test/search.cpp:34: -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/search.cpp:34: -./gecode/minimodel/aliases.hpp:154:52: 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:46, + from test/nogoods.cpp:38: +./gecode/int.hh:4429:21: note: initializing argument 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, + from ./gecode/minimodel.hh:46, + from test/nogoods.cpp:38: +./gecode/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:150, from ./gecode/minimodel.hh:45, - from test/search.cpp:34: + from test/nogoods.cpp: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/minimodel.hh:46, - from test/search.cpp:34: -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ + from test/nogoods.cpp: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, - from ./test/assign.hh:42, - from test/assign/float.cpp:36: + from ./gecode/minimodel.hh:46, + from test/nogoods.cpp:38: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': ./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, - from ./test/assign.hh:41, - from test/assign/float.cpp:36: + from ./gecode/minimodel.hh:45, + from test/nogoods.cpp: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 ./test/assign.hh:42, - from test/assign/float.cpp:36: +In file included from ./gecode/minimodel.hh:46, + from test/nogoods.cpp:38: ./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/search.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': -./gecode/minimodel/aliases.hpp:159:33: 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:150, - from ./gecode/minimodel.hh:45, - from test/search.cpp: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/minimodel.hh:48, - from test/search.cpp:34: -./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' - 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/search.cpp:34: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': -./gecode/minimodel/aliases.hpp:165:23: 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:150, - from ./gecode/minimodel.hh:45, - from test/search.cpp: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/minimodel.hh:48, - from test/search.cpp:34: -./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' - 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083, - from test/search.cpp:34: -./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 166 | element(home,SOT_UNION,xiv,z,y); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/search.cpp: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/minimodel.hh:48, - from test/search.cpp:34: -./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' - 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, - from ./test/assign.hh:42, - from test/assign/float.cpp:36: + from ./gecode/minimodel.hh:46, + from test/nogoods.cpp:38: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': ./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, - from ./test/assign.hh:41, - from test/assign/float.cpp:36: + from ./gecode/minimodel.hh:45, + from test/nogoods.cpp: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 ./test/assign.hh:42, - from test/assign/float.cpp:36: +In file included from ./gecode/minimodel.hh:46, + from test/nogoods.cpp:38: ./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, - from ./test/assign.hh:42, - from test/assign/float.cpp:36: + from ./gecode/minimodel.hh:46, + from test/nogoods.cpp:38: ./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': ./gecode/int/branch.hpp:50:50: 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:150, - from ./test/assign.hh:41, - from test/assign/float.cpp:36: + from ./gecode/minimodel.hh:45, + from test/nogoods.cpp: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 ./test/assign.hh:42, - from test/assign/float.cpp:36: +In file included from ./gecode/minimodel.hh:46, + from test/nogoods.cpp:38: ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from test/search.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ^ +In file included from ./gecode/int.hh:5223, + from ./gecode/minimodel.hh:46, + from test/nogoods.cpp:38: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, from ./gecode/minimodel.hh:45, - from test/search.cpp:34: + from test/nogoods.cpp: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/minimodel.hh:46, - from test/search.cpp:34: -./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' - 1540 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from test/search.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ^ + from test/nogoods.cpp:38: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/minimodel.hh:46, + from test/nogoods.cpp:38: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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 ./gecode/minimodel.hh:45, - from test/search.cpp:34: + from test/nogoods.cpp: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/minimodel.hh:46, - from test/search.cpp:34: -./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' - 1556 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from test/search.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ^ + from test/nogoods.cpp:38: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from ./gecode/minimodel.hh:46, + from test/nogoods.cpp:38: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, from ./gecode/minimodel.hh:45, - from test/search.cpp:34: + from test/nogoods.cpp: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/minimodel.hh:46, - from test/search.cpp:34: -./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' - 1575 | element(Home home, const IntVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from ./test/assign.hh:42, - from test/assign/float.cpp:36: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ + from test/nogoods.cpp:38: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, - from ./test/assign.hh:41, - from test/assign/float.cpp:36: + from ./test/test.hh:41, + from test/test.cpp:36: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:150, + from test/afc.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/minimodel.hh:48, + from test/nogoods.cpp:38: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': +./gecode/set/int.hpp:38:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from test/nogoods.cpp: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 ./test/assign.hh:42, - from test/assign/float.cpp:36: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from test/search.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ^ +In file included from ./gecode/minimodel.hh:48, + from test/nogoods.cpp:38: +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/minimodel.hh:48, + from test/nogoods.cpp:38: +./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': +./gecode/set/int.hpp:43:32: 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:150, from ./gecode/minimodel.hh:45, - from test/search.cpp:34: + from test/nogoods.cpp: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/minimodel.hh:46, - from test/search.cpp:34: -./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from test/search.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': -./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-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:48, + from test/nogoods.cpp:38: +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173, + from ./gecode/minimodel.hh:48, + from test/nogoods.cpp:38: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from test/search.cpp:34: + from test/nogoods.cpp: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/kernel.hh:229, + from ./gecode/minimodel.hh:45, + from test/nogoods.cpp: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:1173, + from ./gecode/minimodel.hh:48, + from test/nogoods.cpp:38: +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:29: 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 ./gecode/minimodel.hh:45, + from test/nogoods.cpp: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/kernel.hh:229, + from ./gecode/minimodel.hh:45, + from test/nogoods.cpp: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, + from ./gecode/minimodel.hh:48, + from test/nogoods.cpp:38: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/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 ./gecode/minimodel.hh:45, + from test/nogoods.cpp: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/set.hh:1173, + from ./gecode/minimodel.hh:48, + from test/nogoods.cpp:38: +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, + from ./gecode/minimodel.hh:48, + from test/nogoods.cpp:38: +./gecode/set/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:150, + from ./gecode/minimodel.hh:45, + from test/nogoods.cpp: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/minimodel.hh:48, - from test/search.cpp:34: -./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' - 1033 | element(Home home, const IntSetArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337, - from test/search.cpp:34: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': -./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ^ + from test/nogoods.cpp:38: +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438, + from ./gecode/minimodel.hh:48, + from test/nogoods.cpp:38: +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, - from test/search.cpp:34: + from test/nogoods.cpp: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/minimodel.hh:48, - from test/search.cpp:34: -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' - 1041 | element(Home home, const SetVarArgs& a, - | ~~~~~^~~~ -test/search.cpp: In constructor 'Test::Search::HasSolutions::HasSolutions(Test::Search::HowToBranch, Test::Search::HowToBranch, Test::Search::HowToBranch, Test::Search::HowToConstrain)': -test/search.cpp:197:36: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 197 | IntVarArgs x1(2); x1[0]=x[0]; x1[1]=x[1]; branch(x1, htb1); - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from test/search.cpp: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) - | ^~~~~~ -test/search.cpp:197:48: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 197 | IntVarArgs x1(2); x1[0]=x[0]; x1[1]=x[1]; branch(x1, htb1); - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from test/search.cpp: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) - | ^~~~~~ -test/search.cpp:198:36: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 198 | IntVarArgs x2(2); x2[0]=x[2]; x2[1]=x[3]; branch(x2, htb2); - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from test/search.cpp: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) - | ^~~~~~ -test/search.cpp:198:48: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 198 | IntVarArgs x2(2); x2[0]=x[2]; x2[1]=x[3]; branch(x2, htb2); - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from test/search.cpp: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) - | ^~~~~~ -test/search.cpp:199:36: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 199 | IntVarArgs x3(2); x3[0]=x[4]; x3[1]=x[5]; branch(x3, htb3); - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from test/search.cpp: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) - | ^~~~~~ -test/search.cpp:199:48: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 199 | IntVarArgs x3(2); x3[0]=x[4]; x3[1]=x[5]; branch(x3, htb3); - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from test/search.cpp: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) - | ^~~~~~ -test/search.cpp: In member function 'virtual void Test::Search::HasSolutions::constrain(const Gecode::Space&)': -test/search.cpp:222:62: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 222 | y[i] = IntVar(*this, s.x[i].val(), s.x[i].val()); - | ^ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from test/search.cpp:34: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -In file included from ./gecode/int.hh:5699, - from ./test/assign.hh:42, - from test/assign/float.cpp:36: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + from test/nogoods.cpp:38: +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/minimodel.hh:48, + from test/nogoods.cpp:38: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from test/nogoods.cpp: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/minimodel.hh:48, + from test/nogoods.cpp:38: +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667, + from ./gecode/minimodel.hh:48, + from test/nogoods.cpp:38: +./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': +./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from test/nogoods.cpp: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/minimodel.hh:48, + from test/nogoods.cpp:38: +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866, + from ./gecode/minimodel.hh:48, + from test/nogoods.cpp:38: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': +./gecode/set/trace.hpp:39:39: 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/assign.hh:41, - from test/assign/float.cpp:36: + from ./gecode/minimodel.hh:45, + from test/nogoods.cpp: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 ./test/assign.hh:42, - from test/assign/float.cpp:36: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, +In file included from ./gecode/minimodel.hh:48, + from test/nogoods.cpp:38: +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from ./test/assign.hh:42, - from test/assign/float.cpp:36: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ^ +In file included from ./gecode/kernel.hh:261, + from ./test/test.hh:41, + from test/test.cpp:36: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/assign.hh:41, - from test/assign/float.cpp:36: + from ./test/test.hh:41, + from test/test.cpp: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) { | ^~~~ -test/search.cpp:231:62: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 231 | y[i] = IntVar(*this, s.x[i].val(), s.x[i].val()); - | ^ -In file included from ./test/assign.hh:42, - from test/assign/float.cpp:36: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, +./gecode/kernel/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, + from ./test/test.hh:41, + from test/test.cpp:36: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 ./test/test.hh:41, + from test/test.cpp: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) { + | ^~~~ +In file included from ./gecode/kernel.hh:261, + from ./test/test.hh:41, + from test/test.cpp:36: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from ./test/test.hh:41, + from test/test.cpp:36: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from test/test.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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, - from ./gecode/minimodel.hh:46, - from test/search.cpp: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) - | ^~~~~~ + from test/array.cpp: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:1723, + from test/array.cpp:35: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/array.cpp: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 test/array.cpp:35: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51, from test/nogoods.cpp:38: @@ -614332,6 +615437,130 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::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, + from test/array.cpp:35: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from test/array.cpp: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 test/array.cpp:35: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from test/array.cpp:35: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from test/array.cpp: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 test/array.cpp:35: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from test/array.cpp:35: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from test/array.cpp: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 test/array.cpp:35: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from test/array.cpp:35: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from test/array.cpp: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 test/array.cpp:35: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from test/array.cpp:35: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from test/array.cpp: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:229, + from test/array.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from test/array.cpp:35: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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/array.cpp: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:229, + from test/array.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from test/array.cpp:35: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, + from test/array.cpp: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:229, + from test/array.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from test/array.cpp:35: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, + from test/array.cpp: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:229, + from test/array.cpp: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) { + | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/minimodel.hh:51, from test/nogoods.cpp:38: @@ -614385,21 +615614,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); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from test/search.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from test/search.cpp: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:261, + from test/afc.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/afc.cpp: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: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, + from test/afc.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 test/afc.cpp: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:261, + from test/afc.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from test/afc.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from test/afc.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from test/array.cpp:35: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from test/array.cpp: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/int.hh:4353, + from test/array.cpp:35: +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 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, + from test/array.cpp:35: +./gecode/int/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/array.cpp: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 test/array.cpp:35: +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from test/array.cpp:35: +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:150, + from test/array.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from test/array.cpp:35: +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/minimodel.hh:51, from test/nogoods.cpp:38: @@ -614431,56 +615733,11 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from test/search.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/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:51, from test/nogoods.cpp:38: ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from test/search.cpp: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from test/search.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from test/search.cpp: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:176, - from ./gecode/minimodel.hh:45, - from test/search.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from test/search.cpp: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) - | ^~~~~~~ In file included from ./gecode/float.hh:2137, from ./gecode/minimodel.hh:51, from test/nogoods.cpp:38: @@ -614499,6 +615756,50 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from test/array.cpp:35: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from test/array.cpp: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/int.hh:4353, + from test/array.cpp:35: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from test/array.cpp:35: +./gecode/int/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/array.cpp: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 test/array.cpp:35: +./gecode/int.hh:4429:21: note: initializing argument 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, + from test/array.cpp:35: +./gecode/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:150, + from test/array.cpp: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 test/array.cpp:35: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, from test/nogoods.cpp:38: ./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': @@ -614533,6 +615834,10 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ +test/test.cpp: In function 'int main(int, char**)': +test/test.cpp:270:32: warning: catching polymorphic type 'class Gecode::Exception' by value [-Wcatch-value=] + 270 | } catch (Gecode::Exception e) { + | ^ In file included from ./gecode/minimodel.hh:1608, from test/nogoods.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': @@ -614686,26 +615991,11 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from test/search.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: 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:46, from test/nogoods.cpp:38: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from test/search.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/minimodel.hh:1867, from test/nogoods.cpp:38: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': @@ -614723,21 +616013,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from test/search.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from test/search.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/minimodel.hh:1867, from test/nogoods.cpp:38: ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': @@ -614803,6 +616078,21 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from test/array.cpp:35: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from test/array.cpp: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 test/array.cpp:35: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from test/nogoods.cpp:38: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': @@ -614837,6 +616127,12 @@ ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from test/array.cpp:35: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/minimodel.hh:2083, from test/nogoods.cpp:38: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': @@ -614844,11 +616140,20 @@ 51 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, + from test/array.cpp: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:150, from ./gecode/minimodel.hh:45, from test/nogoods.cpp: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 test/array.cpp:35: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:46, from test/nogoods.cpp:38: ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' @@ -614917,11 +616222,26 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/int.hh:5223, + from test/array.cpp:35: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ In file included from ./gecode/minimodel.hh:46, from test/nogoods.cpp:38: ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from test/array.cpp: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 test/array.cpp:35: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from test/nogoods.cpp:38: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': @@ -615007,6 +616327,21 @@ ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from test/array.cpp:35: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, + from test/array.cpp: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 test/array.cpp:35: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from test/nogoods.cpp:38: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': @@ -615274,6 +616609,36 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from test/array.cpp:35: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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/array.cpp: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 test/array.cpp:35: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from test/array.cpp:35: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, + from test/array.cpp: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 test/array.cpp:35: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from test/nogoods.cpp:38: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': @@ -615428,165 +616793,67 @@ ./gecode/set/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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/test.o test/test.cpp +In file included from ./gecode/kernel.hh:150, + from test/ldsb.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from test/search.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + from test/array.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: 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, - from ./gecode/minimodel.hh:51, - from test/search.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from test/array.cpp: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/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from test/search.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + from test/array.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from test/array.cpp: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/kernel.hh:176, + from test/array.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/search.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/set.hh:755, - from ./test/assign.hh:44, - from test/assign/float.cpp:36: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': -./gecode/set/int.hpp:38:29: 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/assign.hh:41, - from test/assign/float.cpp: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) { - | ^~~~ -In file included from ./test/assign.hh:44, - from test/assign/float.cpp:36: -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./test/assign.hh:44, - from test/assign/float.cpp:36: -./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': -./gecode/set/int.hpp:43:32: 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:150, - from ./test/assign.hh:41, - from test/assign/float.cpp: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) { - | ^~~~ -In file included from ./test/assign.hh:44, - from test/assign/float.cpp:36: -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173, - from ./test/assign.hh:44, - from test/assign/float.cpp:36: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/assign.hh:41, - from test/assign/float.cpp: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) { - | ^~~~ -In file included from ./gecode/kernel.hh:229, - from ./test/assign.hh:41, - from test/assign/float.cpp: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:1173, - from ./test/assign.hh:44, - from test/assign/float.cpp:36: -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:29: 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/assign.hh:41, - from test/assign/float.cpp: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) { - | ^~~~ -In file included from ./gecode/kernel.hh:229, - from ./test/assign.hh:41, - from test/assign/float.cpp: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:1438, - from ./test/assign.hh:44, - from test/assign/float.cpp:36: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/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/assign.hh:41, - from test/assign/float.cpp: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) { - | ^~~~ -In file included from ./gecode/set.hh:1173, - from ./test/assign.hh:44, - from test/assign/float.cpp:36: -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 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, - from ./test/assign.hh:44, - from test/assign/float.cpp:36: -./gecode/set/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:150, - from ./test/assign.hh:41, - from test/assign/float.cpp: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) { - | ^~~~ -In file included from ./test/assign.hh:44, - from test/assign/float.cpp:36: -./gecode/set.hh:1206:20: note: initializing argument 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, - from ./test/assign.hh:44, - from test/assign/float.cpp:36: -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/assign.hh:41, - from test/assign/float.cpp: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) { - | ^~~~ -In file included from ./test/assign.hh:44, - from test/assign/float.cpp:36: -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from test/array.cpp: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/kernel.hh:176, + from test/array.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from test/array.cpp: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/kernel.hh:176, from ./gecode/minimodel.hh:45, from test/nogoods.cpp:38: @@ -615677,54 +616944,8 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/set.hh:1667, - from ./test/assign.hh:44, - from test/assign/float.cpp:36: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/assign.hh:41, - from test/assign/float.cpp: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) { - | ^~~~ -In file included from ./test/assign.hh:44, - from test/assign/float.cpp:36: -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from test/array.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/set.hh:1667, - from ./test/assign.hh:44, - from test/assign/float.cpp:36: -./gecode/set/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': -./gecode/set/branch.hpp:45:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/assign.hh:41, - from test/assign/float.cpp: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) { - | ^~~~ -In file included from ./test/assign.hh:44, - from test/assign/float.cpp:36: -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from test/search.cpp:34: + from test/array.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' ./gecode/int/array.hpp:105:28: required from here @@ -615733,14 +616954,12 @@ | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from test/search.cpp:34: + from test/array.cpp: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/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from test/search.cpp:34: + from test/array.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' ./gecode/int/array.hpp:134:29: required from here @@ -615749,29 +616968,10 @@ | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from test/search.cpp:34: + from test/array.cpp:35: ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/set.hh:1866, - from ./test/assign.hh:44, - from test/assign/float.cpp:36: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': -./gecode/set/trace.hpp:39:39: 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/assign.hh:41, - from test/assign/float.cpp: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) { - | ^~~~ -In file included from ./test/assign.hh:44, - from test/assign/float.cpp:36: -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from test/nogoods.cpp:38: @@ -615802,669 +617002,9 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from test/search.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from test/search.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from test/search.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/search.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/afc.o test/afc.cpp -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from test/nogoods.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from test/nogoods.cpp:38: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from test/nogoods.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from test/nogoods.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/minimodel.hh:45, - from test/search.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from test/search.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/minimodel.hh:45, - from test/search.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from test/search.cpp: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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/minimodel.hh:45, - from test/search.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/minimodel.hh:48, - from test/search.cpp:34: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/minimodel.hh:45, - from test/search.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/search.cpp:34: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from test/nogoods.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./gecode/minimodel.hh:48, - from test/nogoods.cpp:38: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./gecode/minimodel.hh:45, - from test/nogoods.cpp:38: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/nogoods.cpp: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/float.hh:1404, - from ./test/assign.hh:47, - from test/assign/float.cpp:36: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:40:25: 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/assign.hh:41, - from test/assign/float.cpp: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) { - | ^~~~ -In file included from ./test/assign.hh:47, - from test/assign/float.cpp:36: -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./test/assign.hh:47, - from test/assign/float.cpp:36: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': -./gecode/float/channel.hpp:45:25: 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/assign.hh:41, - from test/assign/float.cpp: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) { - | ^~~~ -In file included from ./test/assign.hh:47, - from test/assign/float.cpp:36: -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from ./test/assign.hh:47, - from test/assign/float.cpp:36: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/assign.hh:41, - from test/assign/float.cpp: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) { - | ^~~~ -In file included from ./gecode/kernel.hh:229, - from ./test/assign.hh:41, - from test/assign/float.cpp: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::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546, - from ./test/assign.hh:47, - from test/assign/float.cpp:36: -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:29: 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/assign.hh:41, - from test/assign/float.cpp: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) { - | ^~~~ -In file included from ./gecode/kernel.hh:229, - from ./test/assign.hh:41, - from test/assign/float.cpp: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::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811, - from ./test/assign.hh:47, - from test/assign/float.cpp:36: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/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:150, - from ./test/assign.hh:41, - from test/assign/float.cpp: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) { - | ^~~~ -In file included from ./gecode/float.hh:1546, - from ./test/assign.hh:47, - from test/assign/float.cpp:36: -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 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, - from ./test/assign.hh:47, - from test/assign/float.cpp:36: -./gecode/float/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:150, - from ./test/assign.hh:41, - from test/assign/float.cpp: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) { - | ^~~~ -In file included from ./test/assign.hh:47, - from test/assign/float.cpp:36: -./gecode/float.hh:1578:22: note: initializing argument 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, - from ./test/assign.hh:47, - from test/assign/float.cpp:36: -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/assign.hh:41, - from test/assign/float.cpp: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) { - | ^~~~ -In file included from ./test/assign.hh:47, - from test/assign/float.cpp:36: -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::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, - from ./test/assign.hh:47, - from test/assign/float.cpp:36: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:39:52: 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/assign.hh:41, - from test/assign/float.cpp: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) { - | ^~~~ -In file included from ./test/assign.hh:47, - from test/assign/float.cpp:36: -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005, - from ./test/assign.hh:47, - from test/assign/float.cpp:36: -./gecode/float/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': -./gecode/float/branch.hpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/assign.hh:41, - from test/assign/float.cpp: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) { - | ^~~~ -In file included from ./test/assign.hh:47, - from test/assign/float.cpp:36: -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137, - from ./test/assign.hh:47, - from test/assign/float.cpp:36: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': -./gecode/float/trace.hpp:39:39: 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/assign.hh:41, - from test/assign/float.cpp: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) { - | ^~~~ -In file included from ./test/assign.hh:47, - from test/assign/float.cpp:36: -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/minimodel.hh:45, - from test/nogoods.cpp:38: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from test/nogoods.cpp:38: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/minimodel.hh:45, - from test/nogoods.cpp:38: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./gecode/minimodel.hh:46, - from test/nogoods.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./gecode/minimodel.hh:45, - from test/nogoods.cpp:38: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./gecode/minimodel.hh:48, - from test/nogoods.cpp: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/support.hh:104, from ./gecode/kernel.hh:50, - from ./gecode/minimodel.hh:45, - from test/nogoods.cpp:38: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./gecode/minimodel.hh:51, - from test/nogoods.cpp: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, - from test/array.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/array.cpp: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: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, - from test/array.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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 test/array.cpp: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:261, - from test/array.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from test/array.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, from test/array.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/assign.hh:41, - from test/assign/float.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/assign.hh:42, - from test/assign/float.cpp: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) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/assign.hh:41, - from test/assign/float.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/assign.hh:42, - from test/assign/float.cpp: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/kernel.hh:176, - from ./test/assign.hh:41, - from test/assign/float.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from ./test/assign.hh:42, - from test/assign/float.cpp: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) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/assign.hh:41, - from test/assign/float.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/assign.hh:42, - from test/assign/float.cpp: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/kernel.hh:176, - from ./test/assign.hh:41, - from test/assign/float.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./test/assign.hh:44, - from test/assign/float.cpp:36: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/assign.hh:41, - from test/assign/float.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./test/assign.hh:44, - from test/assign/float.cpp:36: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/assign.hh:41, - from test/assign/float.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./test/assign.hh:47, - from test/assign/float.cpp: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) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/assign.hh:41, - from test/assign/float.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here -./gecode/kernel/data/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/view.hpp:517, - from ./gecode/float.hh:944, - from ./test/assign.hh:47, - from test/assign/float.cpp: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) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/assign.hh:41, - from test/assign/float.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from ./test/assign.hh:42, - from test/assign/float.cpp: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) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/assign.hh:41, - from test/assign/float.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from ./test/assign.hh:42, - from test/assign/float.cpp: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/kernel.hh:176, - from ./test/assign.hh:41, - from test/assign/float.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:68:28: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461, - from ./test/assign.hh:44, - from test/assign/float.cpp:36: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176, - from ./test/assign.hh:41, - from test/assign/float.cpp:36: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:93:30: required from here -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./test/assign.hh:47, - from test/assign/float.cpp: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) - | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/assign.hh:41, - from test/assign/float.cpp:36: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' @@ -616475,15 +617015,13 @@ | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, - from ./test/assign.hh:42, - from test/assign/float.cpp:36: + from test/array.cpp: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/support.hh:104, from ./gecode/kernel.hh:50, - from ./test/assign.hh:41, - from test/assign/float.cpp:36: + from test/array.cpp:34: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' @@ -616494,442 +617032,40 @@ | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, - from ./test/assign.hh:42, - from test/assign/float.cpp:36: + from test/array.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/assign.hh:41, - from test/assign/float.cpp:36: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' -./gecode/set/array.hpp:56:28: required from here -./gecode/support/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, - from ./test/assign.hh:44, - from test/assign/float.cpp:36: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50, - from ./test/assign.hh:41, - from test/assign/float.cpp:36: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' -./gecode/float/array.hpp:81:30: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944, - from ./test/assign.hh:47, - from test/assign/float.cpp: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) - | ^~~~~~~~ In file included from ./gecode/int.hh:917, - from test/array.cpp:35: + from test/afc.cpp:35: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, - from test/array.cpp:35: + from test/afc.cpp: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:1723, - from test/array.cpp:35: + from test/afc.cpp:35: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:39:27: 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/array.cpp:34: + from test/afc.cpp: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 test/array.cpp:35: +In file included from test/afc.cpp:35: ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from test/array.cpp:35: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from test/array.cpp: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 test/array.cpp:35: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from test/array.cpp:35: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from test/array.cpp: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 test/array.cpp:35: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from test/array.cpp:35: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from test/array.cpp: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 test/array.cpp:35: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from test/array.cpp:35: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from test/array.cpp: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 test/array.cpp:35: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from test/array.cpp:35: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from test/array.cpp: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:229, - from test/array.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from test/array.cpp:35: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: 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/array.cpp: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:229, - from test/array.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from test/array.cpp:35: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: 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:150, - from test/array.cpp: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:229, - from test/array.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from test/array.cpp:35: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: 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:150, - from test/array.cpp: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:229, - from test/array.cpp: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) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from test/array.cpp:35: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from test/array.cpp: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/int.hh:4353, - from test/array.cpp:35: -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 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, - from test/array.cpp:35: -./gecode/int/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/array.cpp: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 test/array.cpp:35: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from test/array.cpp:35: -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -In file included from ./gecode/kernel.hh:150, - from test/array.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from test/array.cpp: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/int.hh:4845, - from test/array.cpp:35: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from test/array.cpp: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/int.hh:4353, - from test/array.cpp:35: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from test/array.cpp:35: -./gecode/int/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/array.cpp: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 test/array.cpp:35: -./gecode/int.hh:4429:21: note: initializing argument 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, - from test/array.cpp:35: -./gecode/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:150, - from test/array.cpp: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 test/array.cpp:35: -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from test/test.cpp:36: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/int.hh:5223, - from test/array.cpp:35: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from test/array.cpp: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 test/array.cpp:35: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from test/array.cpp:35: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from test/array.cpp: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 test/array.cpp:35: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from test/array.cpp:35: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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:150, - from test/array.cpp: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 test/array.cpp:35: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from test/array.cpp:35: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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:150, - from test/array.cpp: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 test/array.cpp:35: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from test/array.cpp:35: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: 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/array.cpp: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 test/array.cpp:35: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from test/array.cpp:35: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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:150, - from test/array.cpp: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 test/array.cpp:35: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from test/array.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from test/array.cpp: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/kernel.hh:176, - from test/array.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from test/array.cpp: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/kernel.hh:176, - from test/array.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from test/array.cpp: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/kernel.hh:176, - from test/array.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from test/array.cpp: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/kernel.hh:176, - from test/array.cpp:34: + from ./gecode/minimodel.hh:45, + from test/nogoods.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' ./gecode/int/array.hpp:105:28: required from here @@ -616938,12 +617074,14 @@ | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, - from test/array.cpp:35: + from ./gecode/minimodel.hh:46, + from test/nogoods.cpp:38: ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, - from test/array.cpp:34: + from ./gecode/minimodel.hh:45, + from test/nogoods.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' ./gecode/int/array.hpp:134:29: required from here @@ -616952,181 +617090,11 @@ | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, - from test/array.cpp: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/kernel.hh:261, - from ./test/test.hh:41, - from test/test.cpp:36: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/test.hh:41, - from test/test.cpp: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: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, - from ./test/test.hh:41, - from test/test.cpp:36: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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 ./test/test.hh:41, - from test/test.cpp: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) { - | ^~~~ -In file included from ./gecode/kernel.hh:261, - from ./test/test.hh:41, - from test/test.cpp:36: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from ./test/test.hh:41, - from test/test.cpp:36: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from test/test.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::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, - from test/array.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from test/array.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from test/array.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from test/array.cpp:35: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/ldsb.o test/ldsb.cpp -test/test.cpp: In function 'int main(int, char**)': -test/test.cpp:270:32: warning: catching polymorphic type 'class Gecode::Exception' by value [-Wcatch-value=] - 270 | } catch (Gecode::Exception e) { - | ^ -In file included from ./gecode/kernel.hh:150, - from test/afc.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:261, - from test/afc.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/afc.cpp: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: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, - from test/afc.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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 test/afc.cpp: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:261, - from test/afc.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from test/afc.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from test/afc.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from test/afc.cpp:35: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from test/afc.cpp:35: + from ./gecode/minimodel.hh:46, + from test/nogoods.cpp: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/int.hh:1723, - from test/afc.cpp:35: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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/afc.cpp: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 test/afc.cpp:35: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from test/afc.cpp:35: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': @@ -617295,6 +617263,22 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::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, + from ./gecode/minimodel.hh:45, + from test/nogoods.cpp:38: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:68:28: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461, + from ./gecode/minimodel.hh:48, + from test/nogoods.cpp: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/int.hh:4845, from test/afc.cpp:35: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': @@ -617339,6 +617323,22 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from ./gecode/minimodel.hh:45, + from test/nogoods.cpp:38: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:93:30: required from here +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from test/nogoods.cpp: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:5223, from test/afc.cpp:35: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': @@ -617429,8 +617429,126 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/region.o test/region.cpp +In file included from ./gecode/kernel.hh:261, + from test/ldsb.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/minimodel.hh:45, + from test/nogoods.cpp:38: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from test/nogoods.cpp:38: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:150, + from test/ldsb.cpp: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: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, + from ./gecode/minimodel.hh:45, + from test/nogoods.cpp:38: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from ./gecode/minimodel.hh:46, + from test/nogoods.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/minimodel.hh:45, + from test/nogoods.cpp:38: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' +./gecode/set/array.hpp:56:28: required from here +./gecode/support/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, + from ./gecode/minimodel.hh:48, + from test/nogoods.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from ./gecode/minimodel.hh:45, + from test/nogoods.cpp:38: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' +./gecode/float/array.hpp:81:30: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944, + from ./gecode/minimodel.hh:51, + from test/nogoods.cpp: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, + from test/ldsb.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 test/ldsb.cpp: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:261, + from test/ldsb.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from test/ldsb.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from test/ldsb.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from test/afc.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': @@ -617545,68 +617663,8 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/kernel.hh:150, - from test/ldsb.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:261, - from test/ldsb.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/ldsb.cpp: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: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, - from test/ldsb.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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 test/ldsb.cpp: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:261, - from test/ldsb.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from test/ldsb.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from test/ldsb.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -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); - | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/region.o test/region.cpp In file included from ./gecode/int.hh:917, from test/ldsb.cpp:35: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -617936,50 +617994,6 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261, - from test/region.cpp:34: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/region.cpp: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: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, - from test/region.cpp:34: -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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 test/region.cpp: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:261, - from test/region.cpp:34: -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285, - from test/region.cpp:34: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': -./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ^ -In file included from ./gecode/kernel.hh:150, - from test/region.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from test/ldsb.cpp:39: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': @@ -618249,33 +618263,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 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, - from test/region.cpp: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:1723, - from test/region.cpp:35: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': -./gecode/int/channel.hpp:39:27: 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/region.cpp: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 test/region.cpp:35: -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/minimodel.hh:51, from test/ldsb.cpp:44: @@ -618342,36 +618329,6 @@ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from test/region.cpp:35: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from test/region.cpp: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 test/region.cpp:35: -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from test/region.cpp:35: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from test/region.cpp: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 test/region.cpp:35: -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817, from test/ldsb.cpp:44: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': @@ -618388,74 +618345,6 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from test/region.cpp:35: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from test/region.cpp: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 test/region.cpp:35: -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555, - from test/region.cpp:35: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': -./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ^ -In file included from ./gecode/kernel.hh:150, - from test/region.cpp: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 test/region.cpp:35: -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from test/region.cpp:35: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ^ -In file included from ./gecode/kernel.hh:150, - from test/region.cpp:34: -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229, - from test/region.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from test/region.cpp:35: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:29: 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/region.cpp: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:229, - from test/region.cpp: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::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353, - from test/region.cpp:35: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:29: 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:1608, from test/ldsb.cpp:44: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': @@ -618463,20 +618352,10 @@ 72 | e.post(home,t ? irt : neg(irt),ipls); | ^ In file included from ./gecode/kernel.hh:150, - from test/region.cpp: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:150, from test/ldsb.cpp: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:229, - from test/region.cpp: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) { - | ~~~~~^~~~ In file included from test/ldsb.cpp:44: ./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; @@ -618496,22 +618375,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, - from test/region.cpp:35: -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:29: 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:150, - from test/region.cpp: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:229, - from test/region.cpp: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) { - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609, from test/ldsb.cpp:44: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': @@ -619160,40 +619023,10 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/int.hh:4845, - from test/region.cpp:35: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/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 test/ldsb.cpp:35: ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from test/region.cpp: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/int.hh:4353, - from test/region.cpp:35: -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 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, - from test/region.cpp:35: -./gecode/int/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/region.cpp: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 test/region.cpp:35: -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from test/ldsb.cpp:44: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': @@ -619209,20 +619042,6 @@ ./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from test/region.cpp:35: -./gecode/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/region.cpp: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 test/region.cpp: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/minimodel.hh:2337, from test/ldsb.cpp:44: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': @@ -619253,50 +619072,6 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845, - from test/region.cpp:35: -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -In file included from ./gecode/kernel.hh:150, - from test/region.cpp: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/int.hh:4353, - from test/region.cpp:35: -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, - from test/region.cpp:35: -./gecode/int/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/region.cpp: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 test/region.cpp:35: -./gecode/int.hh:4429:21: note: initializing argument 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, - from test/region.cpp:35: -./gecode/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:150, - from test/region.cpp: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 test/region.cpp: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); - | ~~~~~^~~~ test/ldsb.cpp: In static member function 'static void Test::LDSB::VarSym1::setup(Gecode::Home, Gecode::IntVarArray&)': test/ldsb.cpp:267:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 267 | distinct(home, xs); @@ -619398,21 +619173,6 @@ ./gecode/int.hh:1612:17: note: initializing argument 1 of 'void Gecode::distinct(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1612 | distinct(Home home, const IntVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from test/region.cpp:35: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from test/region.cpp: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 test/region.cpp:35: -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ test/ldsb.cpp:415:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 415 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MIN(), s); | ^ @@ -619425,21 +619185,6 @@ ./gecode/int.hh:5349:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, const Gecode::Symmetries&, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5349 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from test/region.cpp:35: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ^ -In file included from ./gecode/kernel.hh:150, - from test/region.cpp: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 test/region.cpp:35: -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ test/ldsb.cpp: In static member function 'static void Test::LDSB::VarSym5::setup(Gecode::Home, Gecode::IntVarArray&)': test/ldsb.cpp:442:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 442 | distinct(home, xs); @@ -619453,21 +619198,6 @@ ./gecode/int.hh:1612:17: note: initializing argument 1 of 'void Gecode::distinct(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1612 | distinct(Home home, const IntVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from test/region.cpp:35: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': -./gecode/int/branch.hpp:50:50: 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:150, - from test/region.cpp: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 test/region.cpp:35: -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ test/ldsb.cpp:447:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 447 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MIN(), s); | ^ @@ -619480,21 +619210,6 @@ ./gecode/int.hh:5349:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, const Gecode::Symmetries&, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5349 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223, - from test/region.cpp:35: -./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': -./gecode/int/branch.hpp:55:51: 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:150, - from test/region.cpp: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 test/region.cpp:35: -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ test/ldsb.cpp: In static member function 'static void Test::LDSB::MatSym1::setup(Gecode::Home, Gecode::IntVarArray&)': test/ldsb.cpp:477:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 477 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MIN(), s); @@ -619521,36 +619236,6 @@ ./gecode/int.hh:5349:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, const Gecode::Symmetries&, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5349 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from test/region.cpp:35: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': -./gecode/int/trace.hpp:39:39: 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/region.cpp: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 test/region.cpp:35: -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699, - from test/region.cpp:35: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': -./gecode/int/trace.hpp:45:39: 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:150, - from test/region.cpp: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 test/region.cpp:35: -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ test/ldsb.cpp: In static member function 'static void Test::LDSB::MatSym3::setup(Gecode::Home, Gecode::IntVarArray&)': test/ldsb.cpp:588:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 588 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MIN(), s); @@ -619955,19 +619640,6 @@ ./gecode/int.hh:1612:17: note: initializing argument 1 of 'void Gecode::distinct(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1612 | distinct(Home home, const IntVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from test/region.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from test/region.cpp: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) - | ^~~~~~ test/ldsb.cpp:1289:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1289 | rel(home, xs[1] != xs[2]); | ^ @@ -619980,19 +619652,6 @@ ./gecode/minimodel.hh:1602:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolExpr&, const Gecode::IntPropLevels&)' 1602 | rel(Home home, const BoolExpr& e, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176, - from test/region.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from test/region.cpp: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) - | ^~~~~~~ test/ldsb.cpp:1296:104: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1296 | branch(home, xs, tiebreak(INT_VAR_DEGREE_MAX(), INT_VAR_MERIT_MAX(position)), INT_VAL_MIN(), syms); | ^ @@ -620001,36 +619660,10 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:176, - from test/region.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here -./gecode/kernel/data/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 test/ldsb.cpp:35: ./gecode/int.hh:5366:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TieBreak, Gecode::IntValBranch, const Gecode::Symmetries&, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 5366 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706, - from ./gecode/int.hh:604, - from test/region.cpp: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/kernel.hh:176, - from test/region.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here -./gecode/kernel/data/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/view.hpp:1707, - from ./gecode/int.hh:604, - from test/region.cpp: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 test/ldsb.cpp:35: ./gecode/int.hh: In member function 'Gecode::IntArgs& Gecode::IntArgs::operator=(Gecode::IntArgs&&)': ./gecode/int.hh:628:9: warning: implicitly-declared 'Gecode::ArgArray& Gecode::ArgArray::operator=(const Gecode::ArgArray&)' is deprecated [-Wdeprecated-copy] @@ -620282,34 +619915,6 @@ 5349 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, - from test/region.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:105:28: required from here -./gecode/kernel/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, - from ./gecode/int.hh:604, - from test/region.cpp: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/kernel.hh:176, - from test/region.cpp:34: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:134:29: required from here -./gecode/kernel/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/view.hpp:1707, - from ./gecode/int.hh:604, - from test/region.cpp: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/kernel.hh:176, from test/ldsb.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -620361,40 +619966,6 @@ ./gecode/int/var/bool.hpp:50:3: 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, - from test/region.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' -./gecode/int/array.hpp:93:28: required from here -./gecode/support/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, - from ./gecode/int.hh:604, - from test/region.cpp: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/support.hh:104, - from ./gecode/kernel.hh:50, - from test/region.cpp:34: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' -./gecode/int/array.hpp:122:29: required from here -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604, - from test/region.cpp: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/kernel.hh:176, from test/ldsb.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': @@ -620497,6 +620068,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/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, from test/ldsb.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': @@ -620659,6 +620239,493 @@ ./gecode/float/var/float.hpp:46:3: note: because '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, + from test/region.cpp:34: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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/region.cpp: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: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, + from test/region.cpp:34: +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp: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 test/region.cpp: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:261, + from test/region.cpp:34: +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285, + from test/region.cpp:34: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': +./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ^ +In file included from ./gecode/kernel.hh:150, + from test/region.cpp: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:1759:21: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from test/region.cpp:35: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from test/region.cpp: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:1723, + from test/region.cpp:35: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': +./gecode/int/channel.hpp:39:27: 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/region.cpp: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 test/region.cpp:35: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from test/region.cpp:35: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:39:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from test/region.cpp: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 test/region.cpp:35: +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from test/region.cpp:35: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from test/region.cpp: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 test/region.cpp:35: +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from test/region.cpp:35: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from test/region.cpp: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 test/region.cpp:35: +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555, + from test/region.cpp:35: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)': +./gecode/int/extensional.hpp:57:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ^ +In file included from ./gecode/kernel.hh:150, + from test/region.cpp: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 test/region.cpp:35: +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from test/region.cpp:35: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ^ +In file included from ./gecode/kernel.hh:150, + from test/region.cpp:34: +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229, + from test/region.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from test/region.cpp:35: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:29: 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/region.cpp: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:229, + from test/region.cpp: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from test/region.cpp:35: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:29: 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:150, + from test/region.cpp: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:229, + from test/region.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353, + from test/region.cpp:35: +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:29: 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:150, + from test/region.cpp: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:229, + from test/region.cpp: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) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from test/region.cpp:35: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from test/region.cpp: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/int.hh:4353, + from test/region.cpp:35: +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 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, + from test/region.cpp:35: +./gecode/int/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/region.cpp: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 test/region.cpp:35: +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845, + from test/region.cpp:35: +./gecode/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/region.cpp: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 test/region.cpp: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/int.hh:4845, + from test/region.cpp:35: +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from test/region.cpp: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/int.hh:4353, + from test/region.cpp:35: +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 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, + from test/region.cpp:35: +./gecode/int/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/region.cpp: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 test/region.cpp:35: +./gecode/int.hh:4429:21: note: initializing argument 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, + from test/region.cpp:35: +./gecode/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:150, + from test/region.cpp: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 test/region.cpp:35: +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from test/region.cpp:35: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:39:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from test/region.cpp: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 test/region.cpp:35: +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from test/region.cpp:35: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:44:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ^ +In file included from ./gecode/kernel.hh:150, + from test/region.cpp: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 test/region.cpp:35: +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from test/region.cpp:35: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': +./gecode/int/branch.hpp:50:50: 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:150, + from test/region.cpp: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 test/region.cpp:35: +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223, + from test/region.cpp:35: +./gecode/int/branch.hpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': +./gecode/int/branch.hpp:55:51: 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:150, + from test/region.cpp: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 test/region.cpp:35: +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from test/region.cpp:35: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': +./gecode/int/trace.hpp:39:39: 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/region.cpp: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 test/region.cpp:35: +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699, + from test/region.cpp:35: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': +./gecode/int/trace.hpp:45:39: 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:150, + from test/region.cpp: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 test/region.cpp:35: +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176, + from test/region.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from test/region.cpp: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/kernel.hh:176, + from test/region.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from test/region.cpp: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/kernel.hh:176, + from test/region.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706, + from ./gecode/int.hh:604, + from test/region.cpp: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/kernel.hh:176, + from test/region.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here +./gecode/kernel/data/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/view.hpp:1707, + from ./gecode/int.hh:604, + from test/region.cpp: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/kernel.hh:176, + from test/region.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:105:28: required from here +./gecode/kernel/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, + from ./gecode/int.hh:604, + from test/region.cpp: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/kernel.hh:176, + from test/region.cpp:34: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:134:29: required from here +./gecode/kernel/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/view.hpp:1707, + from ./gecode/int.hh:604, + from test/region.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from test/region.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' +./gecode/int/array.hpp:93:28: required from here +./gecode/support/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, + from ./gecode/int.hh:604, + from test/region.cpp: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/support.hh:104, + from ./gecode/kernel.hh:50, + from test/region.cpp:34: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' +./gecode/int/array.hpp:122:29: required from here +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604, + from test/region.cpp:35: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ g++ -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 -fdebug-prefix-map=/build/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -lgecodeflatzinc -lgecodedriver -lgecodegist -lgecodesearch -lgecodeminimodel -lgecodeset -lgecodefloat -lmpfr -lgmp -lgecodeint -lgecodekernel -lgecodesupport -Wl,-z,relro /usr/lib/aarch64-linux-gnu/libQt5PrintSupport.so /usr/lib/aarch64-linux-gnu/libQt5Widgets.so /usr/lib/aarch64-linux-gnu/libQt5Gui.so /usr/lib/aarch64-linux-gnu/libQt5Core.so -lGL -lpthread perl ./misc/fixmanifest.perl .so.49.0 test/test.manifest .so.49.0 @@ -623391,7 +623458,7 @@ Searching for documented typedefs... Searching for members imported via using declarations... Searching for included using directives... -Searching fosh: 1: latex: not found +Searching fosh: line 1: latex: command not found r documented variables... Building interface member list... Building member list... @@ -630122,7 +630189,7 @@ Parsing file /build/gecode-6.2.0/test/set/dom.cpp... Preprocessing /build/gecode-6.2.0/test/set/element.cpp... Parsing file /build/gecode-6.2.0/test/set/element.cpp... -Preprocessing /build/gecsh: 1: latex: not found +Preprocessing /build/gecsh: line 1: latex: command not found ode-6.2.0/test/set/exec.cpp... Parsing file /build/gecode-6.2.0/test/set/exec.cpp... Preprocessing /build/gecode-6.2.0/test/set/int.cpp... @@ -634724,8 +634791,8 @@ dh_gencontrol -plibgecode49 dh_md5sums -plibgecode49 dh_builddeb -plibgecode49 -- -Zxz -dpkg-deb: building package 'libgecode49-dbgsym' in '../libgecode49-dbgsym_6.2.0-5_arm64.deb'. dpkg-deb: building package 'libgecode49' in '../libgecode49_6.2.0-5_arm64.deb'. +dpkg-deb: building package 'libgecode49-dbgsym' in '../libgecode49-dbgsym_6.2.0-5_arm64.deb'. dh_gencontrol -plibgecodegist49 dh_md5sums -plibgecodegist49 dh_builddeb -plibgecodegist49 -- -Zxz @@ -634734,8 +634801,8 @@ dh_gencontrol -plibgecodeflatzinc49 dh_md5sums -plibgecodeflatzinc49 dh_builddeb -plibgecodeflatzinc49 -- -Zxz -dpkg-deb: building package 'libgecodeflatzinc49' in '../libgecodeflatzinc49_6.2.0-5_arm64.deb'. dpkg-deb: building package 'libgecodeflatzinc49-dbgsym' in '../libgecodeflatzinc49-dbgsym_6.2.0-5_arm64.deb'. +dpkg-deb: building package 'libgecodeflatzinc49' in '../libgecodeflatzinc49_6.2.0-5_arm64.deb'. dh_gencontrol -pflatzinc dh_md5sums -pflatzinc dh_builddeb -pflatzinc -- -Zxz @@ -634748,12 +634815,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/11819/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/11819/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/26281 and its subdirectories -I: Current time: Mon Aug 29 03:30:07 -12 2022 -I: pbuilder-time-stamp: 1661787007 +I: removing directory /srv/workspace/pbuilder/11819 and its subdirectories +I: Current time: Tue Jul 27 23:52:28 +14 2021 +I: pbuilder-time-stamp: 1627379548